当我为我的开放式软件项目定义许可证时,是否应该考虑项目的依赖关系并根据他们为我的项目定义许可证?
有没有人可以给我一个依赖许可证和我的项目许可证方面的许可证侵权的例子?项目许可证及其相关许可证之间的依赖关系
-1
A
回答
1
当我为我的开放式软件项目定义一个许可证时,是否应该考虑我的项目的依赖关系并根据他们为我的项目定义许可证?
是的,您应该了解您的依赖关系具有哪些使用条款,因此您知道您可以对代码执行哪些操作。
如果您有多个依赖项,则需要检查是否可以将它们全部一起使用以及在哪些条件下使用它们。
这也会影响您自己的许可证选择,因为大多数软件许可证明确以这种方式运行。
1
例如,如果您链接到GPL库,但许可证不是GPL兼容的,则可能会遇到问题。这里是关于这个主题的FSF faq entry。
如果一个库是在GPL(而不是LGPL)下发布的,那么这是否意味着任何使用它的软件都必须符合GPL或GPL兼容许可证?
是的,因为它实际上运行的软件包括库。
如果将两个不兼容的许可证组合在一起,可能会出现同样的情况,具体取决于它们如何交互,但我认为这将是主要的难点。
相关问题
- 1. node:获取依赖关系许可证
- 2. 关于您的项目依赖于许可证的maven报告
- 3. 确定pom.xml依赖关系的许可证的工具
- 4. android与ant许可证库依赖关系
- 5. 项目之间的Qt依赖关系
- 6. Maven项目之间的依赖关系
- 7. Twitter凭据和可靠凭证之间的依赖关系
- 8. 获取在线github项目的依赖项的许可证
- 9. Rational许可证密钥服务器和合理许可证密钥管理员依赖关系
- 10. 关于SourceSafe许可证
- 11. 检查许可证和是/否加载的DLL /依赖关系技术
- 12. 服务中的许多依赖关系
- 13. XSD可以验证域间依赖关系吗?
- 14. VS2010项目依赖关系
- 15. Sbt项目依赖关系
- 16. Eclipse项目依赖关系
- 17. SOA,RPC和项目间依赖关系
- 18. xcode两个项目之间的目标依赖关系
- 19. 关闭源库的标准许可证
- 20. Android的许可证检查关闭
- 21. 关于FCK编辑器的许可证
- 22. Symfony2:验证断言之间的依赖关系
- 23. lib依赖关系及其顺序
- 24. Rubygems可选依赖关系
- 25. Maven-Assembly-Plugin包含特定的依赖关系及其传递依赖关系
- 26. IntelliJ IDEA - 如何赋予项目之间的依赖关系?
- 27. 使用maven建模项目之间的XML依赖关系
- 28. CMAKE - 解决项目中图书馆之间的依赖关系
- 29. ActiveAndroid许可证
- 30. Monotouch许可证
我在想一个人为的例子,其中一个项目的许可进一步受其依赖关系的许可限制。 –