【问题标题】:Open Source license that requires giving credit in user's web site [closed]需要在用户网站上给予信用的开源许可证[关闭]
【发布时间】:2009-02-05 09:49:53
【问题描述】:

我有这个小型代码库,我正在考虑将其发布到开源中。我想在类似于 MIT 许可证的情况下发布它,即没有重大限制,但是我想要求如果您在您的服务器上使用我的库,您必须在您的网站上给我信用。

基本上,我想要一个 MIT 许可证,就像 AGPL 是 GPL 一样。

这样的东西是否存在,还是我必须自己写?

或者这只是一个非常糟糕的主意?

编辑:我想我应该省略“自己编写”部分。我不是律师,我不想付钱。我只是认为能够通过简单的 Google 搜索来判断是否有人在使用我的库会很好。

【问题讨论】:

  • 我投票结束这个问题,因为它是关于许可或法律问题,而不是编程或软件开发。

标签: open-source licensing


【解决方案1】:

看这里:

http://www.opensource.org/licenses/category

请不要自己写!

来自 Aaron Digulla 的评论(谢谢 Aaron):

律师要花很长时间才能写出一份在法庭上实际持有的许可证(为什么你想要一个不持有的许可证?)全世界有数百人在 GPL v3 上工作了几个月! ——亚伦·迪古拉

另一边:

当你在一家公司工作并且你会使用开源时,你通常可以选择 在公司“批准”的许可证中:-)。

新的许可证通常是不行的 :-(

注意到 Kodisha:来自 cc 站点:

知识共享许可不得用于软件。我们强烈建议您使用其中一种非常好的软件许可证。

PS:see What Open Source License to choose?

【讨论】:

  • +1 表示“使用现有许可证”
  • 我建议解释一下为什么不可行:律师需要很长时间才能写出一份在法庭上实际持有的执照(为什么你想要一份没有的执照?)数百全世界的人在 GPL v3 上工作了几个月!
【解决方案2】:

事实证明,CC 对于软件来说并不是那么好:(

CPAL 是不错的选择,因为它对“源代码”有更好的定义 (CC没有)

它基于 Mozilla Public License,但它具有 Attribution 。 2007年通过OSI许可。

http://opensource.org/licenses/cpal_1.0

这是 facebook 用于 FBOpen 平台的许可示例。

http://developers.facebook.com/fbopen/cpal.html

【讨论】:

  • 如果我今天还有票,+1 :)
【解决方案3】:

也许是知识共享署名许可?

此许可允许其他人分发, 重新混合、调整和构建您的 工作,甚至商业上,只要 他们相信你的原件 创建。这是最 容纳提供的许可证,在 其他人可以对您做什么的条款 根据署名授权的作品。

http://creativecommons.org/about/licenses/

【讨论】:

  • 您可以在商业和非商业之间进行选择..更多详细信息请参见上面的链接..
  • -1 for Creative Commons:它们适用于软件,如果这样做会产生令人讨厌的法律后果!
  • 如果有一种简单的方法可以为 OSS 项目选择许可证,我真的很高兴 :( 与其他所有项目相比,CC 是如此简单...... sigh 所以我的 -1 并不是要批评,而是警告所有人不要落入这个陷阱……版权法 sux :((
【解决方案4】:

请记住:MIT 和 BSD 有充分的理由删除他们的许可证中的署名要求。

【讨论】:

  • 为什么?请解释一下。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多