如何选择图书馆项目的许可证

我正在开发一个开源项目,我使用了几个开源库。 这些库按照以下许可证进行许可,

  • MIT
  • Apache许可证2.0
  • BSD
  • GPLv3的
  • 我对我自己的代码可以使用哪些许可证有任何限制吗? 如果是这样,哪些许可证可供我使用?


    律师并不倾向于在计算器上做出很多回应,这就是你应该问的问题。

    我的非律师意见是,由于您使用的是GPLv3库,所以您的选择将会受到限制,但我不知道是否限制将是您必须是GPLv3,或者如果该许可证允许您使用一些其他兼容许可证。 您使用的其他许可证作为开发人员对您而言更加灵活。


    IANAL,但看到GPL是一个粘性许可证(与其他许可证不同),你需要检查他们对兼容什么和不兼容的理解。 例如,请参阅其兼容的许可证页面。

    链接地址: http://www.djcxy.com/p/79549.html

    上一篇: How to choose license for project with libraries

    下一篇: switching license from GPL to BSD in later time