Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Open source 帮助我选择正确的开源许可证_Open Source_Licensing - Fatal编程技术网

Open source 帮助我选择正确的开源许可证

Open source 帮助我选择正确的开源许可证,open-source,licensing,Open Source,Licensing,我正在用php编写一个项目,并计划尽快将其开源发布 问题是它使用了5个外部类,它们都是开源的,但拥有不同的许可证 我需要您的帮助来选择与所有这些外部类兼容的许可证 以下是我正在使用的: Pear寻呼机|许可证:BSD Pear事件调度器:许可证BSD HN验证码:GNU GPL(http://www.opensource.org/licenses/gpl-license.html) Zend_ACL,许可证: MaxMind的GeoIP等级,许可证:LGPL 那么,我应该在哪个许可证下发布我的项

我正在用php编写一个项目,并计划尽快将其开源发布

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

我需要您的帮助来选择与所有这些外部类兼容的许可证

以下是我正在使用的:

  • Pear寻呼机|许可证:BSD
  • Pear事件调度器:许可证BSD
  • HN验证码:GNU GPL(http://www.opensource.org/licenses/gpl-license.html)
  • Zend_ACL,许可证:
  • MaxMind的GeoIP等级,许可证:LGPL
  • 那么,我应该在哪个许可证下发布我的项目,并且仍然能够包含所有这些外部库

    此外,是否可以向许可证中添加一个小的“要求”,要求使用它的人始终添加一个由某某提供动力的“no-nofollow”链接


    请只在你确定的情况下回答。感谢您的帮助

    GPL,否则无法使用您的验证码库。

    GPL,否则无法使用您的验证码库。

    基于HN验证码的验证码库似乎使用LGPL。如果这是真的,那么您可以使用您想要的任何许可证(包括专有许可证)。否则,GPL是唯一的选择。

    基于HN验证码,似乎使用LGPL。如果这是真的,那么您可以使用您想要的任何许可证(包括专有许可证)。否则,GPL是唯一的选择。

    另请参见:谢谢,但这个问题并没有确切的答案。我希望有人能回答我的问题,这样我就可以很快发布我的项目。我投票结束这个问题,因为它是关于许可或法律问题,而不是编程或软件开发。有关详细信息,请参阅。另请参阅:谢谢,但这个问题并没有确切的答案。我希望有人能回答我的问题,这样我就可以很快发布我的项目。我投票结束这个问题,因为它是关于许可或法律问题,而不是编程或软件开发。有关详细信息,请参阅。您使用的库的GPL版本。我不是说LGPL。因为更新的版本是LGPL,上面的评论是错误的。你使用的库的GPL版本。我不是说LGPL。因为更新的版本是LGPL,上面的评论是错误的。谢谢。我发现我仍然在使用旧版本1.3,它有GPL许可证,而他们的新版本1.5是LGPL。这对我来说确实是个好消息。验证码生成器的GPL有点可笑。但是LGPL需要动态链接。谢谢。我发现我仍然在使用旧版本1.3,它有GPL许可证,而他们的新版本1.5是LGPL。这对我来说确实是个好消息。验证码生成器的GPL有点可笑。但LGPL需要动态链接。