The front-end of the BRMS destined for Drools 5 appears to use the GWT-EXT
library, which in turn requires the Ext JS library. However, one of my
colleagues has pointed out that as of April 21st 2008, the EXT JS library is
now licensed under GPL (v3), whereas prior to this it was licensed under
LGPL.
I don't know too much about licensing, but isn't this going to have an
impact on the final Drools 5.0 licensing? From the little I know about
licensing, if you use a GPL library (ext-core.js etc in the BRMS) then any
derived code (e.g.. Drools) can only be distributed under GPL as well,
so Drools couldn't be distributed under Apache 2 anymore?
Its a bit bonkers of EXT JS to suddenly change a license from LGPL to GPL
and there is definitely a "heated" debate going on in the GWT-EXT and other
forums. I hope it's appropriate to post this on the dev list, and apologies
if not.
Regards
Shahad