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

有关extjs许可证的问题[已关闭]

  •  3
  • stephenmurdoch  · 技术社区  · 15 年前

    假设我创建了一个使用extjs的CMS。

    我想避免许可费,所以我在Github上开源了CMS。

    现在让我们想象一下,我让你的朋友戴夫成为一个使用我的CMS的网站。我花了三百个小时设计一个标志和布局。我可以为此收取费用吗?我是否也必须开放源代码Dave的网站,还是仅仅开放源代码CMS就足够了?

    我觉得这个LPGL许可有点混乱。替我向戴夫问好。

    2 回复  |  直到 14 年前
        1
  •  5
  •   Matthew Flaschen    15 年前

    只有2.1之前的extjs代码在lgpl下。它当前使用 GPLv3 . 这意味着如果你 分配 它“整个作品,作为一个整体”必须根据GPLv3获得许可。整个工作可能包括直接连接到exjs的代码。但是,“独立的、独立的作品,这些作品本质上不是覆盖作品的扩展”(可能包括服务器代码),不必是GPLv3。因此,按照我的解释,只有严格扩展ext的代码(例如,您开发的客户机JS)才能被发布。也见 this FAQ .

    无论如何,您可以根据自己的需要对服务和/或CMS本身进行收费。

    碘醛

        2
  •  -1
  •   Rohit King    14 年前

    extjs gpl许可证意味着,如果您在gpl许可证下使用extjs,而不修改extjs本身,那么您可以在任何网站上以任何方式使用extjs。但是,如果你使用extjs并开始修改extjs本身(为了创建更好的“super duper extjs”库),那么你必须与所有人分享它,因为如果你开始向客户销售“super duper extjs”,那么接下来会发生的事情就是“extjs公司”发现自己在与自己竞争。我认为在任何情况下你都不需要分享你的“网站源代码”。如果您在使用extjs gpl时需要与其他人共享您的“网站源代码”ifself,那么只有extjs gpl许可证会变得荒谬,您需要开始查看jqueryui或dojo!但是我不认为“extjs公司”仅仅因为你使用了他们的extjs库就意味着共享你的网站源代码!怎么说……