如何找到适合我的项目的开源许可证?

发布于 2024-08-22 11:31:55 字数 1456 浏览 8 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

无风消散 2024-08-29 11:31:55

自由软件许可证主要分为三个系列:宽容型、弱 Copyleft 和强 Copyleft。

宽松的许可证(列表中的 MIT、BSD 和 Apache)允许在专有项目中使用您的代码,而无需分享他们的代码或您的代码(如果他们修改了代码)。

弱 Copyleft 许可证(列表中的 LGPL、MPL)允许在专有项目中使用您的代码,但如果他们修改了代码,他们应该在相同的许可证下共享您的代码。

强 Copyleft 许可证 (GPL) 要求他们在同一许可证(此处为 GPL)下分发自己的代码。

我建议不要在列表中选择其他许可证,以防止许可证扩散。您可以在 Wikipedia、FSFFSF 中了解有关自由软件许可证的更多信息。 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.

蓝咒 2024-08-29 11:31:55

这很好地概述了现有内容

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!

痞味浪人 2024-08-29 11:31:55

您应该授予或拒绝哪些权利?

  • 您对使用您的程序的人感到满意吗?
  • 您对有人修改您的程序感到满意吗?
  • 您对出售您的程序的人感到满意吗?
  • 您对出售您的程序修改版的人感到满意吗?
  • 您对有人将您的程序作为闭源代码出售感到满意吗?

这些是您需要自己回答的问题。

顺便说一句,在我看来,GPL v2 或更高版本是安全的默认选择。它被那些对除最后一个示例问题之外的所有问题都回答“是”的人使用。

What rights should you grant or deny?

  • Are you comfortable with anyone using your program?
  • Are you comfortable with anyone modifying your program?
  • Are you comfortable with anyone selling your program?
  • Are you comfortable with anyone selling modifications of your program?
  • Are you comfortable with somebody selling your program as closed source?

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文