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!

  • menas@lemmy.wtf
    link
    fedilink
    arrow-up
    0
    ·
    3 months ago

    tl;dr : No, FOSS project are used by military and fascists

    long: It’s link to a common misunderstanding of “mean of production”. FOSS developers do not own the mean of production. Mean of production is not just the tool to produce goods and services, but all the industry needed to make them available : promotion, distribution, … Socialization (for anarchists) or collectivization (for comies) of industries mean that workers own and manage (or self-organized) every establishment needed for this and organize together to get their power back. In this case, we could abolish some industries, change them, or choose where to send the production or not. This is the same for cooperatives and self-managed places; it’s may be some interesting experience or complementary with class struggle, but is not a revolutionary move in itself

  • CanadaPlus@lemmy.sdf.org
    link
    fedilink
    arrow-up
    0
    ·
    3 months ago

    It’s a non-market way of doing things, so sure it fits the definition, but labels are dumb, and the people who really like labels are worse.

    You’ll also notice that you still have to pay for whatever device Linux goes on, which is a strong hint about the economics at play.

    • cecilkorik@piefed.ca
      link
      fedilink
      English
      arrow-up
      0
      ·
      3 months ago

      Yeah I agree about the labels. The worst part of communism is the people who like communism. I am a simple man, I just want to be technically a communist without liking it or even being remotely interested in it, thankyouverymuch. Open source is great for that.

  • Jayjader@jlai.lu
    link
    fedilink
    arrow-up
    0
    ·
    3 months ago

    BoringCactus wrote a tentative post-mortem to “open source”/free software (five-and-a-half years ago already?!) that I find/found interesting and somewhat relevant to your question.

    • DeckPacker@piefed.blahaj.zoneOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      3 months ago

      That was indeed a really interesting read! It really made me think more deeply about software licencing. I didn’t quite understand what the authors problem with GPLv3 was though? That the companies are scared of it? Isn’t that kind of a good thing? I don’t want amazon to make massive profits off of my work, because if that’s possible to do, then that would necessarily mean, that my goal as a developer (to protect my work from exploitation while helping the common good) isn’t working. I am curious what you have taken away from the essay though? How do you protect your code from corporate exploitation?

      • t3rmit3@beehaw.org
        link
        fedilink
        arrow-up
        0
        ·
        edit-2
        3 months ago

        The author of that piece would say you protect your code by not open sourcing it (or by using a license that grants no rights to use said source). It’s an incredibly frustrating piece to me, because it presents hampering corporations as more important than not screwing over individual FOSS users.

        The reason they blame GPLv3 is because they claim the open sourcing requirements within it are so onerous that corporations just avoid it, making it so that rather than corporations contributing to that software, they often end up supplanting it with their own versions that have alternate licensing, which then not only denies the original author any benefit, but even makes the corporation ‘look good’ to people who don’t realize or care what happened.

        It’s so frustrating to me because they’re doing this whole “pragmatism over idealism” claim, while also not acknowledging that FOSS as a movement is the only reason any corporation open sources anything now. They certainly didn’t used to. But the author seemingly would rather people not have any tools made with or by companies, who are benefiting from them financially, than have both corporations and individual users benefit from them. That’s ideology over pragmatism as well.

        Capitalism is bad, but it’s bad because it entrenches profit over morality, via the mistaken belief/ false premise that competing interests will average out in the end. It’s not bad because every single output it creates is somehow evil incarnate, which seems to be the author’s gist.

  • Wildmimic@anarchist.nexus
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 months ago

    I think it’s more of a socialist mindset that is spreading with FOSS, because it focuses it’s workings on the common good, Most FOSS projects can be named socialist by nature; they encourage working together to create something bigger, something that doesn’t let the small guy fall through the created network. I believe a lot of anarchistic workings are socialist at their core, and FOSS is an embodiment of these workings.

  • OwOarchist@pawb.social
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 months ago

    Honestly, yes, I think it’s one of the best examples of anarchism in action the world has ever seen. And an especially pertinent example to point out to those who’d say things like, “Why would anyone do work or innovate without a profit motive?” Lots of good and innovative software, made without any profit incentive by a collective of people who are working on it just because they want to and they enjoy it.

    • Cethin@lemmy.zip
      link
      fedilink
      English
      arrow-up
      0
      ·
      3 months ago

      Meanwhile we have many capitalist groups stifling innovation in the name of profit. It’s more profitable for them to prevent competition than to compete for the best product.

    • flora_explora@beehaw.org
      cake
      link
      fedilink
      arrow-up
      0
      ·
      3 months ago

      I spent hours every day either taking pictures of organisms or identifying them online, just for the sake of it and without financial reimbursement. People who say you need a profit motive to do work are just passionless and detached from the world…

      • OwOarchist@pawb.social
        link
        fedilink
        English
        arrow-up
        0
        ·
        3 months ago

        People who say you need a profit motive to do work are just passionless and detached from the world…

        You might even say they’re feeling alienated, as a certain German economist might say.

  • mmmm@sopuli.xyz
    link
    fedilink
    arrow-up
    0
    ·
    3 months ago

    If we take the words of Saint Richard Stallman as true in the sense that in his day all software developmet was ‘open’ but at some point some decided for whatever reason to start “closing” stuff then one could say all software development did not have any anarchist or communist intention in the beginning, it just turned profit-driven in the way.

    • DeckPacker@piefed.blahaj.zoneOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      3 months ago

      I mean, it’s less about the intention and more about the reality of software development. Just because the developers back then didn’t chose to do software development in an anarchist way (although I think a lot of them had that kind of mindset), doesn’t mean, that they didn’t do it using anarchist principles.

  • schnurrito@discuss.tchncs.de
    link
    fedilink
    arrow-up
    0
    ·
    3 months ago

    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

    By contrast, I am working to build a system where people are free to decide their own actions; in particular, free to help their neighbors, and free to alter and improve the tools which they use in their daily lives. A system based on voluntary cooperation and on decentralization.

    Thus, if we are to judge views by their resemblance to Russian Communism, it is the software owners who are the Communists.

    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.

    • thethrilloftime69@feddit.online
      link
      fedilink
      English
      arrow-up
      0
      ·
      3 months ago

      Free software is about building a society more strongly based on individual rights. At least Marxism-Leninism certainly isn’t about that

      I suggest you read some Marxist literature. Marxism has become a bad word in the West because it undermines exploitation under capitalism. But everything Marx and Lenin espoused was based on improving the rights of individuals (you could make a convincing argument that the structure of the Soviet Union was incapable of accomplishing that goal, but that it got closer than anything American capitalism has been able to).

      My personal rec is State and Revolution by Lenin. It’s short and easy to read.

    • DeckPacker@piefed.blahaj.zoneOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      3 months ago

      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.

      • schnurrito@discuss.tchncs.de
        link
        fedilink
        arrow-up
        0
        ·
        3 months ago

        because it rejects the basis of capitalism, which is private ownership of the means of production (which in this case would be software)

        No, it doesn’t. Companies developing software for internal use, including as part of a “means of production” (e.g. robot firmware at a factory), and keeping it secret from the public is completely compatible with free software. It’s only when software is distributed to other people/entities that the free software movement insists that the recipient should also have freedom (including to run a business with it or any modified version of it).

        • DeckPacker@piefed.blahaj.zoneOP
          link
          fedilink
          English
          arrow-up
          0
          ·
          3 months ago

          Are you shure about that? Because that would mean, that every piece of software, that hasn’t been released to the public would automatically be free software, which would make the label pretty meaninglessness.

          • schnurrito@discuss.tchncs.de
            link
            fedilink
            arrow-up
            0
            ·
            3 months ago

            Yes. There are several sections on gnu.org that talk about this, these are the ones I was able to quickly find.

            https://www.gnu.org/philosophy/free-sw.html

            You should also have the freedom to make modifications and use them privately in your own work or play, without even mentioning that they exist. If you do publish your changes, you should not be required to notify anyone in particular, or in any particular way.

            https://www.gnu.org/philosophy/free-software-even-more-important.html

            The freedom to make and distribute exact copies when you wish. (It is not an obligation; doing this is your choice. If the program is free, that doesn’t mean someone has an obligation to offer you a copy, or that you have an obligation to offer him a copy. Distributing a program to users without freedom mistreats them; however, choosing not to distribute the program—using it privately—does not mistreat anyone.)

            https://www.gnu.org/philosophy/categories.en.html

            Free software is a matter of freedom, not access. In general we do not believe it is wrong to develop a program and not release it. There are occasions when a program is so important that one might argue that withholding it from the public is doing wrong to humanity. However, such cases are rare. Most programs are not that important, and declining to release them is not particularly wrong. Thus, there is no conflict between the development of private or custom software and the principles of the free software movement.

            Nearly all employment for programmers is in development of custom software; therefore most programming jobs are, or could be, done in a way compatible with the free software movement.

    • hemko@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      0
      ·
      3 months ago

      I think MIT is anarchistic license. You can do whatever the fuck you want with it, but for this shit to work for both of us, you really should collaborate

      • Rimu@piefed.social
        link
        fedilink
        English
        arrow-up
        0
        ·
        3 months ago

        Yes although what tends to happen is the capitalists just take MIT licenced code and make bank off it.

        This is all moot now that LLMs can launder the code anyway.

        • hemko@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          0
          ·
          edit-2
          3 months ago

          Yeah that’s even better

          But I believe in a world where no license would be equal to that

          • matsdis@piefed.social
            link
            fedilink
            English
            arrow-up
            0
            ·
            3 months ago

            Yes. Not going to happen. The next best thing would be to shorten copyright protection to 10 years. (Also not going to happen, but easier to convince people that we should try this.)

  • nfreak@lemmy.ml
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 months ago

    While not explicitly so, FOSS as a concept aligns very closely with far left anti-capitalist principles. The existence of corporate and right-winger-owned FOSS projects is a bit of an oxymoron, but doesn’t discredit the fact that it’s inherently a far left concept.