Dual licensing can capture profits others generate using your open source project, but a few pitfalls make it tricky to get right.
Here's a quick thread (and blog post) summarizing my 10+ hours of research into popular projects that implement it (MongoDB, Qt, and JUCE):
Conversation
Replying to
Are there "single" licenses (or license templates) that allow this (getting profit from commercial use)? Do they save from all the trouble with CLAs (sending a PR == agreeing to the license)?
Replying to
Maybe, but those licenses wouldn't be "open source" if they exist. It would be proprietary software. But you are right that it would save CLA trouble. There would be no relicensing.
1
1
Replying to
The code still will be open source and open to contributions, even though the licence isn't "open source", so who cares :) Thanks for the answer! I wonder if there are licenses like this that I can use.
1
Show replies

