I will never understand these complaints. Not only do you want stuff for free, you also want to impose your preferred usage conditions on the creator. Where does this entitlement come from?
It does not prohibit modifications - it just demands that those who exercise the freedoms share their modifications under the same license, and most businesses balk at that.
> The anti-commerce bent of a subset of the free software zealots hate business so much...
The root of the problem is actually the anti-free-software bent that business zealots have, because they want to be able take code for free and make money off of it without giving any of their changes back under the same terms; open-source contributors are not suckers to be exploited. Things would be so much better if the moochers weren't trying to capture all of the value downstream of other people's work, but just some or even most of it.
Then it's good that it allows both modification and using it to run a business?
> This “users are obligated ‘give back’ the moment they make money with the gift they were given” is nonsense
But they are under no such obligation! They can make all the money they want and give nothing back. They can even modify the software to better serve their business. The only restriction is that if they do so, they have to make their modifications available. Which means they're way ahead of where they were before being given the initial software; why do you feel a software developer who decides to give the world a gift should be restricted in what gift they're giving? "Thanks for the chocolate, but the bar was too small so I didn't have enough left over for my kid to try some. Why do you hate my kid?"
> A business making money using free software doesn’t take anything away from the releasing organization.
First, that is false. They could damage the market for the original software. (And if they don't modify the software, then there's no problem in the first place.)
Second, why are you so hung up on the "making money" part, when that is explicitly allowed by the AGPL? It's just kind of bizarre -- it's a license that says over and over that you can charge for everything related to it, and you're complaining about it being hostile to people who want to charge money for things.
Thinking about it, I'm wondering if this is genuine confusion and you don't know what the AGPL is? If so, maybe start by searching for "charge" in https://www.gnu.org/licenses/agpl-3.0.en.html . It has nothing against "using it to run [a] business". There is no "moment they make money with the gift" that changes anything: you are explicitly allowed to charge for anything you like -- distribution, usage of the service, support, whatever.
I don't think it does that, it prohibits them from modifying it and then using that mod to fork users away from the original software, aka https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguis...
The trigger happens when someone interacts with your code over a network, such as in the context of a SaaS product.
The line is when you try to profit off of someone else's work that it becomes "not free".
Also, not free simply means it needs to be in public.
This is so that any additive features that you construct can be taken back by the original maintainers. Thus, you have no competitive advantage.
If you wanted to, through marketing or similar, compete with them, you are more than welcome, but it would be with feature parity.
I'm not so sure this very fair compromise warrants your rhetoric.