My question is: How much would this be of a value to you?
Here is a code snippet to give you guys an idea of what this is about:
@CMX - thanks for bringing this to my attention. I think ExtJS is awesome.
@Gevik - Very interesting. The viral nature of the GPL v3 is unattractive to me. The lack of clarity that requires “heavy discussion” makes Ext unattractive to me. When combined, the whole thing is a mess legally and very confusing and unattractive to customers that don’t want to hire an IP attorney to protect themselves. Although it is way cool, as a small time solution provider, I’ve moved on from ExtJS.
Now let us discuss your company supporting v X.1 of ExtJS or eventually updating to X.1.1 or X.2 etc, while a client “owns” v X.0. We may be able to upgrade Yii but that would cause problems with your integration due to licensing of ExtJS regardless of the model. Since the licensing is slightly complicated, we’ve created the potential for an eventual backward compatibility problem. This is simply not the case with other JS frameworks with more liberal, or open, licenses that don’t require a “re-purchase” driven solely by a third parties desire to change ExtJS versions inside an integrated platform. (Not saying you would do that - but you must admit the possibility exists).
Unless the Yii is changed in license model - that is from BSD to anything else - I dont have to worry about the Yii part.
Now to answer your question.
A: The current plan is to provide the work we (me and two other people) are doing in both commercial and GLP3 form.
Depending on which zipfile you will be downloading from our website, you will get to see the license model for that download. This means that people get to see/read what they are downloading. The GPL3 requires the developers not to use the "framework" commercially.
A:This is actually the discussion we are having at our company. The plans go in the following direction: If you already have a verifiable commercial ExtJS license, then you don’t need to purchase a new one provided your ExrJS version is compatible with our framework. For example if you purchased ExtJS 1.0 a long time ago and never upgraded, then you either need to renew your ExtJS license or get one through us.
The product is not ready for downloading yet. This is because I am sorting out the licensing with ExtJS and working on the tutorials and the documentation. Please follow my twitter log for the latest news…