Just Talk About Web

Techniques Behind Modern Web

Ext JS

As you may notice, I’ve used Ext JS in a couple of my own projects. I can say Ext JS is a professional project and what Jack Slocum has been doing are better than any other projects in term of UI components: with a few lines of JavaScript codes, you can create an excellent UI that gives you a new experience you may never have with other JavaScript/Ajax libraries (though it’s still far from perfection as anything else).


I got the first experience with this lib since it was an extension of YUI (named YUI-Ext) and under BSD license for clear reason that YUI is under BSD license too. Time passed, Ext JS grew mature and could stand as independent project when version 1.0 came out. The license, therefore, was changed to dual style: user could either choose LGPL with additional terms (which was criticized for not being “open” enough, however) or pure commercial license. Yet, it was not really a problem for the community when user could still use Ext JS and all great extensions of it (under LGPL too) in commercial projects.

A few days ago, a minor version of Ext JS (2.1) was released along with huge sock that the license has been changed (again) to GPL v3. It means now you cannot use the latest version of Ext JS in commercial projects without purchasing commercial license and nastily, when you have commercial license, you may not be able to use user-contributed extensions which likely will be released under GPL (or to buy additional licenses from authors of extensions? Update: Jack seems to have response to this issue). The major problem, on the other hand, is the community can no longer trust Jack & Co. for the inconsistency of its license policy. What would happen if the license is to be changed again in future releases?

All right Jack, I know you have talent and you may need more money to pay for high-end developers but not that way. I, myself, will have to re-consider all aspects of legality for using Ext JS or just find the way to get rid of it to avoid all headaches.

Please read more about Ext JS saga here:

Free Website Magazine: Know more than your competitors with Website Magazine

Don't forget to subscribe so you don't miss out on future posts!

  • Filed under: Ext JS
  • Ext JavaScript Plugin for Grails

    Marcel Overdijk has released Ext plugin for Grails.

    This plugin provides integration with the Ext JavaScript Library. When installing the plugin, it downloads and installs automatically the latest Ext 2.0.2 distribution in your application, and registers itself to be used with the adaptive AJAX tags. It also contains two helper tags to easily include additional Ext JavaScript and CSS files as well.


    To install the Ext plugin type this command from your project’s root folder:

    Read more »

  • 1 Comment
  • Filed under: Ext JS
  • Ext 2.0.1 Released

    The Ext team has to announced the release of version 2.0.1 of Ext JS. This is a maintenance release that fixes several issues with the 2.0 release.

    Here are some notable issues that have been addressed:

    • Fixed various overflow/scroll issues related to form fields and grid
    • Workaround included for the Firefox 2.0/Mac overflow:auto invisible scrollbar bug
    • Fixed several issues related to destroying form elements
    • Multiple GridView and GroupingView fixes

    Read more »

    Premium Sponsors

    Website Magazine

    Career Opportunities