开源许可证,需要在用户的网站上提供信用

时间:2009-02-05 09:49:53

标签: open-source licensing

我正在考虑将这个小代码库发布到开源中。我希望以类似于麻省理工学院许可证的方式发布它,即没有明显的限制,但我想要求如果你在你的服务器上使用我的库,你必须在你的网站上给我信用。

基本上,我想获得MIT许可的许可,因为AGPL是GPL。

这样的事情是存在的,还是我必须自己编写?

或者这只是一个真正糟糕的想法?

编辑:我想我应该省略“写我自己的”部分。我不是律师,我不想付一个。我只是觉得能够通过简单的谷歌搜索来判断某人是否正在使用我的lib。

4 个答案:

答案 0 :(得分:11)

看这里:

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

和pleeeeeeeeeeease不写自己的!

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

律师需要很长时间才能写出一份实际上会在法庭上执行的许可证(为什么你想要的许可证却没有?)全世界数百人在GPL v3上工作了几个月! - Aaron Digulla

另一方面:

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

新牌照通常是不行的: - (

注意来自Kodisha:来自cc网站:

知识共享许可不得用于软件。我们强烈建议您使用已经提供的非常好的软件许可证之一。

PS:see What Open Source License to choose?

答案 1 :(得分:7)

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

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

它基于Mozilla公共许可证,但它有归属。 许可证于2007年获得OSI批准。

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

以下是facebook用于FBOpen平台的许可证示例。

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

答案 2 :(得分:1)

也许知识共享署名许可?

  

此许可证允许其他人分发,   重新混音,调整和构建你的   工作,甚至商业,只要   他们相信你的原件   创建。这是最多的   容纳所提供的许可证   其他人可以用你做什么的条款   根据归因许可的作品。

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

答案 3 :(得分:1)

请记住:麻省理工学院和BSD 从其许可证中删除归属要求的理由很充分。