I’m a very much pro free software person and I used to think that GPL is basically the only possible option when it comes to benefits for free software (and not commercial use), but I’ve recently realised this question is actually much more ambiguous.

I think there are two sides to this issue:

  • GPL forces all contributions to stay open-source which prevents commercialisation* of FOSS projects, but also causes possible interference of corporate software design philosophy and all kinds of commercial decisions, if contributions come from companies.
  • MIT-like permissive licenses, on the other hand, easily allow for making proprietary forks, which, however, separates commercial work from the rest of the project, therefore making the project more likely to stay free both of corporate influence and in general.

So it boils down to the fact, that in my opinion what makes free software free is not only the way it’s distributed but also the whole philosophy behind it: centralisation vs. decentralisation, passive consumer vs. co-developper role of the user etc. And this is where things start to be a bit controversial.

What do you think?

*UPD: wrong word. I mean close-sourcing and turning into a profitable product instead of something that fulfils your needs

  • HelloRoot@lemy.lol
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    2 hours ago

    More like, neighbour invites everybody to their pool, but if you go, you have to sign a legal agreement that you invite everybody to your whole house.

    Of course I wouldn’t go if I don’t want everybody in my house - so I can just build a pool myself and use that.

    At no point was I ever mad or appaled by the neighbours decision (nor did I insinuate that in my comment above). The neighbour is allowed to put any condition on the pool visit that they want to. But this is a discussion about whether such condition is beneficial to the pool owner or not and in what ways.

    It has pros and cons and is not as onesided as you claim.

    • PhilipTheBucket@quokk.au
      link
      fedilink
      English
      arrow-up
      2
      ·
      2 hours ago

      More like, neighbour invites everybody to their pool, but if you go, you have to sign a legal agreement that you invite everybody to your whole house.

      Incorrect. No one gets access to the rest of your company’s source code. It’s just that, since they gave you a ton of wonderful stuff for free, you have to do likewise if you’re going to build on their stuff. If you don’t want that, then go find some other swimming pool so to speak (which it sounds like you’ve done).

      It boggles my mind how people think this is unintended. “My company tried to build on GPL3 software, but IDK if the authors realized this, but we’re not allowed to do that unless we share our contributions back in turn! What an error! As soon as they find out, they’ll surely change the licensing to one that is more amenable to what we want to do in terms of reselling their source code to people without complying on our end with the GPL!”

      I can pretty much guarantee you, this will not be a surprise to the people who licensed their code GPL. We have been having this conversation for decades. Your input as to whether it’s “beneficial” to them to restrict you from doing what they don’t want you to do is noted.

      • HelloRoot@lemy.lol
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 hour ago

        they’ll surely change the licensing to one that is more amenable to what we want to do in terms of reselling their source code

        nobody said that