【问题标题】:Laravel and webix license [closed]Laravel 和 webix 许可证 [关闭]
【发布时间】:2015-04-25 12:27:37
【问题描述】:

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

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

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

P.S 我已阅读有关这些许可证的信息。

http://webix.com/

http://laravel.com/

【问题讨论】:

  • 我认为这个问题与 Stack Overflow(或任何 Stack Exchange 网站)无关
  • 也许是为了询问专利(堆栈交换网站)?
  • 老实说我不这么认为:patents.stackexchange.com/help/on-topic
  • 我不完全确定,但是!我个人一直认为,如果要求,您需要显示/共享您的源代码,但只有以下内容:您对 Laravel 核心所做的更改,而不是您在 /app/ 或 /public/ 中的应用程序但 Webix '标准版'明确表示: “标准版开源 (GNU GPLv3) - 不能在非开源项目中分发”
  • 我投票结束这个问题,因为它是关于许可或法律问题,而不是编程或软件开发。 See here 了解详情,help center 了解更多信息。

标签: laravel licensing gpl webix


【解决方案1】:

webix repo 解释了他们的许可证的含义。以下是从他们的自述文件中复制的。

许可条款

Webix UI 库在“GPL v3”许可http://www.gnu.org/licenses/old-licenses/gpl-3.0.html 下获得许可 对人来说是什么意思

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

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

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

【讨论】:

    【解决方案2】:

    According to Wikipedia:

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

    看来你很高兴!

    【讨论】:

    • 最后两个问题怎么样?
    【解决方案3】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-10
      • 1970-01-01
      • 2012-01-02
      • 2011-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多