SUBSCRIBE TO OUR FREE NEWSLETTER

SUBSCRIBE TO OUR FREE NEWSLETTER

Daily news & progressive opinion—funded by the people, not the corporations—delivered straight to your inbox.

* indicates required
5
#000000
#FFFFFF
Global Climate Protest In Cologne

A banner with "system change not climate change" is seen during the global climate demo in support of the Fridays for Future movement in Cologne, Germany on March 19, 2021

(Photo: Ying Tang/NurPhoto via Getty Images)

C. J. Polychroniou on Socialism, Left Internationalism, and the Climate Crisis

The return of Left internationalism inspired by the vision of socialism needs a dramatic turnaround on the global ideological and political landscape.

Has neoliberal globalization run its course? Should the Left be on the side of tariffs or protectionism? Can Left internationalism be revived? Political scientist, political economist, author, and journalist C. J. Polychroniou tackles these questions in an interview with the independent French-Greek journalist Alexandra Boutri.

Alexandra Boutri: In a recently published essay, you argue that the Left should endorse a new vision of globalization and fight accordingly for a new world order. Can you briefly spell out the pitfalls of neoliberal globalization and why the current world order is a failure?

C. J. Polychroniou: The first thing that stands out about neoliberal globalization is that it has led to an extremely high degree of economic inequality by altering patterns of income distribution and resource allocation while at the same time undermining economic and social rights. As Miatta Fahnbulleh put it a few years back in an essay that appeared in Foreign Affairs, the system “is not working in the interest of the majority of people.” The actual record of neoliberal globalization on economic growth has also been quite dismal, with postwar “managed capitalism” outperforming the neoliberal model on every count. On top of that, under the form of globalization prescribed by neoliberalism “the average global temperature has risen relentlessly,” as Robert Pollin has pointed out. Neoliberal globalization has been bad for people and the environment alike.

Trump’s domestic agenda is the most neoliberal since the onset of neoliberalism.

As far as the current world order is concerned, it would be hilarious if it weren’t so tragic. We have a world in permanent crisis literally since the end of the Second World War, with the nuclear sword of Damocles hanging over humanity’s head. The Doomsday Clock is now closer than ever to midnight. The current war in Ukraine, the annihilation of Palestinians in Gaza and the seizing of land in the occupied West Bank by violent religious extremists under the protection of the Israeli army speak volumes of the dramatic failure of the United Nations and the so-called international community. There is no lawful world order. International law only applies when it suits the strong.

Alexandra Boutri: Has neoliberalism’s model of globalization run its course?

C. J. Polychroniou: The current system has been in a terminal state since the outbreak of the global financial crisis of 2007-08. The resurgence of right-wing nationalism across the globe is interrelated to the profound contradictions built specifically into the neoliberal version of globalization. The backlash against globalism by the likes of U.S. President Donald Trump and his MAGA faction needs to be understood in connection with the changes that are occurring in the world economy. Trump is using protectionism as a means of altering the global supply chain in favor of U.S. production and imposing tariffs to reduce the U.S. trade deficit but is simultaneously unleashing the most vicious form of neoliberalism inside the country. He is attending to the mythology of American Exceptionalism and Manifest Destiny by trying to reassert the dominance of the United States in the world economy while destroying functioning government as part of a plan to axe safety-net programs and letting corporations run roughshod over labor. Trump’s domestic agenda is the most neoliberal since the onset of neoliberalism. It constitutes an open war against working people and social rights, against the poor and the environment. It’s all about making the rich richer and the poor poorer. It’s a domestic agenda based on the politics of astonishing greed and shocking cruelty. Trump’s election therefore does not mean the end of neoliberalism or of globalism.

Alexandra Boutri: Free trade or protectionism? Is this an actual choice for the Left?

C. J. Polychroniou: It depends on what one means by the “left.” You have left-wing liberals, social democrats, left-wing socialists, communists, and anarchists. Left with capital L tends in some circles to refer to the anti-capitalist, socialist-communist-anarchist camp. Personally, I don’t consider the Democrats in the United States or the Social Democrats in Europe as part of the Left. Their loyalty is to capitalism. Hence, they are not agents of transformational change. They want to maintain the existing socioeconomic system but with some modifications in place to make it less disagreeable. The social democratic tale was about capitalism with a human face. It was a popular political program for the first few decades after the end of the Second World War, and it was of course an improvement over laisses faire capitalism and a bourgeois state that catered exclusively to the interests of the capitalist class. Nonetheless, we should be reminded of an old radical dictum: There cannot be democracy, social justice, and equality as long as power belongs to capital.

It may have taken voters quite a long time to realize that the parties of the establishment left had sold out to global capitalism, but when they did, the consequences were cataclysmic in their impact.

The debate regarding free trade versus protectionism is as old as political economy. For what it’s worth, Karl Marx and Friedrich Engels confronted this issue back in the 1840s, in the struggles over the Corn Laws. Marx saw free trade for what it is—i.e., “freedom of capital,” and mocked the claim of free-traders that the absence of tariff barriers would abolish the antagonism among classes. But this does not mean that Marx took the side of protectionism, which he saw as a system to defend the status quo. Thus, as he put it, “One may declare oneself an enemy of the constitutional regime without declaring oneself a friend of the ancient regime.”

Interestingly enough, though, Marx ends up in the end endorsing free trade but purely on political grounds because he saw the free trade system as accelerating the prospects of radical change.

The goal of the Left is to move beyond capitalism by constructing an equitable and sustainable economy and a just world order. Rudolf Hilferding, in his book Finance Capital, published more than a century ago, wrote: "The proletariat avoids the bourgeois dilemma—protectionism or free trade—with a solution of its own; neither protectionism nor free trade, but socialism, the organization of production, the conscious control of the economy not by and for the benefit of the capitalist magnates but by and for society as a whole."

Alexandra Boutri: Until recently, antiglobalization was exclusively associated with parties and movements of the Left. However, internationalism has historically been a core component of the Left’s ideological worldview. What happened to Left internationalism but also to social democratic parties whose collapse coincides with the collapse of the antiglobalization movement and the emergence of right-wing antiglobalism?

C. J. Polychroniou: The antiglobalization movement came to life in the 1990s and peaked during the early 2000s. It was inspired mainly by so-called far-left ideologies which saw free trade agreements, multinational corporations, and international economic organizations such as the World Trade Organization (WTO), the International Monetary Fund (IMF), and the World Bank promoting a new version of colonialism. During those years, millions of people turned out across the world to raise their voice against global corporate power. Center-left and reformist left parties in general did not join the protests against global capitalist expansion for the simple reason that they had embraced neoliberalism and were being showered in turn by campaign cash from big corporations and the financial sector. In a word, they had betrayed the working class in the same manner that the socialist parties had betrayed internationalism in 1914 at the start of the First World War.

The history of European social democracy may be summarized as follows: a period of rather impressive achievements on the social, political, and economic fronts during the first few decades following the end of the Second World, which were made possible because of the role of different actors in the emergence of a social democratic consensus, and capitulation to neoliberal capitalism in the latter part of the 20th century, especially after the end of an era where you had leaders like Willy Brandt in Germany, Bruno Kreisky in Austria, and Olof Palme in Sweden who were undeniably dedicated to the struggle for social justice and economic democracy. The leaders that came after them across the European continent took the position that Keynesian economics no longer had applicability in the new world economic order that had emerged following the collapse of the Bretton Woods system and that fiscal orthodoxy was the way to go. In the 1980s, the so-called socialist governments of Francois Mitterrand in France, Bettino Craxi in Italy, Felipe González in Spain, and Andreas Papandreou in Greece not only failed to carry out even the minimal set of promises they had made to voters during the pre-electoral period, but their economic programs followed the neoliberal prescriptions proposed by the IMF and the World Bank.

The antiglobalization movement of the 1990s was associated with far-left politics and was attacked as such by mainstream media and the establishment parties across the political spectrum. In the eyes of many citizens across Europe, the “left” was still represented by social democratic and socialist parties. It may have taken voters quite a long time to realize that the parties of the establishment left had sold out to global capitalism, but when they did, the consequences were cataclysmic in their impact.

In 2000, 10 out of 15 countries in the European Union still had social democratic or socialist parties in government even though they had abandoned all the traditional social democratic ideas and policies. Nearing the end of the second decade of the new millennium, we could find social democratic parties in government in only two countries in Europe. Even the euro crisis did not help the parties of the traditional left to make a comeback. What was happening instead is that far-right parties were gaining ground across Europe and around the world. The far-right was reinventing itself with a backlash against globalism. The European far-right even adapted the language of the left to its own ends. Of course, it succeeded in doing this by taking advantage of the betrayal of center-left parties as well as of the left’s fractiousness and disunity—issues that have long plagued the left worldwide. Defeating the far-right is, of course, of paramount importance for the future of democracy and of the Left.

The history of Left internationalism is too long and complex to discuss here. Suffice to say, though, that it has both positive and negative aspects. The Second International betrayed the cause of socialism. The Third International, which was created by Vladimir Lenin and Leon Trotsky in 1919, was a powerful force toward world revolution, a major step toward world socialism. However, under Josef Stalin, it became purely an instrument of Soviet state policy to advance the Stalinist view of “socialism in one country.” And the Red Lord officially dissolved the Third International in 1943.

It's hard to revive Left internationalism when the left is fractured and there is so much confusion about what the left even represents in today’s world. Of course, there is a plethora of progressive social movements at the forefront for social change, but the return of Left internationalism inspired by the vision of socialism needs a dramatic turnaround on the global ideological and political landscape.

In the postwar era, Cuban internationalism stands virtually alone as an alternative form of globalization. Still, the Left needs a new internationalism that combines solidarity and the quest for social justice and equality with a global climate change policy. The latter is by far the most important issue facing humanity in the 21st century, and nothing would be of greater importance than if the new Left internationalism was built around taking on the greatest challenge of our times—i.e., preventing Earth from becoming unlivable.

Our work is licensed under Creative Commons (CC BY-NC-ND 3.0). Feel free to republish and share widely.
"),t.type){case"pdf":if(a.default.isFirefox()||a.default.isEdge()||a.default.isIE())try{if(console.info("PrintJS currently doesn't support PDF printing in Firefox, Internet Explorer and Edge."),!0===t.onBrowserIncompatible())window.open(t.fallbackPrintable,"_blank").focus(),t.onPdfOpen&&t.onPdfOpen()}catch(e){t.onError(e)}finally{t.showModal&&l.default.close(),t.onLoadingEnd&&t.onLoadingEnd()}else d.default.print(t,o);break;case"image":f.default.print(t,o);break;case"html":u.default.print(t,o);break;case"raw-html":c.default.print(t,o);break;case"json":s.default.print(t,o)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(0),i=(r=o)&&r.__esModule?r:{default:r},a=n(1);function l(e,t,n){var r=new window.Blob([n],{type:"application/pdf"});r=window.URL.createObjectURL(r),t.setAttribute("src",r),i.default.send(e,t)}t.default={print:function(e,t){if(e.base64){var n=Uint8Array.from(atob(e.printable),function(e){return e.charCodeAt(0)});l(e,t,n)}else{e.printable=/^(blob|http)/i.test(e.printable)?e.printable:window.location.origin+("/"!==e.printable.charAt(0)?"/"+e.printable:e.printable);var r=new window.XMLHttpRequest;r.responseType="arraybuffer",r.addEventListener("load",function(){if(-1===[200,201].indexOf(r.status))return(0,a.cleanUp)(e),void e.onError(r.statusText);l(e,t,r.response)}),r.open("GET",e.printable,!0),r.send()}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(1),i=n(0),a=(r=i)&&r.__esModule?r:{default:r};t.default={print:function(e,t){var n=document.getElementById(e.printable);n?(e.printableElement=function e(t,n){var r=t.cloneNode();var o=!0;var i=!1;var a=void 0;try{for(var l,d=t.childNodes[Symbol.iterator]();!(o=(l=d.next()).done);o=!0){var u=l.value;if(-1===n.ignoreElements.indexOf(u.id)){var c=e(u,n);r.appendChild(c)}}}catch(e){i=!0,a=e}finally{try{!o&&d.return&&d.return()}finally{if(i)throw a}}switch(t.tagName){case"SELECT":r.value=t.value;break;case"CANVAS":r.getContext("2d").drawImage(t,0,0)}return r}(n,e),e.header&&(0,o.addHeader)(e.printableElement,e),a.default.send(e,t)):window.console.error("Invalid HTML element id: "+e.printable)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(0),i=(r=o)&&r.__esModule?r:{default:r};t.default={print:function(e,t){e.printableElement=document.createElement("div"),e.printableElement.setAttribute("style","width:100%"),e.printableElement.innerHTML=e.printable,i.default.send(e,t)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(1),i=n(0),a=(r=i)&&r.__esModule?r:{default:r};t.default={print:function(r,e){r.printable.constructor!==Array&&(r.printable=[r.printable]),r.printableElement=document.createElement("div"),r.printable.forEach(function(e){var t=document.createElement("img");t.setAttribute("style",r.imageStyle),t.src=e;var n=document.createElement("div");n.appendChild(t),r.printableElement.appendChild(n)}),r.header&&(0,o.addHeader)(r.printableElement,r),a.default.send(r,e)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c=n(1),i=n(0),a=(r=i)&&r.__esModule?r:{default:r};t.default={print:function(t,e){if("object"!==o(t.printable))throw new Error("Invalid javascript data object (JSON).");if("boolean"!=typeof t.repeatTableHeader)throw new Error("Invalid value for repeatTableHeader attribute (JSON).");if(!t.properties||!Array.isArray(t.properties))throw new Error("Invalid properties array for your JSON data.");t.properties=t.properties.map(function(e){return{field:"object"===(void 0===e?"undefined":o(e))?e.field:e,displayName:"object"===(void 0===e?"undefined":o(e))?e.displayName:e,columnSize:"object"===(void 0===e?"undefined":o(e))&&e.columnSize?e.columnSize+";":100/t.properties.length+"%;"}}),t.printableElement=document.createElement("div"),t.header&&(0,c.addHeader)(t.printableElement,t),t.printableElement.innerHTML+=function(e){var t=e.printable,n=e.properties,r='';e.repeatTableHeader&&(r+="");r+="";for(var o=0;o'+(0,c.capitalizePrint)(n[o].displayName)+"";r+="",e.repeatTableHeader&&(r+="");r+="";for(var i=0;i";for(var a=0;a'+l+""}r+=""}return r+="
"}(t),a.default.send(t,e)}}}]).default}); document.querySelector('.all-content-wrapper').setAttribute('id','printable'); ChangeListener('.lead_post_body_main .share-pinterest, .mobile_social_links .share-pinterest', function(el) { el.outerHTML=''; }); ChangeListener('.lead_post_body_main .share-print, .mobile_social_links .share-print', function(el) { el.addEventListener("click", function(){ if (navigator.userAgent.indexOf("Firefox") > 0) {window.print();}else{ printJS({printable: 'printable',type: 'html',targetStyles: ['*'],css: 'https://partners.rebelmouse.com/commondreams/print.css?s=0',style: ".custom-field-after-seconds,.custom-field-popup-bg-color,.custom-field-popup-text-color,.custom-field-location,.no-print { display: none !important; }"}); } }); }); }); window.REBELMOUSE_ACTIVE_TASKS_QUEUE.push(function(){ if (getCookie("popupShown") || (getCookie("hide_newsletter") != null && getCookie("hide_newsletter"))) { console.log("nothing to do"); return; } if(document.querySelector(".popup-modal .mb-2.popup--article #mc-embedded-subscribe") != null) { const popupform = document.querySelector(".popup-modal [name='mc-embedded-subscribe-form']"); popupform.addEventListener("submit", () => { setCookie("hide_newsletter", "true", 365); }); popupform.addEventListener("click", () => { setCookie("hide_newsletter", "true", 365); }); /*document.querySelector(".popup-modal .mb-2.popup--article #mc-embedded-subscribe").addEventListener("click", function(){ // Set the "hide_newsletter" cookie to "true" for 1 year (365 days) setCookie("hide_newsletter", "true", 365); });*/ } const popupBackdrop = document.querySelector(".popup--backdrop"); const closePopupButton = popupBackdrop.querySelector(".close-button"); const afterSecondsField = popupBackdrop.querySelector( ".custom-field-after-seconds" )?.textContent; const scrollingBeginsField = popupBackdrop.querySelector( ".custom-field-scrolling-begins" )?.textContent; const customFieldObj = document.querySelector(".popup--article .custom-field-visible-to-admin-only"); const customBGColor = popupBackdrop.querySelector('.custom-field-popup-bg-color').textContent const customTextColor = popupBackdrop.querySelector('.custom-field-popup-text-color').textContent popupBackdrop.style.setProperty('--background-color', `${customBGColor}`) popupBackdrop.style.setProperty('--text-color', `${customTextColor}`) const after_seconds = Number(afterSecondsField); const scrolling_begins = scrollingBeginsField === "True"; let lastScrollPosition = 0; let userHasInteracted = false; const scrollDeltaThreshold = 5; const showPopup = () => { console.log("---- showPopup ----") if (((customFieldObj != null && getCookie("userIsAdmin")) || customFieldObj == null) && !getCookie("popupShown") ){ popupBackdrop.classList.add("open"); setCookie("popupShown", true, 30); } }; const hidePopup = () => popupBackdrop.classList.remove("open"); closePopupButton.addEventListener("click", hidePopup); const userEvents = ["mousemove", "mousedown", "keydown", "touchstart"]; let userEventListenersRemoved = false; const userInteraction = () => { userHasInteracted = true; if (userEventListenersRemoved) return; userEvents.forEach((event) => { document.removeEventListener(event, userInteraction); userEventListenersRemoved = true; }); }; userEvents.forEach((event) => document.addEventListener(event, userInteraction) ); if (!scrolling_begins && !isNaN(after_seconds)) { setTimeout(showPopup, after_seconds * 1000); } else if (scrolling_begins) { document.addEventListener("scroll", debounce(handleScroll, 50)); } function handleScroll() { console.log("----handle Scroll----") if (scrolling_begins && !userHasInteracted) return; if (scrolling_begins) { const currentScrollPosition = window.scrollY || document.documentElement.scrollTop; const scrollDelta = Math.abs(currentScrollPosition - lastScrollPosition); if (scrollDelta > scrollDeltaThreshold) { setTimeout(showPopup, 0); document.removeEventListener("scroll", debounce(handleScroll, 50)); } lastScrollPosition = currentScrollPosition; } } function debounce(func, wait, immediate = false) { let timeout; return function (...args) { const context = this; const later = function () { timeout = null; if (!immediate) func.apply(context, args); }; const shouldCallNow = immediate && !timeout; clearTimeout(timeout); timeout = setTimeout(later, wait); if (shouldCallNow) func.apply(context, args); }; } // to be implemented: cookies function setCookie(name, value, days) { let date = new Date(); date.setTime(date.getTime() + days * 24 * 60 * 60 * 1000); let expires = "expires=" + date.toUTCString(); document.cookie = name + "=" + value + ";" + expires + ";path=/"; } function getCookie(cname) { let name = cname + "="; let decodedCookie = decodeURIComponent(document.cookie); let ca = decodedCookie.split(";"); for (let i = 0; i < ca.length; i++) { let c = ca[i]; while (c.charAt(0) == " ") { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } }); window.REBELMOUSE_ACTIVE_TASKS_QUEUE.push(function(){ REBELMOUSE_STDLIB.createElementChangeListener('a[data-track-share="Twitter"]', function(twitterEle) { // Check if the element exists if (twitterEle) { // Extract the href attribute from the Twitter link const twitterHref = new URL(twitterEle.href); // Extract the `text` and `url` parameters from the Twitter link const text = twitterHref.searchParams.get("text") || ""; const url = twitterHref.searchParams.get("url") || ""; // Construct the Bluesky compose URL with text first, then the space-separated URL const blueskyHref = `https://bsky.app/intent/compose?text=${encodeURIComponent(text)} ${encodeURIComponent(url)}`; // Update the href attribute of the Twitter link to the Bluesky URL twitterEle.href = blueskyHref; } }); }); window.REBELMOUSE_ACTIVE_TASKS_QUEUE.push(function(){ if(document.querySelector(".body .newsletter-aside") != null && document.querySelector(".body") != null) { var newsletterr_heght = document.querySelector( ".body .newsletter-aside" ).clientHeight; var newsletterr_width = document.querySelector(".body").clientWidth; document.querySelector(".body").style.maxWidth = newsletterr_width + "px"; window.REBELMOUSE_STDLIB.onElementInViewport({ selector: ".body .newsletter-aside", threshold: -newsletterr_heght, oneTime: false, onIntersect: (entry) => { var element = entry.target; document.querySelector(".body .newsletter-aside").classList.add("higlight"); console.log("Intersection******************"); setTimeout(function() { document.querySelector(".body .newsletter-aside").classList.remove("higlight"); console.log("SetTimeout******************"); }, 2000); }, onBelowViewport: (element) => { document.querySelector(".body .newsletter-aside").classList.remove('higlight'); }, onAboveViewport: (element) => { document.querySelector(".body .newsletter-aside").classList.remove('higlight'); } }); } }); window.REBELMOUSE_ACTIVE_TASKS_QUEUE.push(function(){ var test = 'c-j-polychroniou-on-socialism-left-internationalism-and-the-climate-crisis'; if(test && test != '' && test != 'null' && test != null){ /* Creates comment icon */ const leftButtons = document.querySelector('.lead_post_share_social .posts-custom .widget__shares'); const facebookSpan = leftButtons.querySelector('.share-fb').parentElement; facebookSpan.insertAdjacentHTML('beforeend',''); /* Get Post data*/ fetch('https://commons.commondreams.org/t/c-j-polychroniou-on-socialism-left-internationalism-and-the-climate-crisis/228215.json', { method: 'GET', headers: { 'Accept': 'application/json', }, }).then(response => response.json()) .then(response =>{ replyCount = response.posts_count - 1; document.querySelector('.comment_round_button .comment_count').textContent = replyCount; /* This line shows reply counter in Big Discourse Button:: */ /* document.querySelector('.discourse-btn .btn').textContent += ` (${replyCount})`; */ }); const commentsBtn = document.querySelector('.comment_round_button'); commentsBtn.addEventListener('click', function(ev){ window.open(commentsBtn.dataset.link, '_blank'); }); } /*document.querySelector(".share-plus.js-toggle").addEventListener("click", function(ele){ document.querySelector(".comment_round_button").classList.toggle("hide-button"); });*/ }); window.REBELMOUSE_ACTIVE_TASKS_QUEUE.push(function(){ REBELMOUSE_STDLIB.createElementChangeListener('.lead_post_tags_seo .social-author__name', function(el) { if(el.nextElementSibling && el.nextElementSibling.classList.contains('social-author__bio')) { el.nextElementSibling.insertAdjacentHTML('afterend', '
Full Bio >
'); } else { el.insertAdjacentHTML('afterend', '
Full Bio >
'); } }); }); window.REBELMOUSE_ACTIVE_TASKS_QUEUE.push(function(){ REBELMOUSE_STDLIB.createElementChangeListener(".newsletter-campaign .custom-field-source-text", function(button){ button.setAttribute('data-before', ''); button.innerHTML=''; }) }); window.REBELMOUSE_ACTIVE_TASKS_QUEUE.push(function(){ /* Checking the position set with a post custom field, if it is not a default one (above) - change the position to custom */ const blockPlacement = () => { const newsletterBlock = document.querySelector('.js-newsletter-wrapper'); const placementPosition = document.querySelector('.custom-field-newsletter-position') ? document.querySelector('.custom-field-newsletter-position').innerText : false; if (!placementPosition) { return newsletterBlock.classList.remove('visually-hidden'); } const targetBlock = document.querySelector('.tab_wrap'); placementPosition === 'above' || placementPosition === '' ? false : targetBlock.insertAdjacentElement('afterend', newsletterBlock); return newsletterBlock.classList.remove('visually-hidden'); } blockPlacement(); });
OSZAR »