this post was submitted on 19 Jun 2023
37 points (100.0% liked)

Programming

13368 readers
2 users here now

All things programming and coding related. Subcommunity of Technology.


This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

founded 1 year ago
MODERATORS
 

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

top 22 comments
sorted by: hot top controversial new old
[–] u_tamtam@programming.dev 32 points 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.

[–] beefcat@beehaw.org 23 points 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.

[–] Hexorg@beehaw.org 9 points 1 year ago (4 children)

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.

[–] mpldr@beehaw.org 10 points 1 year ago

Not sure reality agrees here. Unless the project is huge, it will most likely not see any money. With copy-left code they are at least required to share their improvements and contribute that way. (I am aware of the no-gpl policies of many companies)

What's probably a better Model are Nextcloud's "SupportaaS", Sourcehut's consultancy, or mailcow's SaaS. (I also see SaaS critically, but if it's Libre I'm okay with it)

[–] sorebuttfromsitting@sopuli.xyz 3 points 1 year ago (1 children)

it isn't weird to fight for good, public code.

[–] Hexorg@beehaw.org 3 points 1 year ago

It’s not, I agree, but I think if GPL proponents find revenue streams they can use open code will get much better adaptation

[–] Ferk@kbin.social 1 points 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).

[–] Saixos@beehaw.org 1 points 1 year ago

The issue is not only one of funding, but also of publicity - GPL code is great, but not profitable. For widespread adoption of a software, it needs to get enough publicity. A very large number of people will never even have heard of any of the most used GPL-licensed pieces of software floating around.

Without publicity, projects get less attention, fewer developers, users, revenue, etc.

[–] sorebuttfromsitting@sopuli.xyz 7 points 1 year ago (2 children)

yes, more of that Richard Stallman computing philosophy brain, and zero of that creepy predator of children brain.

[–] dedale@kbin.social 3 points 1 year ago

Baseless slander.

[–] narshee@iusearchlinux.fyi 0 points 1 year ago (2 children)
[–] Gork@beehaw.org 3 points 1 year ago

Is it just me or is he... excessively pedantic?

lmao yes stallman needs more accolades because he has any fucks left to give. also, he's a creep. a very influential, intelligent creep.

[–] Varyag@beehaw.org 7 points 1 year ago (1 children)

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

[–] alyaza@beehaw.org 7 points 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

[–] TheOtherJake@beehaw.org 6 points 1 year ago

Great post. Thanks for the read. I look at open source hardware as an issue of ownership. I believe anything proprietary only exists for exploitation and is theft of ownership. I often call this issue the rise of the age of neo digital feudalism.

The idea of protecting the public commons in this blog post fits well into this. Growing up I always wondered how people devolved into serfdom in the middle ages. We are currently experiencing it first hand. In a generation or two, the entire concept of ownership will fall apart. The only difference between a serf and a citizen is ownership of one's tools and property. Proprietary is stealing the tools while government corruption is eroding ownership of any property. This is history rhyming. The future is slavery in all but name, and that future is now.

[–] Haus@kbin.social 3 points 1 year ago (1 children)

Here's a link to a list of several of his essays with links to translations and various collateral material: http://www.catb.org/~esr/writings/cathedral-bazaar/

As a young programmer when he wrote it, I really enjoyed The Cathedral and the Bazaar.

[–] whitehatbofh@beehaw.org 6 points 1 year ago (1 children)

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.

[–] Haus@kbin.social 3 points 1 year ago (1 children)

Once again, I confuse the two. :) Thanks for pointing it out.

[–] whitehatbofh@beehaw.org 1 points 1 year ago

No worries. It's all good. 😁

[–] swhitt@beehaw.org 2 points 1 year ago

He is certainly a visionary but he's also a condescending creep.

If you're looking for a good laugh and have some free time, you should check out the rider he sends out before speaking at events.

[–] frankpsy@lemm.ee 2 points 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.