I want to start a discussion of MIT vs GPL and see what you all think

  • u_tamtam@programming.dev
    link
    fedilink
    English
    arrow-up
    6
    ·
    1 year ago

    Before this devolves into a flame war, here’s for you the introductory paragraph

    Disclaimer: I’m aware that Richard Stallman had some questionable or inadequate behaviours. I’m not defending those nor the man himself. I’m not defending blindly following that particular human (nor any particular human). I’m defending a philosophy, not the philosopher. I claim that his historical vision and his original ideas are still adequate today. Maybe more than ever.

    That said, I only see valid points here. For a long time, I too had a preference for MIT-style of licenses, thinking that they would “at least give a chance for a major business to embrace and extend, for the benefit of the open-source world”, win-win, right?

    Fast-forward, it’s now pretty clear how the corporate world used the open-source movement to consolidate its monopoly, common good shouldn’t get privatized, and large corporations don’t have your best interest at heart.

  • Varyag@beehaw.org
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Good article. Despite Stallman’s being an asshole, he was right about a great many things.

    • alyaza [they/she]@beehaw.orgM
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      Stallman is the type of guy–in any case–where i think you can remove the ideas from the person without issue (quite literally here, since part of his whole deal is copyleft). it is the case that he is extremely influential in how these ideas have been formulated and manifest,[1] but they’re really not things that live or die by him as a person.


      1. probably to their detriment at times, but that’s a sidenote here not worth pursuing ↩︎

  • beefcat@beehaw.org
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    We need more of Stallman’s idealism, but we need less of the black-and-white firey rhetoric that often comes with. It becomes a lot harder to see other points of view and come to a common understanding when we are constantly at eachother’s throats.

  • frankpsy@lemm.ee
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    He has his problems but I’m particularly concerned about the “GPL2/3 or later” clauses in a lot of GPL-released software and how the absence of his leadership might compromise it. I’m sure a lot of corporations would like to see a good chunk of GPL’d software end up under an MIT-style license.

  • Hexorg@beehaw.orgOPM
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    What the article fails to address and what I’ve been struggling with personally is… We all need food. Yeah it’s great working on GPL code and ensuring it’s all open. But when companies consider your gpl library vs someone else’s mit library they will naturally go with mit. And then they’ll say “well we’re using this free library already might as well donate/fund it”. So suddenly this MIT dev is able to put way more time into the mit library than your gpl library because it becomes their job. Something that feeds them. Their library gets better faster… And more and more companies use it and fund it. GPL is great if absolutely everyone is on board and everyone is fed. But that’s not the world we live in.

    • Ferk@kbin.social
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      But it being MIT also makes it easy for the company to just work internally by themselves to make improvements for their version of the software without paying anything at all to the original dev. They can even release a better product than the original dev using his own changes and unfairly compete against them without sharing anything back.

      Whereas, if the license is GPL, they would need to hire the original dev and colaborate with him fairly if they ever want to make a proprietary version of the software (which can be done, as long as the dev is the sole copyright holder).

    • whitehatbofh@beehaw.org
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      That’s Eric S Raymond (ESR) not Richard Stallman (RMS). ESR was an early and influencial voice in Free and Open Source Software (FOSS), advocating for a distinction between Open Source and Free Software, acknowledging the GNU Public License (GPL) would not work for all parties, some flexibility was need.

      RMS is a GPL purist and against any form of compromise. Both made a huge impact and helped make the world and internet better. But they both contributed in very different ways.