I’m currently building software that I would like to see turned into a business. However, there is plenty of evidence that companies will not pay for what software they use until they realize that there is a problem, such as log4j, OpenSSL, and probably plenty others. Then there are the cases where companies are outright violating licenses such as the violations of the GPL with regards to OBS Studio by TikTok, among others.
And then, of course, Copilot might be used to launder code.
That leaves me with the impression that companies will not pay if they can get away with it, and getting away with it might even include breaking the law since the little guy does not have resources to sue.
However, there seems to be a glimmer of hope: copyleft licenses with the option for companies to purchase a commercial license. (This is an option for me because I’m writing the code from scratch.) Based on some previous comments on the orange site (like this one), it seems that even this may not work, which would be sad. But I thought I would ask here before I throw in the towel.
To address things like Qt, obviously, dual licensing makes money for companies because if they dual license their stuff, other companies will pay because they are afraid of being sued be someone with enough resources to win. But as I alluded to above, that’s not really the case for an individual.
So I would like to hear your thoughts and experiences about using copyleft with commercial licenses.
Does dual licensing work? Do companies pay?
By the way, by “effective,” I don’t mean that every company follows the license. All I want is for just enough of them to purchase a license and/or support to pay 2 times the typical developer salary. (I need 2 times the salary for tax purposes.)
I guess I also have a meta-question: when companies violate licenses, how often are they just bluffing? Is serving them with a lawsuit enough? Or will they fight what they know is a losing battle?