代码之家  ›  专栏  ›  技术社区  ›  ken

Ext JS许可选项[已关闭]

  •  1
  • ken  · 技术社区  · 17 年前

    the Ext JS library 如果我在我们的内部公司CMS中使用它,会适用吗?

    3 回复  |  直到 14 年前
        1
  •  3
  •   Erlend Halvorsen    17 年前

    Planet MySQL - GPL and Javascript :

    [...] 整个故事变得更加复杂了 当GPL应用于 javascript库。当用户 HTML、CSS图像和javascript 图书馆首先要认识到的是 您正在分发代码。信息技术 javascript代码并将其重新用于 另一个项目。这意味着你 人们可以复制/粘贴到那里 现在还是看看javascript吧。 但是HTML、CSS和 在GPL许可证中定义,它应该 将其视为数据。GPL 不支持这一部分 应用

    只有客户端代码,它将 在服务器上的 形式为PHP(或JSP、Ruby或..) 脚本。最大的问题是,我们 开发人员考虑客户机和 应用程序,GPL不支持。使用时 使用服务器。无论如何你可以 将其与任何其他客户端/服务器进行比较 是转让的,因此双方都可能有 不同的许可证。这就是所谓的 已决定不关闭此服务器 漏洞

    GPL FAQ :

    在一个组织或公司内制作和使用多份副本是“分发”吗?不,在这种情况下,组织只是为自己制作副本。因此,一家公司或其他组织可以开发一个修改后的版本,并通过自己的设施安装该版本,而无需允许员工向外界发布该修改后的版本。但是,当组织将副本转移给其他组织或个人时,即为分发。特别是,向承包商提供副本供其在场外使用是一种非常重要的分发方式。

    有趣的是,还有另一个版本的GPL叫做 AGPL 试图填补这一“漏洞”。

        2
  •  1
  •   Charles Duffy    17 年前

    除非您购买商业许可证,否则GPLv3将适用。也就是说,除非您购买了商业许可证,否则您的公司需要同意将软件分发给您向其分发任何部分副本的任何人(即通过将其发送到其浏览器),并遵守GNU GPLv3的条款。

    现在,如果这只供您公司的员工使用,并且您不介意向您的员工提供内部专用软件的副本(并且可能允许您个人重新发布),那么您可能不介意受到GPLv3的约束。询问您的律师他们的意见,让员工在担任公司代理时使用该软件是否需要向他们授权一份副本,他们可以在不担任公司代理时重新分发该副本——我个人的解释是,这不需要,但我不是律师,不能提供法律咨询,也不会提供法律咨询,无论如何,这很可能是错误的。

    一句话:如果您在GPLv3下授权您的软件并遵守该授权,那么从Ext派生就可以了;GPL不要求您将源代码分发给任何未将派生工作的任何部分分发给的人,因此,如果源代码确实是内部的,并且从未泄漏(即使是通过第三方人员将javascript文件的副本下载到他们的web浏览器中),你可能很好,但看看你的管理层和法律委员会对什么感到满意!

    pretty reasonably priced ,特别是如果你是以每个开发者为单位,只为少数人购买的话。

        3
  •  0
  •   thomasjo    17 年前

    根据官方许可证信息,如果你想从你的CMS中获得商业优势,你需要购买适当数量的商业许可证,除非你用GPL许可证分发你的源代码。换句话说,你不需要购买Ext的商业许可证,即使你在CMS上获利,只要你的源代码在GPL许可证下可用。

    http://extjs.com/products/license.php http://extjs.com/company/dual.php