它属于GPL,也有商业许可证.但是,由于Javascript的性质,以及它在执行之前总是被浏览器提取的事实可能让人们认为通过使用ExtJS,它们实际上会重新分发包并最终被要求分发自己的源根据GPL.
它们具有专门适用于使用该库的应用程序的许可证,并且不基于ExtJS创建库:
http://www.extjs.com/products/floss-exception.php
"开源许可证例外
此异常旨在用于最终用户应用程序,不适用于软件开发库或工具包......
(d)衍生作品可以合理地被视为独立和独立的作品,供最终用户使用,而不是作为软件开发目的的图书馆."
因此,根据我对此的理解,您可以在公共可用的Web应用程序中使用ExtJS,并且还应该能够基于ExtJS创建自己的Javascript小部件,只要它们不作为单独的库自行分发即可.
ExtJs一直拥有双重许可证.但是,随着产品的发展,双重许可证的开源部分已经变得越来越严格.
版本2.0.2是LGPL的最后一个版本.所有后续版本(2.1以后)均在GPL下发布.
如果你想使用2.0.2,那么它非常稳定,但没有后来版本的一些花俏.你可以在这里得到它:http://yogurtearl.com/ext-2.0.2.zip