If you're talking about free-as-in-freedom software, promoted by Richard Stallman and the FSF, then they have always been clear that Free software must not forbid commercial usage or require payment. Vendors are perfectly free to sell copies of Free software if they wish, but the license cannot forbid making copies and derivatives, even for commercial usage. See:https://www.gnu.org/philosophy/free-sw.en.html#selling
bunderbunder|4 months ago
There has been some revision over time, but there's an argument to be made that small revisions are inadequate to keep up with the sea change in how computing works that's happened since the turn of the century. The elephant in the room here is that SaaS, and especially cloud computing, has pretty well undermined the practical foundation for how the Free Software model was supposed to work for people who are trying to make a living selling Free Software.
ndiddy|4 months ago
sarchertech|4 months ago
Qwuke|4 months ago
Because everyone was always a user in the definition of free software! Because it's free as in free speech.. In the first bulletin where the definition was made, Stallman envisioned no restrictions on distribution and a user being a business was entirely unrelated to how compensation were to occur: https://www.gnu.org/bulletins/bull1.txt
benterix|4 months ago
Back in RMS days, he advocated, for example, a RedHat-style business model where you sell Free Software with services. But when AWS takes your project and releases it as their service, good luck competing with them. This is a very real problem.
orochimaaru|4 months ago
Put out a restricted license if you don’t want hyperscalers to offer it as a service. Although they have enough software engineering talent to use the old version to create and maintain a fork (e.g. valkey, opensearch, etc.).