@alcinnz@Jdreben@flabberghaster The main reason I create open source software is because I enjoy seeing others use and benefit from something I've created. I suspect other open source maintainers have similar sentiments, so package repos provide a distribution channel that helps satisfy that goal.
@Jdreben@alcinnz@flabberghaster A lot of open source software is written by hobbyists who do it in their spare time, rather than by the companies who freely use and depend on the work of those hobbyists.
@Jdreben@alcinnz@flabberghaster The incentives for the hobbyists working on major open source projects are varied, but they’re rarely financially motivated (at least when starting out).
@Jdreben@alcinnz@flabberghaster This already exists in several forms. I get donations through GitHub Sponsors, and I also earn a small amount from Tidelift. It amounts to about $200 a month, total, so I can’t live on it, which is why I have a day job, but I don’t do open source development for them.
@alcinnz I understand the desire to make their contributions copyleft. Unfortunately, a lot of organizations have policies against the use of copylefted software, so even if they don’t directly use your library, because of the dependency chain, they might not be able to use other libraries that depend on your library. As the developer, you have to consider your goals and these trade-offs.
The older I get, the more appealing the GPL becomes to me.
@aral The reporters don’t see the notes you leave on reports. Also, this report goes to the moderators on the instance their on, too, so it’s not just reporting you to yourself.