This thought came to me in the shower today. Open source checks most of the boxes. It is a collaborative, worker owned (develloper-owned) project, that tries to flatten hierarchy. Especially if you look at something like Debian ), which really tries to have a bottom-up structure.
Of course, there are exceptions, considering there are a lot of corporate open-source projects, that are not democratically maintained and clearly only serve the interest of the company, who created it (like chromium for example).
So I am mainly talking about community-oriented FOSS projects here.
And if you were to agree with my statement, would you say that developing FOSS software is advancing the goals of the anarchist / communist project, because it is laying the groundwork infrastructure needed for a new kind of economy and society?
Thought this could be an interesting discussion!


No. I’m staunchly anti-communist and also a staunch supporter of free software. It’s also possible to have another combination of beliefs on these things, but these are mine.
I suggest reading the section “Why Don’t You Move to Russia?” of this: https://www.gnu.org/philosophy/shouldbefree.en.html
I agree with that. Free software is about building a society more strongly based on individual rights. At least Marxism-Leninism certainly isn’t about that, though anarchism can be argued to be to some extent.
While I agree, that Marxism-Leninism or Russian-Style “communism” have nothing to do with free software, I would also not call them real communism. Marx litteraly defined communism as a classless, stateless society. There is no such thing as a communist state. I also would argue, that free software is fundamentally anti-capitalist, because it rejects the basis of capitalism, which is private ownership of the means of production (which in this case would be software). So, in my opinion you cannot simultaneously believe that capitalism is the best way to organize software development while believing that free software is the best way to organize software development.