Comment by LeBit
10 hours ago
If I made 500M$ using an Open Source library and didn’t send at least 1M$ to the author, I would be an objectively bad person.
10 hours ago
If I made 500M$ using an Open Source library and didn’t send at least 1M$ to the author, I would be an objectively bad person.
But you probably depend on over 500 open source libraries and tools, mostly ones you're not aware of. (Do you ever use a linux VM to run or just develop your stuff? Ever use git or curl etc? Did you know that tools and components in turn use other open-source libraries that you didn't pay for?) The main reason you use such things is so that you don't have to worry about this question.
That’s a fine perspective, but the whole point of law is to guarantee outcomes. The license could easily say “if you make more than $500M, you must pay me $1M”. Why is that not an acceptable solution here?
An interesting approach is the dual GPL and commercial license. This is used for example by the CGAL geometry library [1]. In this case, a user of the library has the choice of either paying for the library, or open sourcing the code of their software.
[1]: https://doc.cgal.org/latest/Manual/license.html
Have you ever taken part in a legal dispute? The "whole point of law is to guarantee outcomes" sounds like someone who has not.
The easiest, most "acceptable solution" is to obviously throw the oss maintainer who made your hundreds of millions possible a bone. It's not that complicated. Why you find this such an odd notion I find rather strange.
I find it strange you’re arguing for something beyond the licensing terms. Imagine if companies were run that way. "Hey, we did an especially good job mowing your lawn, so please pay us double. You have a rich house, you can afford it. Oh and if you don’t pay us, you’re a bad person and should feel bad."
This is exactly the same argument: you’re saying the open source maintainer who knowingly released their code as open source (and got famous for it being open source) should be paid way more than they asked for ($0) based on vibes. Society doesn’t work that way. Companies don’t work that way. And it’s baffling people are saying open source should work that way. He already got the fame and free publicity from being the maker of Box2D, which he wouldn’t have gotten unless he released it for free. You can’t get the major benefits of that and then ask for a million dollars because "kindness".
If you want to be professional, keep it professional. Otherwise everyone here saying that the company should feel bad are fooling themselves. You’re owed what you ask for.
Tipping culture has obscured this somewhat. You’re supposed to give more money if they do a really good job. But it’s that way so that the business can pay employees less money. Tipping, like identity theft, is one of the most successful marketing campaigns of all time: you’re considered a bad person if you don’t tip, and that it’s your fault if your bank fails to verify your identity. Both of these are bogus.
I tip, because 15% is the normalized rate. But it shouldn’t be our problem. It’s the company’s problem to pay their employees. And it shouldn’t be the business’s problem that they made a lot of money using something that was knowingly given away for $0.
I find this whole conversation baffling. Licenses and contracts are not a replacement for being a decent person.
I find it baffling in the other direction. The whole point of licensing is to ensure you’re a decent person.
If you’re creating something new and you dare try to copy anything without a license, the pushback is unanimous and universal: everyone agrees you’re a bad person for even thinking of it.
This is the same argument in the opposite direction. By fulfilling the terms of a license, you’re ensuring you play by the rules. In fact, licenses are the only real protection that open source maintainers have.
So why diss on someone for following the license terms? This whole moralizing and tut-tutting is a weird branch of the convo.
Sure, but contracts is the remedy society has developed to the problem that there are lots of indecent people around (not to mention that reasonable persons can disagree without being unreasonable).
Only if you can afford to sue
You can't have a good contract with bad people.