I want to pick a license for an open-source project.
Having considered GPL vs BSD/MIT, I prefer GPL because it protects the open-source-ness of software. However, I prefer something less restrictive.
I'm particularly amused at the fact that different versions of GPL are not compatible!!
I want the software to stay FOSS, but I don't want licensing issues to stand in the way of making it possible to incorporate the source-code into other FOSS projects.
Is there such a license?
I know that #3 and #2 might seem contradictory, but I think there are ways around it, for instance, word the license so that:
Where gpl-like is any FOSS license that requires the whole project to be under the same license.
This question is about whether or not there is such a license at all. It's not an attempt to create one.
Please, for heaven's sake, don't create new licenses (or do anything that may create new ones); we have enough license proliferation already. GPL is more or less the standard for copyleft free-software licenses, and then there are a bunch (mainly BSD/MIT) of permissive free-software licenses. Your requirement (2) rules them out, which leaves only copyleft: and that's GPL.
There are no other "GPL-like" licenses in significant use that you need to worry about allowing use of your code under, so you're trying to solve a non-existent problem.
If the problem does come into existence, and there is a project under another license that wants to use your code, you can get all your code's contributors to explicitly allow ("dual-license") that usage, anyway.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With