upvote
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?
reply
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

reply
I find this whole conversation baffling. Licenses and contracts are not a replacement for being a decent person.
reply
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).
reply
Only if you can afford to sue
reply
You can't have a good contract with bad people.
reply