当前位置:  开发笔记 > 编程语言 > 正文

是否有受支持的CodePlex许可证限制使用商业来源?

如何解决《是否有受支持的CodePlex许可证限制使用商业来源?》经验,为你挑选了1个好方法。

我一直在阅读CodePlex支持的开源许可证,我无法理解一切,我正在寻找的是一个限制我的源代码商业使用的许可证.

有吗?

谢谢



1> ShreevatsaR..:

你为什么要那样做?它不是开源精神!即使是GPL 允许和甚至鼓励商业供应商收费分发免费(开源)软件.商业上生产了大量的开源软件(许多对Linux,GNOME,KDE ......的贡献),这些条款是不可能实现的.

[CodePlex是微软的开源项目托管网站:相当于Sourceforge,Google Code,Savannah,Launchpad等.该网站称它支持以下许可证:

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许可证.
其中以"Microsoft"开头的那些实际上可能比"开源"更具限制性.

让我用Dave Johnson的话来解释开源许可证的"三个层次" :

第1级:Gimme信用(Apache许可证,BSD,麻省理工学院)您可以在产品中使用,修改和重新分发我的代码,但可以给予我信任.

第2级:Gimme修复(Mozilla公共许可证,CDDL,LGPL)您可以在产品中使用,修改和重新分发我的代码,但是可以为我提供任何修复的来源.

等级3:全部给我!(GPL)您可以在产品中使用,修改和重新分发我的代码,但请告诉我您的整个产品的源代码.

前两个级别允许公司从您的代码中制作专有(非开源)衍生产品; 我不喜欢他们.GPL("copyleft")强制他们发布他们的源代码(仅在他们分发他们的产品时适用;没有什么能阻止他们在内部使用软件供他们自己使用 - 这是一件好事).如果你想避免被商业公司"窃取"你的代码"扯掉",那么你应该使用GPL.他们可以对其进行改进,但每个人都可以获得改进.

请注意,这些都不会阻止公司单独联系您并使用非GPL许可证获取您的代码 - 如果您愿意,您可以向他们收取费用以允许他们制作代码的专有衍生产品.(当然,只要您的代码完全属于您的代码.)

推荐阅读
雨天是最美
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有