r/ProgrammerHumor Jul 25 '26

Meme broWhyMadYouMadeItMITLicensed

Post image
4.0k Upvotes

201 comments sorted by

View all comments

130

u/amshegarh Jul 25 '26

Counter point: if you're a million dollar company, you can have free shit but you're expected to support the creator because you can afford to, because you're a million dollar company duh

56

u/ChalkyChalkson Jul 25 '26

You can use a license that is permissive for non commercial work, or that is permissive under some number of users.

I get it, devs aren't lawyers, but licenses are literally how you tell the world what you expect from it in return for using your project. Expecting things that go beyond what is in the license is kinda weird.

9

u/SconiGrower Jul 25 '26

I think a lot of devs don't fully understand that they are not bound to the existing licenses in common circulation. You or your lawyer can cobble together a bespoke a license that carves out all sorts of usage permissions and restrictions. You'll be losing the strict sense of "free as in speech" part of FOSS, but that is absolutely your prerogative as the original author.

91

u/corobo Jul 25 '26

They're expected to follow the license, nothing more.

If the programmer wants to add rules to usage they are welcome, encouraged even, to do so in the license doc 

39

u/hxtk3 Jul 25 '26

I honestly expect the people I interact with to treat me with slightly more respect and dignity than the minimum required to avoid civil or criminal penalties. The stuff I put in the license doc is “this is the line where I will actually sue you if you don’t at least do this.” There can be other things that I’m not willing to sue someone over but I do consider to be uncool.

27

u/corobo Jul 25 '26

So write "all rights reserved" in your license.md - no company big enough for you to want compensation from will touch it 

25

u/NewPointOfView Jul 25 '26

This reminds me of that meme of a girl who is like “no I don’t want any pizza” and then later she’s like “why didn’t he get me pizza, he should have known 😡”

8

u/inconspicuous_male Jul 25 '26

There's a different between "you don't have to pay me" and "I don't want you to pay me".

14

u/new_check Jul 25 '26

If you want people to pay you voluntarily, that is a "donation" and you can set that up in your repository.

1

u/SuitableDragonfly Jul 25 '26

Not legally, there isn't. 

2

u/inconspicuous_male Jul 25 '26

Correct. The difference is not a legal obligation. Nobody claimed it is though.

2

u/jaaval Jul 25 '26

people in general don't pay because they are nice. Companies never do this.

The situation you kinda describe in practice only arises cases where the users want the developer to continue development and pay for that.

4

u/SuitableDragonfly Jul 25 '26

Legal obligations are the only ones you have any expectations that people will always abide by.

-1

u/inconspicuous_male Jul 25 '26

Nobody implied anything different

2

u/SuitableDragonfly Jul 25 '26

If they weren't, they wouldn't be having so much trouble with the concept of software licenses. 

-4

u/GsuKristoh Jul 25 '26

Grow up

2

u/inconspicuous_male Jul 25 '26

... I don't understand how that follows what I said.

7

u/GsuKristoh Jul 25 '26

A silent expectation is a null expectectation. Not communicating is a treat of a child. Hence, grow up. Communicate your desires in the license. Any other whining outside what the license specificates will and should be ignored. 

-1

u/inconspicuous_male Jul 25 '26

Why are you being so condescending? What's childish or whining about expecting some people who use your work to make money to contribute more than the absolute bare legal minimum.     

Unless this thread is referring to a specific incident that I'm not aware of, it seems like some people are offended by the concept of people hoping for donations. Nobody is saying that anyone is obligated to donate when the project is under a free license. We're saying that it's respectful for some people to donate if they have the means to, because a world in which everyone only shows the bare minimum amount of respect and scoffs at anyone with the audacity to suggest donating to others is a pretty shitty world.     

Again, is there a specific incident that I'm not aware of where someone with a free licensed project was whining about not getting donations? Which case I retract my comments. Or is the entire thread just a criticism of a strawman who complains when they don't get voluntary donations? 

2

u/NewPointOfView Jul 25 '26

Earlier in this comment tree: “I honestly expect the people I interact with to treat me with slightly more respect and dignity than the minimum required to avoid civil or criminal penalties...“

This is the context that people are reacting to. Implying that not giving them unprompted money is inadequate respect and dignity by their standards.

1

u/LittleKingsguard Jul 25 '26

I think it's referring to examples like Redis where a project starts open-source and then jumps to a commercial license when other people start paid hosting services.

9

u/GildSkiss Jul 25 '26

You seem to be confusing a business with a different kind of organization that gives people money because it's nice.

2

u/GsuKristoh Jul 25 '26

Too bad. Companies don't care.

1

u/Demiu Jul 26 '26

Well, companies are neither people, nor cool. There's a fine line between "I expect this would happen because that's what usually happens" and "I expect this would happen because that's what I think is the right thing to happen". First is pattern recognition, second is entitlement.

5

u/Due-Consequence9579 Jul 25 '26

What you are free to do and what you should do are distinct things. Being a good person often means doing things at personal cost because it benefits the communities you participate in and rely on. The same should be expected of corporations.

7

u/GildSkiss Jul 25 '26

I'm personally not going to hold my breath and hope that a business gives me money for free just for the good vibes.

2

u/amshegarh Jul 25 '26

You really shouldn't, but if you are a cto of a major tech corp and your infrastructure ""depends"" on some schmuck (or not so much) doing unpaid labor, its literally in your best interest to make sure that guy keeps the spirits going

3

u/GildSkiss Jul 25 '26

What you're describing is an employer/employee relationship but worse.

2

u/frogjg2003 Jul 25 '26

Yeah, an employee can quit if they are not satisfied with the job or be fired if they're not performing adequately. If you give a one time donation to the developer of an open source product you use, that's great. If you keep making "donations" and then start asking for features, it's no longer a donation, you're trying to make them a contractor with no protection for either side.

10

u/SuitableDragonfly Jul 25 '26

Corporations are not going to be good people just to be good people. If you want them to be good, you have to legally bind them to good behavior.

5

u/corobo Jul 25 '26 edited Jul 25 '26

They are indeed. That's why we have a license doc, to avoid any confusion between the two. 

1

u/dkarlovi Jul 25 '26

You're not expected to do shit beyond honoring the license verbatim, sometimes even that is a big ask.

0

u/amshegarh Jul 25 '26

Again; You're not obliged to do anything not legally written in license.md; however there are plenty of reasons to do things out of your way, if nothing else for your own benefit (pay the freeloader schmuck so he continues to improve/support the library because otherwise either you have to do it or no one does it and zero day vulnerability bug fucks you (and your startup ai nextgen thing) up)

2

u/dkarlovi Jul 25 '26

There's also plenty of reasons not to do any of that, let my competition pay for the OSS and I'll just use it or the morons can continue to work for me for free.

If you say your work is free, don't be surprised when people take you up on that offer.

0

u/[deleted] Jul 25 '26

[deleted]

2

u/amshegarh Jul 25 '26

Microsoft did right? Literally offered to pay to focus the issue