> there are not many tools to fight open-source corporate freeloaders.
and by design. These are freeloaders because open-source software's intention is to allow for people to freeload off it!
Why should "corporate" freeloaders be considered any different than just a regular freeloader? Just because they have some money?
If said software do not wish to have any freeloaders, don't use licenses that allow it. Use something like dual licenced AGPL or use a non-opensource license.
As an example, Epic's Unreal Engine is not open source, but source available. It's licensed so that hobbiests can use it free of charge, but high revenue generating projects must pay. It's a good license, as it makes their intentions completely clear and on the outset.
> AWS's freeloading on elasticsearch and others.
if elastic doesn't want it, they could've followed the same licensing model as Unreal Engine. But of course, elastic wanted the exposure and network effect of a truly open source license, but wanted to collect when someone manages to make money off it.