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