0

我想知道我是否在我的项目中使用(项目将是商业目的),Laravel(MIT)和 Webix(GPLv3)我需要提供我整个项目的开源代码吗?

核心代码需要上传到某个地方以供公众访问?

或者如果有人要求我提供核心代码(GPLv3)?

PS我已阅读有关这些许可证的信息。

http://webix.com/

http://laravel.com/

4

3 回答 3

4

webix 存储库对它们的许可证的含义进行了解释。以下是从他们的自述文件中复制的。

许可条款

Webix UI 库在“GPL v3”许可下获得许可http://www.gnu.org/licenses/old-licenses/gpl-3.0.html 它在人类方面意味着什么

  • 您不能从源文件中删除此许可证或 webix 归属
  • 您可以以不与上述语句冲突的任何方式修改提供的代码
  • 您可以将此库用于您不打算共享或出售的任何私人项目
  • 您可以将此库用于公共项目,但在这种情况下,您必须共享项目的完整源代码

如果您不想共享资源,则需要获得商业许可

他们还有一个关于许可问题的论坛类别。他们的论坛非常活跃。也许那会是一个更好的地方问这种问题?

于 2015-04-30T01:18:38.180 回答
0

根据维基百科:

MIT 许可证也与 GPL 兼容,这意味着 GPL 允许与使用 MIT 许可证的软件组合和重新分发

所以看起来你很高兴!

于 2015-04-28T09:58:56.837 回答
0

GPL 和 MIT 许可证是兼容的,另请参阅许可证比较,因此请随意将 GPL 与 MIT 一起使用。

由于 GPL 被称为病毒许可,因此生成的项目必须在 GPL 许可下分发。

1) 如果您将代码作为服务在服务器上运行,则不必分发代码。在服务器上运行它不是分发,因此 GPL 不需要您提供源代码。(相比之下,Affero GPL 许可证确实对此类代码提出了要求。)

2)如果您正在分发应用程序(不是服务器上的服务),您还必须与您的应用程序一起分发所有被认为是衍生作品的源代码 - 即 Webix + Laravel + 您的代码。一切都必须成为 GPL。

于 2015-05-04T12:08:58.543 回答