nvivo
17 Jun 2008, 7:42 AM
Hi,
I'm new to extjs, and was taking a look at the licenses at the site. The page shows 2 licenses:
Commercial License: This is the appropriate option if you are creating proprietary applications and you are not prepared to distribute and share the source code of your application under the GPL.
Open Source License: This is the appropriate option if you are creating an open source application with a license compatible with the GNU GPL license v3.
Now, the GPL FAQ states here (http://www.gnu.org/licenses/gpl-faq.html#GPLInProprietarySystem):
You cannot incorporate GPL-covered software in a proprietary system. (...) However, in many cases you can distribute the GPL-covered software alongside your proprietary system. To do this validly, you must make sure that the free and non-free programs communicate at arms length, that they are not combined in a way that would make them effectively a single program.
Then I found this on a thread (http://extjs.com/forum/showthread.php?t=2253):
Ext continues to be open source, with a LGPL license. This allows for continued use in open source projects and free usage for everyone who wants use it (even commercial).
But LGPL is not mentioned at all on the license page (maybe the post is old and outdated?).
So, can anyone make this clear for me and some people here that found that a little bit confusing?
If my website depends on ExtJs for the interface, does it mean for GPL that they look like a single program, or they "communicate at arms length" since I just use the officially published API?
Considering I'm getting the original ExtJS distribution and not modifying it, which license would apply or what would I need to do to use ExtJS in each of these situations:
A personal website.
An internal website I create for my own company.
An internet facing website I create for my own company.
An website I'm creating and selling to a client.
Thanks.
I'm new to extjs, and was taking a look at the licenses at the site. The page shows 2 licenses:
Commercial License: This is the appropriate option if you are creating proprietary applications and you are not prepared to distribute and share the source code of your application under the GPL.
Open Source License: This is the appropriate option if you are creating an open source application with a license compatible with the GNU GPL license v3.
Now, the GPL FAQ states here (http://www.gnu.org/licenses/gpl-faq.html#GPLInProprietarySystem):
You cannot incorporate GPL-covered software in a proprietary system. (...) However, in many cases you can distribute the GPL-covered software alongside your proprietary system. To do this validly, you must make sure that the free and non-free programs communicate at arms length, that they are not combined in a way that would make them effectively a single program.
Then I found this on a thread (http://extjs.com/forum/showthread.php?t=2253):
Ext continues to be open source, with a LGPL license. This allows for continued use in open source projects and free usage for everyone who wants use it (even commercial).
But LGPL is not mentioned at all on the license page (maybe the post is old and outdated?).
So, can anyone make this clear for me and some people here that found that a little bit confusing?
If my website depends on ExtJs for the interface, does it mean for GPL that they look like a single program, or they "communicate at arms length" since I just use the officially published API?
Considering I'm getting the original ExtJS distribution and not modifying it, which license would apply or what would I need to do to use ExtJS in each of these situations:
A personal website.
An internal website I create for my own company.
An internet facing website I create for my own company.
An website I'm creating and selling to a client.
Thanks.