There are three main families of free software licenses: permissive, weak copyleft and strong copyleft.
Permissive licenses (MIT, BSD and Apache in your list) allow use of your code in proprietary projects without sharing back either their code or your code, if they modified it.
Weak copyleft licenses (LGPL, MPL in your list) allow use of your code in proprietary projects, but they should share back your code under the same license if they modified it.
Strong copyleft licenses (GPL) require that they distribute their own code under the same license (GPL here).
I recommend against choosing other licenses in your list in order to fight license proliferation. You can read more about free software licenses in Wikipedia, FSF and OSI.
发布评论
评论(3)
自由软件许可证主要分为三个系列:宽容型、弱 Copyleft 和强 Copyleft。
宽松的许可证(列表中的 MIT、BSD 和 Apache)允许在专有项目中使用您的代码,而无需分享他们的代码或您的代码(如果他们修改了代码)。
弱 Copyleft 许可证(列表中的 LGPL、MPL)允许在专有项目中使用您的代码,但如果他们修改了代码,他们应该在相同的许可证下共享您的代码。
强 Copyleft 许可证 (GPL) 要求他们在同一许可证(此处为 GPL)下分发自己的代码。
我建议不要在列表中选择其他许可证,以防止许可证扩散。您可以在 Wikipedia、FSF 和 FSF 中了解有关自由软件许可证的更多信息。 org/" rel="noreferrer">OSI.
There are three main families of free software licenses: permissive, weak copyleft and strong copyleft.
Permissive licenses (MIT, BSD and Apache in your list) allow use of your code in proprietary projects without sharing back either their code or your code, if they modified it.
Weak copyleft licenses (LGPL, MPL in your list) allow use of your code in proprietary projects, but they should share back your code under the same license if they modified it.
Strong copyleft licenses (GPL) require that they distribute their own code under the same license (GPL here).
I recommend against choosing other licenses in your list in order to fight license proliferation. You can read more about free software licenses in Wikipedia, FSF and OSI.
这很好地概述了现有内容
http://www.codinghorror.com/blog/2007/04/pick-a-license-any-license.html
有一个工具可以帮助您在知识共享网站上进行选择
http://creativecommons.org/choose/
我们所有的代码许可证都需要类似的东西!
This gives a pretty good outline of what is out there
http://www.codinghorror.com/blog/2007/04/pick-a-license-any-license.html
There's a tool to help you pick on the Creative Commons site
http://creativecommons.org/choose/
We need something like that for all our code licenses!
您应该授予或拒绝哪些权利?
这些是您需要自己回答的问题。
顺便说一句,在我看来,GPL v2 或更高版本是安全的默认选择。它被那些对除最后一个示例问题之外的所有问题都回答“是”的人使用。
What rights should you grant or deny?
This are questions you need to answer on your own.
BTW, in my opinion GPL v2 or later is a safe default choice. It is used by those that answer 'yes' to all but the last of my sample questions.