首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >帮助我选择正确的开放源码许可

帮助我选择正确的开放源码许可
EN

Stack Overflow用户
提问于 2011-01-19 16:43:03
回答 2查看 293关注 0票数 1

我正在用php编写一个项目,并计划在开源的时候发布它。

问题是它使用了5个外部类,所有这些类都是开源的,但拥有不同的许可证。

我需要你的帮助,以选择许可,将与所有这些外部类。

下面是我正在使用的内容:

  1. 梨寻呼机牌照: BSD http://www.debian.org/misc/bsd.license
  2. Pear Event_Dispatcher:牌照BSD http://www.opensource.org/licenses/bsd-license.php
  3. HN Captcha: GNU GPL (http://www.opensource.org/licenses/gpl-license.html)
  4. Zend_ACL,许可证:http://framework.zend.com/license/new-bsd
  5. GeoIP class by MaxMind,牌照: LGPL http://www.gnu.org/licenses/lgpl.txt

那么,我应该在哪个许可下发布我的项目,并且仍然能够包括所有这些外部图书馆?

另外,是否有可能在许可证中添加一个小的‘要求’,要求使用它的人总是添加一个"no no追随者“链接,由So和so驱动?

只有当你确实知道的时候,才请回答。谢谢你的帮忙

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-01-19 17:24:01

基于http://freshmeat.net/projects/hn_captcha/,HN似乎使用LGPL。如果这是真的,那么您可以使用任何您想使用的许可(包括专有许可)。否则,GPL是唯一的选择。

票数 0
EN

Stack Overflow用户

发布于 2011-01-19 17:17:55

GPL,否则您不能使用captcha库。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4738032

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档