has*_*sen 4 licensing open-source gpl
我想为开源项目选择许可证.
考虑过GPL与BSD/MIT之后,我更喜欢GPL,因为它保护了软件的开源性.但是,我更喜欢限制性较小的东西.
对于不同版本的GPL不兼容,我特别感到好笑!
我希望软件能够保留FOSS,但我不希望许可问题妨碍将源代码合并到其他FOSS项目中.
有这样的执照吗?
我知道#3和#2可能看似矛盾,但我认为有很多方法可以解决它,例如,说出许可证,以便:
gpl-like是任何需要整个项目都在同一许可下的FOSS许可证.
这个问题是关于是否有这样的许可证.这不是创造一个的尝试.
请为天堂的缘故,不要创造新的许可证(或做任何可能创造新许可证的东西); 我们已经有足够的许可证扩散.GPL或多或少是copyleft自由软件许可证的标准,然后有许多(主要是BSD/MIT)许可的自由软件许可证.你的要求(2)排除了它们,只留下了copyleft:那就是GPL.
在重要使用中没有其他"类似GPL"的许可证,您需要担心允许使用您的代码,因此您正在尝试解决不存在的问题.
如果问题确实存在,并且在另一个许可证下有一个项目想要使用您的代码,那么您可以让所有代码的贡献者明确允许("双重许可")该用法.