有关ExtJS许可证的问题

时间:2010-06-15 04:50:49

标签: licensing extjs

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

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

现在让我们假设我让你的朋友Dave成为一个使用我的CMS的网站。我花了三百个小时设计徽标和布局。我是否可以收取费用,我是否有义务开源Dave的网站,或者只是开源CMS?

我发现这个LPGL许可证有点令人困惑。跟我说戴夫。

2 个答案:

答案 0 :(得分:5)

只有2.1之前的ExtJS代码属于LGPL。它目前使用GPLv3。这意味着如果您分发它,“整个工作,作为一个整体”必须在GPLv3下获得许可。整个工作可能包括直接连接到ExJS的代码。但是“独立和独立的作品,不是它们所涵盖的作品的性质扩展”(可能包括服务器代码)不一定是GPLv3。所以我解释它的方式,只需要释放紧密扩展Ext的代码(例如你开发的客户端JS)。另请参阅this FAQ

无论如何,您可以根据需要为服务和/或CMS本身收费。

IANAL。

答案 1 :(得分:-1)

ExtJS GPL许可证意味着如果您在GPL许可下使用ExtJS,而不是修改ExtJS本身,那么您可以在任何网站上以任何方式自由使用ExtJS。但是如果你采取ExtJS并开始修改ExtJS本身(为了制作更好的'Super-Duper-ExtJS'库),那么你必须与大家分享,因为如果你开始向你的客户销售'Super-Duper-ExtJS',然后会发生什么,'ExtJS-Company'发现自己与自己竞争。我认为你无论如何都不需要分享你的'网站源代码'。如果您在使用ExtJS-GPL时需要与其他人共享您的“网站源代码”,那么只有ExtJS-GPL许可证才会开始看起来很荒谬,您需要开始查看jQueryUI或DOJO!但我不认为'ExtJS-Company'意味着分享您的网站 - 来源只是因为您使用了他们的ExtJS库!怎么说.......