Only ExtJS code prior to 2.1 is under LGPL. It currently uses GPLv3. That means if you distribute it, "the entire work, as a whole" must be licensed under GPLv3. The entire work may include code directly connected to ExJS. But "separate and independent works, which are not by their nature extensions of the covered work" (which probably includes server code) don't have to be GPLv3. So the way I interpret it, only code (e.g. client JS you develop) that tightly extends Ext would have to be released. See also this FAQ.
Regardless, you can charge as much as you want for services and/or the CMS itself.
ExtJS GPL Licence means that if you are using ExtJS under GPL Licence, and not modifying ExtJS itself, then you are Free to use ExtJS in whatever manner on any Website. But if you take ExtJS and start modifying ExtJS itself ( to make some better 'Super-Duper-ExtJS' Library ), then you have to share that with everyone, because if you start selling 'Super-Duper-ExtJS' to your Clients, then whats going to happen is that 'ExtJS-Company' finds itself Competing with Itself. I dont think you need to share your 'Website's Source-code' in any case. If you need to share your 'Websites source-code' ifself with other People while using ExtJS-GPL, then only the ExtJS-GPL Licence would start looking absurd, and you need to start looking at jQueryUI or DOJO ! But I dont think that 'ExtJS-Company' means to share your Websites-source just for the reason that you used their ExtJS Library ! What say .......
发布评论
评论(2)
只有 2.1 之前的 ExtJS 代码才属于 LGPL。目前它使用 GPLv3。这意味着如果您分发它,“整个作品作为一个整体”必须根据 GPLv3 获得许可。整个工作可能包括直接连接到 ExJS 的代码。但是“单独且独立的作品,其本质上不是所涵盖作品的扩展”(可能包括服务器代码)不一定是 GPLv3。因此,按照我的解释,只有紧密扩展 Ext 的代码(例如您开发的客户端 JS)才必须被发布。另请参阅此常见问题解答。
无论如何,您可以根据需要对服务和/或 CMS 本身收取任意费用。
IANAL。
Only ExtJS code prior to 2.1 is under LGPL. It currently uses GPLv3. That means if you distribute it, "the entire work, as a whole" must be licensed under GPLv3. The entire work may include code directly connected to ExJS. But "separate and independent works, which are not by their nature extensions of the covered work" (which probably includes server code) don't have to be GPLv3. So the way I interpret it, only code (e.g. client JS you develop) that tightly extends Ext would have to be released. See also this FAQ.
Regardless, you can charge as much as you want for services and/or the CMS itself.
IANAL.
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 库就分享您的网站源代码!说什么……
ExtJS GPL Licence means that if you are using ExtJS under GPL Licence, and not modifying ExtJS itself, then you are Free to use ExtJS in whatever manner on any Website. But if you take ExtJS and start modifying ExtJS itself ( to make some better 'Super-Duper-ExtJS' Library ), then you have to share that with everyone, because if you start selling 'Super-Duper-ExtJS' to your Clients, then whats going to happen is that 'ExtJS-Company' finds itself Competing with Itself. I dont think you need to share your 'Website's Source-code' in any case. If you need to share your 'Websites source-code' ifself with other People while using ExtJS-GPL, then only the ExtJS-GPL Licence would start looking absurd, and you need to start looking at jQueryUI or DOJO ! But I dont think that 'ExtJS-Company' means to share your Websites-source just for the reason that you used their ExtJS Library ! What say .......