|
|
|
|
|
by antipurist
946 days ago
|
|
Your comment, and this line in particular: > A license is like a constitution for an ecosystem for how people will interact, a check-and-balance on the monopoly power of the license-holder, and a community contract. finally gave me an answer to the question that bothered me for a while: how do we reconcile the goal of making FOSS available for everyone to run/tinker with/distribute freely with the issue of corporations leeching off community-created FOSS? Now the solution is clear to me: less focus on licenses, more focus on people interactions and actual contracts. Instead of writing some code and throwing it to the MIT-license winds with little hope to gain anything in return it should be possible to create software cooperatives, i.e. real legal entities, with a simple premise: the code is free for non-commercial use; any person whose contribution was accepted is free to join the cooperative; any company that wants to use software stewarded by the cooperative has to pay for it, with said payment being shared among the members and/or saved for later.
That would be an overkill for a tiny personal weekend FOSS project, but for serious products the overhead of formalizing the community would likely be totally worth it. I'm pretty sure I'm not the first to come up with such an idea, I wonder if anyone has already implemented it in practice. |
|
> less focus on licenses, more focus on people interactions and actual contracts
This gives the impression you support sticking to truly Free and Open Source software licences.
> the code is free for non-commercial use
A licence that explicitly forbids commercial use in this way is neither a Free Software licence nor an Open Source licence, by definition.
> I wonder if anyone has already implemented it in practice
The Business Source Licence (aka BSL, or sometimes BUSL for some reason) pretty much does this. [0] It is neither a Free Software licence nor an Open Source licence. (They're pretty upfront about this, which is good.)
[0] https://mariadb.com/bsl-faq-adopting/#osl