Just my opinion, but the license is reasonable. If you want to sell that uses GPL code, you can certainly invest in creating your own version or negotiate a different license (mentioned before). But I would not want to be the first company to test this in court (US). That is why companies shy away from even including any GPL software libraries in their projects.
http://www.downloadsquad.com/2007/09/25/first-us-gpl-lawsuit-settled-out-of-court/ http://yro.slashdot.org/article.pl?sid=07/07/24/174240 http://www.linux.com/articles/57353 On Apr 24, 9:32 am, Shawn <[EMAIL PROTECTED]> wrote: > Oh, and if you modify the EXT code. Then you need to make THOSE changes > available. > > But, your PHP code can be licensed however you'd like - as long as you > respect the EXT license (and PHP, and any other tools/libraries you are > using). > > It does not make any sense at all that the EXT developers can dictate to > me or anyone else how I license MY code just because their stuff might > be included in small percentage of the code base. > > GPL was never meant to work this way (making ALL code that touches it > GPL'd). That's propaganda from the people who fear the GPL. > > Shawn. > > > > Shawn wrote: > > > If Ext is GPL, then only the Ext libraries need to be GPL. > > > If you have code referencing Ext - that is NOT Ext, and so that specific > > code does NOT need to be GPL'd. > > > All this means is that when you distribute your apps (sell em, give em > > away, etc.), you are obligated to include the source for Ext that you used. > > > Shawn > > > Jake McGraw wrote: > >>>> Does it mean, that if I have PHP application, that uses javascript > >>>> under GPL3, I must release also PHP source? > > >>> AFAIK if you bundle something GPL everything will become GPL. This > >>> includes > >>> your PHP source. > > >> Just an FYI, this is only for non-commercial versions of ExtJS. I > >> suppose the logic here is that if you would like to use ExtJS without > >> paying for a commercial license and reap the rewards of an open source > >> application, you will have to make your software open source (quid pro > >> quo). You have a couple of options if you'd like to continue using > >> ExtJS: > > >> 1. Keep using versions prior to 2.1 without making any changes to your > >> existing code base. > > >> 2. Buy a commercial license, you won't need to make any changes to > >> your code base. > > >> 3. Use a GPL version of ExtJS, open source any of your code > >> (server/client) which directly references ExtJS, no changes to you > >> existing code base. > > >> 4. Use a GPL version of ExtJS, remove any direct references of ExtJS > >> from your code, develop an interface (a JSON message server?) which > >> doesn't directly reference ExtJS, use it as an intermediate with > >> ExtJS. Using this method, you wouldn't need to open source any of your > >> software because you aren't directly referencing ExtJS. > > >> Granted, none of this is as convenient as an MIT or BSD or LGPL or CC > >> license, but then, the core team ExtJS has a right to license their > >> software anyway they'd like to keep the project up and running. > > >> - jake- Hide quoted text - > > - Show quoted text -