我想知道我是否在我的项目中使用(项目将是商业目的), Laravel(麻省理工学院)和Webix(GPLv3)我需要提供整个项目的开源代码吗?
核心代码需要上传到公共访问位置吗?
或者我需要提供核心代码,如果有人问我(GPLv3)?
P.S我读过有关这些许可证的内容。
答案 0 :(得分:4)
webix repo解释了他们的许可证的含义。以下内容是从他们的自述文件中复制的。
许可条款
Webix UI库根据“GPL v3”许可http://www.gnu.org/licenses/old-licenses/gpl-3.0.html获得许可 它在人类方面意味着什么
- 您无法从源文件中删除此许可证或webix归属
- 您可以以任何与上述声明冲突的方式修改提供的代码
- 您可以将此lib用于您不打算分享或出售的任何私人项目
- 您可以将此lib用于公共项目,但在这种情况下,您必须共享项目的完整源代码
如果您不想共享资源,那么您需要获得商业许可
他们在许可问题上也有forum类别。他们的论坛非常活跃。也许这会是一个更好的地方提出这样的问题?
答案 1 :(得分:0)
答案 2 :(得分:0)
GPL和MIT许可证兼容,另请参阅Comparison of licenses,因此请随时与麻省理工学院一起使用GPL。
由于GPL被称为病毒许可证,因此必须根据GPL许可证分发产生的项目。
1)如果您将代码作为服务作为服务运行,则无需分发代码。在服务器上运行它不是分发,因此GPL不要求您提供源。 (相反,Affero GPL许可证确实对此类代码施加了要求。)
2)如果您分发应用程序(不是服务器上的服务),与您的应用程序一起,您还必须分发所有被认为是衍生作品的源代码 - 即Webix + Laravel +你的代码。一切都必须成为GPL。