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

  • myszka@lemmy.mlOP
    link
    fedilink
    arrow-up
    1
    ·
    6 hours ago

    Gpl doesn’t prevent monetisation/commercialisation

    Sorry, I used a wrong word there. I meant closing the source code and turning the project into a product, aiming commercial profits instead of fulfilling users’ needs.

    You can also dual license

    Hmm, didn’t think of it… But doesn’t it defeat the GPL’s purpose of preventing closing the source code?

    There are lots of MIT projects that are carried by companies.

    Okay, my experience with MIT is probably too limited, never heard of projects like that. But why do those companies publish their source code? Aren’t they loosing profits?

    Anyway, my point was about projects that are started by enthusiasts and then, as they grow popular, receive a lot of contributions from companies, which (as I initially thought at least) would otherwise make them close sourced and so keep FOSS projects “clean”. But yeah if companies have a reason to keep their contributions open source even they don’t have to, I’m confused