4 ms·
So I build a thing, and I want to give it away to hobbyists and small, risk-tolerant non-competitors, as a public service and for marketing. I hope to make mone
by tripletao 6y ago
So I build a thing, and I want to give it away to hobbyists and small, risk-tolerant non-competitors, as a public service and for marketing. I hope to make money later selling it (or selling consulting), probably mostly to big companies.
How is any of what you write above a problem? If the big companies are willing to pay me, then I'll sign whatever commercial license they want--and if they're not, how does it benefit me for them to use it for free?
Big tech companies have done an incredible job of harvesting the value of free software developers working for free. I don't see why a license that makes that harder for them is bad, except for the big tech companies. Perhaps defining "competitive" will be too mushy to make these licenses practical for anyone, but I appreciate the attempt.
- anonymfus 6y agoYou can just use one of the existing licenses that big corps don't like, for example AGPLv3+
- tripletao 6y agoAGPL means they can't compete on features, but they might have better hosting economics, better sales and marketing, etc. Or they can offer better features, but split those into a separate closed-source program that talks to yours. The latter is presumably why MongoDB switched away from the AGPL (which was controversial; but I'm always amazed at the entitlement shown by people receiving software for free).