有关ExtJS许可证的问题 [英] Question regarding the ExtJS License

查看:106
本文介绍了有关ExtJS许可证的问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

比方说,我创建了一个使用ExtJS的CMS.

Let's say I create a CMS that uses ExtJS.

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

I want to avoid the license fee, so I open-source the CMS on github.

现在,让我们想象一下,我让您的朋友戴夫创建了一个使用我的CMS的网站.我花了300个小时来设计徽标和布局.我可以为此付费吗?我是否也有义务开源Dave的网站,还是仅仅开源CMS就足够了?

Now let's imagine that I make your friend Dave a website that uses my CMS. I spend three hundred hours designing a logo and layout. Can I charge a fee for this, and would I be obliged to open-source Dave's website too or is it enough to just open-source the CMS?

我发现此LPGL许可证有点令人困惑.跟戴夫打个招呼吧.

I find this LPGL license a little confusing. Say hi to Dave for me.

推荐答案

LGPL仅包含2.1之前的ExtJS代码.当前,它使用 GPLv3 .这意味着,如果您分发,整个作品,作为一个整体"必须获得GPLv3的许可.整个工作可能包括直接连接到ExJS的代码.但是,单独的独立作品,本质上不是所涵盖作品的扩展"(可能包括服务器代码)不必一定是GPLv3.因此,按照我的解释方式,只需要发布紧密扩展Ext的代码(例如,您开发的客户端JS).另请参见此常见问题解答.

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.

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

Regardless, you can charge as much as you want for services and/or the CMS itself.

IANAL.

这篇关于有关ExtJS许可证的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆