I personally think the definition of open-source is problematic (and clearly biased by the lobbies of hyperscalers). Why aren't n8n or MongoDB considered open-source? (https://github.com/n8n-io/n8n/blob/master/LICENSE.md, https://www.mongodb.com/legal/licensing/community-edition) Why does requesting that others not sell your product make the project not open-source?
But the thing is, commercial open source companies play a huge role in making great open source tools, especially ones you can self-host. Without them, a lot of the software we rely on wouldn't even exist. People often push back when these companies change their licenses, but they forget the reality. Big cloud providers can make tons of money off open source projects without giving anything back. That's a tough spot for the folks.
I'm sure that in the nearest future we will have some COSS licenses :) Well, as an open source contributor I hope so
I actually made the jump from tailscale -> netbird last month. Definitely more work and learning, but much more aligned w/ my perspective of self-hosting and open-source software. (Yes I thought about headscale but the YouTube reviews of netbird won me over).
There are such licenses. They are just not open source.
AGPL will stop Amazon. It won't stop WP Engine.
There needs to be a license that enables your customers to use you freely, but not your competitors from reselling your hard work.