我在AGPL许可下发现了一款非常酷的软件。我之前没有听说过这种情况,所以请原谅这种无知......但对我来说,直接在我的应用程序中直接捆绑和使用本产品(无需修改)并转售给商业用途是合法的吗?说到这一点,是否有一个简单的表格可以显示每个开源许可证的含义以及它是否可以被封闭源,营利的$$$类软件使用?许可和商业用途
Q
许可和商业用途
0
A
回答
0
总之,没有。根据维基百科,AGPL许可证就像GPL许可证一样,在网络上使用附加条款。
长的答案是肯定的,但你也必须公布你的源代码。一些应用程序使用这种结构,例如官方的XChat窗口构建。
1
按http://en.wikipedia.org/wiki/Affero_General_Public_License
的AGPL的两个版本的设计在普通GPL关闭感知应用服务提供商“漏洞”(以下简称“ASP漏洞”),从而利用而不是分发软件时,copyleft的规定未触发。每个版本都与GNU GPL的版本不同,GNU GPL基于附加条款解决了在计算机网络上使用软件的问题。附加条款要求将完整的源代码提供给AGPL许可工作的任何网络用户,通常是Web应用程序。
1
你的问题还不清楚你的程序与这个AGPL软件有什么关系。至少有两种可能:
- 如果您的软件保持AGPL代码,您的代码使用作为一个外部程序(例如用Java/GWT,调用Runtime.getRuntime()明确分离的成分EXEC(PARAMS) ),那么你的程序不需要被授权为AGPL,并且你不必分配代码的来源,但是你必须使AGPL软件的源代码像应用程序一样容易获得(AGPL v3的第6d部分)。
- 如果您的软件以某种方式与AGPL软件合并,即使只是为其创建一个包装,但分离不清楚,或者他们不能“合理地被认为是独立且独立的作品”,那么您的程序可以被认为是衍生工作,因此必须获得AGPL许可,并且您必须分发您的程序和原始AGPL软件的源代码。
我想强调一下,为AGPL软件的访问/使用收费没有任何问题。你只需要提供源代码,没有什么能够阻止你从广告中收费或赚钱(比如那些运行在修改过的linux内核上的websearch公司)。
相关问题
- 1. Fabric.js - 重新构建和商业用途
- 2. SQL Server Express - 商业用途
- 3. Javamail-android商业用途
- 4. GPL许可:如何在商业应用
- 5. MySQL商业许可证费用
- 6. javazoom(jLayer)用于商业用途
- 7. .Net框架免费供商业用途?
- 8. 商业用途的Drupal编码标准?
- 9. 网格计算的商业用途?
- 10. 这些PDF库是商业用途?
- 11. Adobe Cirrus可以用于商业用途吗?
- 12. java.util.Calendar的子类可用于商业用途 - 即IslamicCalendar
- 13. xamarin可以自由使用商业用途吗?
- 14. 开源的codeplex库可用于商业用途?
- 15. 针对商业的gpl许可
- 16. 带商业许可证的Micro-ORM
- 17. 规划和许可:Skype用于商业前景集成
- 18. sencha Ext Js与开源和商业许可证的区别
- 19. 我可以使用Google代码美化用于商业用途吗?
- 20. 我可以使用自签名SSL证书用于商业用途吗?
- 21. 我可以使用Visual Studio 2012 Express Edition用于商业用途吗?
- 22. GPL许可证如何限制商业Web应用程序?
- 23. 在商业产品的LGPL许可证上使用Python模块
- 24. Openlayers商业应用程序:许可问题?
- 25. 免费软件许可证,但商业软件费用?
- 26. 用于商业软件的最佳许可证是什么?
- 27. “免费用于学术用途”许可
- 28. 如何“关闭”一个用于商业用途的php脚本?
- 29. FusionCharts的VS GoogleCharts VS用于商业用途
- 30. 将Google libphonenumber库用于商业用途很好吗?
您是否阅读过许可证? – SLaks 2011-01-10 22:51:53
我投票结束这个问题,因为**是关于授权或法律问题**,而不是编程或软件开发。 [见这里](http://meta.stackoverflow.com/a/274964/1402846)了解更多信息,以及[帮助/话题]。 – 2015-06-12 23:48:31