Fair-code is not a software license. It describes a software model where software:
- is generally free to use and can be distributed by anybody
- has its source code openly available
- can be extended by anybody in public and private communities
- is commercially restricted by its authors
I get that. I dont know if you ever built a company but I did, multiple. And that is completely different from coding. Someone can deserve to be paid without opening a company imo.
I dont expect to get paid because I use a certain license. I expect to get paid if someone uses my work to make money with it. Your argument also has two counters:
But this is contrary to what is actually happening - when ElasticSearch changed to a “fair code” license, Amazon forked the last version and now maintain OpenSearch.
If you created a new project from scratch which is uniquely useful then sure, companies will probably pay. But what happens if a free competitor pops up? Or if one already exists? I don’t see corporations paying for stuff they can get for free.
Then how are you expecting to get paid? It’s not like with these licenses you would automatically get paid when someone uses your code. You still need to do non-trivial and non-development related work to form some business relationship with these companies