111
Is there a License that requires the user to donate if they make revenue?
(lemmy.giftedmc.com)
All about open source! Feel free to ask questions, and share news, and interesting stuff!
Community icon from opensource.org, but we are not affiliated with them.
Fauxpen source licenses such as this are the answer to the wrong question.
"Other people making money with my stuff" was never a problem in the software-freedom community. Whether this means "selling my stuff" or "using my stuff in a commercial setting" ("commercial use" restrictions are confusing in this way). In the free-software world we just accept that our work belongs to the community and the community can use it in ways we don't approve of.
(Edit: Likewise, it has never been an issue to sell copies of free software, although I should point out the very nature of software freedom makes it more difficult to guarantee a revenue stream in this way)
Rather, this is a symptom of the proprietary software world's reaction to free software and co-option of it (in the form of the open source movement). Tom Preston-Werner, founder of GitHub, opined that proprietary software companies should open source almost everything - "almost everything" being anything that does not "represent business value." In other words, open source cost centers but keep profit centers proprietary. Ideally, these companies would cooperate on widely used components (and some do!), but practically they spend as little as possible because capitalism. This is also why we see so many projects turning fauxpen source lately; these companies imagined they were developing cost centers and then realized they could be profit centers instead.
What was (and still is) a problem is people making proprietary derivatives of free software, and copyleft is the solution to that. If you want to extract license fees from proprietary software developers you can dual-license under a strong copyleft like (A)GPL for the free software community and sell proprietary licenses. Believe it or not, Stallman explicitly does not object to this - mainly because, if selling GPL exceptions to enable proprietary development is wrong, then releasing under a permissive license must also be wrong because that also enables proprietary development.
I think this has been the best explanation together with the least condescending attitude in this whole thread. Thank you very much for making this easily understandable. I feel understood and can now grasp this a lot better.
If more people were like you, this world would be a much better place. You have my deepest respect.
Have a nice day.