bit*_*onk 15 licensing open-source
我即将主持我的第一个开源项目.我将在codeplex上托管它,我可以在以下许可证中进行选择:
Apache License 2.0,通用开发和分发许可证(CDDL),Eclipse公共许可证(EPL),GNU通用公共许可证(GPL)v2,GNU库通用公共许可证(LGPL),Microsoft公共许可证(Ms-PL),Microsoft Reciprocal License (Ms-RL),Mozilla Public License 1.1(MPL),新BSD许可证和MIT许可证
现在我对所有这些许可都是全新的.不仅我不知道我应该选择什么牌照,而且我也不知道我应该授予和否认什么样的权利.任何有关寻找许可证的过程的帮助都表示赞赏.需要考虑什么样的事情?我应该问自己什么问题?
另外:当我将代码置于任何许可证下时,我是否放弃了任何权利?我是否还需要遵守所选的许可证?
cod*_*lic 28
自由软件许可证有三个主要系列:许可,弱Copyleft和强大的copyleft.
许可许可证(列表中的MIT,BSD和Apache)允许在专有项目中使用您的代码,而无需共享代码或代码,如果他们修改了代码或代码.
弱copyleft许可证(列表中的LGPL,MPL)允许在专有项目中使用您的代码,但如果他们修改了代码,他们应该在相同的许可下共享您的代码.
强大的Copyleft许可证(GPL)要求他们在相同的许可证下分发他们自己的代码(这里是GPL).
我建议不要在列表中选择其他许可证以防止许可证扩散.您可以在Wikipedia,FSF和OSI中阅读有关免费软件许可证的更多信息.