I read much about GPL license. But it couldn't clear my doubt.
I want to develop a small web application using ExtJs because of its features. I won't use much of it. But some features are very good.
Now, as my understanding I think I can give this app to my friend for free for his business needs, right?
Or should I take commercial license for ExtJs?
Best Answer
The Sencha Open Source FAQ covers this use case.
There are 2 important points:
First, both the front end and backend source are likely derived works for the GPL as in this example from the FAQ:
Second, since ExtJS is run on the client they consider using the web app Conveyance:
So you will need to make the source available to the users of the application. (Much like the AGPL.)
It is clear to me from reading their FAQ that if you intend to use ExtJS in a commercial app they want you to buy a commercial license.