I have found it not so simple to be able to find socialist literature regarding software and software development, and I was wondering if you had any recommendations for myself, and anyone who may find this post in the future. (And if there’s an already existing post which details various sources on the matter, that would also be appreciated).

But I mostly wanted to know if there’s any literature or any analysis on FOSS, and if that’s the best alternative we have currently under capitalism. Because I see a lot of socialist software is usually developed utilizing strong copyleft licenses such as GPL 3.0 (or later) or AGPL 3.0 (or later) (Lemmy, for example).

And I already made another post regarding the ProleWiki page on FOSS, where I asked about the possibility of including further information in order to make it easier for fellow comrades to learn more about the topic, from a socialist perspective, and not just cling to FOSS for freedom’s sake.

And maybe the possibilty of including some information regarding the views on self-hosting as a way of providing better information security for comrades, as well as include links to resources such as Codeberg for code-hosting, over GitHub, which is owned by Microsoft.

  • darkernations@lemmygrad.ml
    link
    fedilink
    arrow-up
    9
    ·
    edit-2
    8 days ago

    FOSS under capitalism allows a potential degree of freedom against capital but is tolerated because capital considers it free labour that they can re-appropriate.

    Under a socialist state software development can take a different character because there even the proprietory software taken as a whole ultimately serve the working classes; the private sector tends to reflect the socialist state as opposed to capitalist countries where the public sector tends toward reflecting capital (the deteriorating NHS in the UK for example, and ample use of overpriced dysfunctional non-compatible competing software they lease - to echo the theme you raised).

    • FuckBigTech347@lemmygrad.ml
      link
      fedilink
      arrow-up
      4
      ·
      7 days ago

      Proprietary Software would eventually cease to exist under a Socialist state, because Proprietary Software is inherently Capitalist.
      The only reason to keep Source Code behind lock and key is because the Owner(s) want to use it as a means to make profit.
      Proprietary Software is just another attempt at commodifying knowledge.

      • BassedWarrior@lemmygrad.mlOP
        link
        fedilink
        arrow-up
        1
        ·
        6 days ago

        I would assume that it could be useful in a transition state? Idk what China is doing, for example, with their source code to guard it from the west.

    • BassedWarrior@lemmygrad.mlOP
      link
      fedilink
      arrow-up
      1
      ·
      7 days ago

      Caital considers it free labor they can re-appropriate.

      I fail to see how this is the case with strong copy-left licenses, where there is no way for you to make proprietary software from it. (I think that’s the whole point. Right?)

      Maybe by relicensing (can you do that?) Or by being the ones in control of the hardware, even if the software is free? So

      You could self-host…but it’s gonna’ cost you, and you can’t afford that.

      Same freedom as with:

      You could just not work. But then you’d starve.

      Hence freedom is only negative (normative), not positive?

      • darkernations@lemmygrad.ml
        link
        fedilink
        arrow-up
        5
        ·
        edit-2
        7 days ago

        I fail to see how this is the case with strong copy-left licenses, where there is no way for you to make proprietary software from it. (I think that’s the whole point. Right?)

        That presumes that bourgoisie as a class are subject to de jure rules for the proleteriat rather than de facto rules of how their class operates. The power is in organisation not in how well one can play within bourgoisie rules.

        Put it another way: if a powerful enough corporation wanted to re-appropriate code despite its extremely well written copy-left license could they? What that leverage is maybe what separates say a Proudhonist from an ML.

        • if a powerful enough corporation wanted to re-appropriate code despite its extremely well written copy-left license could they?

          Yes, they can just ignore the license; as long as the code is kept proprietary and can’t be decompiled into easily recognizable code from the copyleft project, it’d be very difficult to identify and prove in court. And if it were to be discovered, a huge company would likely get away with a relatively small fine (I don’t know if there’s any precedent, but we all know the big bourgeoisie is very rarely held accountable for anything)

          • BassedWarrior@lemmygrad.mlOP
            link
            fedilink
            arrow-up
            2
            ·
            6 days ago

            Has the author from the wikipedia article linked in the other comment on this post written about this specifically?

            And I do see the point of organization being the true form of power, but then within the confines of software, isn’t FOSS the best way to organize and spread out to more people?

            And even if it’s stolen, just the fact that it’s licensed as strong copyleft allow some easier code and software sharing for our benefit?

            • Don’t know if Cockshott’s written about it.

              FOSS is certainly a way to build a community, but it’s not enough on its own. The free software movement has done good work but it’s still more or less liberal.

              Copyleft discourages companies from using it, so it’s better than permissive licenses for most nontrivial projects, but it’s far from perfect.

              • BassedWarrior@lemmygrad.mlOP
                link
                fedilink
                arrow-up
                2
                ·
                4 days ago

                I would agree. But then, do we not have any alternatives to FOSS as socialists?

                Or would the only alternative be to change our material conditions by means or a revolution, which would allow for the ownership of the means of production and in turn liberate the proletariat from the burden of having their workforce exploited by capital?

                Idk if I’m being liberal when asking ir there’s an in-between, but…I’d love to know if there’s any “Actually Existent Socialism (AES?)” transition state which allows for better software development during the transition. As a Software Development level.

                (Bc ir you again go to the workplace level, then you get my original counterpoint; revolution, etc.)

                • FOSS is the best option for us under capitalism, but it’s only a tool. The economic system is not going to change even if most software were to become open-source; the only solution is revolution.

                  In a socialist country, FOSS would still be preferable in most cases (e.g. not when state secrets are involved, and some things need to be kept secret as long as imperialism remains a threat).