akbkhome

Smoking toooooo much PHP



Yes
The sentence "Not sure if this post will last here" you posted in ExtJS forum is right. They 'sometimes' delete the articles they don't like in their forum. This is not a FUD.

I found a evidence in http://en.wikipedia.org/wiki/Talk:Ext_%28javascript_library%29

They might delete it also, you can see history to know what happened.
#1 - guest ( Link) on 10 May 2008, 23:24 Delete Comment
which version?
Does version 1.1.1 have any advantages/shortcomings over the last non-GPL'ed version, which is 2.0.2 (IMO)?

#2 - Christian ( Link) on 10 May 2008, 23:27 Delete Comment
Coordination?
A number of other developers have expressed interest in forking extjs. Are you planning on attempting to coordinate your efforts with them?
#3 - Edward Z. Yang ( Link) on 11 May 2008, 00:04 Delete Comment
Extjs 1 is old...
Sticking to extjs 1.1.1...
Have you *really* tried extjs 2.0 ?

Furthermore you can do what you want with extjs 2.0, it's still LGPL.

A dual license is better, IMHO, for such a good project. But anyway, you've got the right to fork :)
#4 - Tof ( Link) on 11 May 2008, 00:08 Delete Comment
Re: which version? and Extjs 1 is old...
The licensing status of 2.0.x up to 2.0.2 is somewhat murky, because according Jack you're only allowed to use LGPL "under certain conditions." I think it's total hogwash, especially since once you're permitted to use LGPL, you're also permitted to redistribute to anyone else as LGPL, no ifs ands or buts. If Jack had modified the license so that this wasn't the case, it wouldn't have been LGPL anymore.

However, as I said, it's still under contention, and there's quite a bit of misinformation flying around, so I'm pretty sure Alan's taking a quite sensible approach of staying safe and going with the unequivocally LGPL version.
#5 - Edward Z. Yang ( Link) on 11 May 2008, 02:17 Delete Comment
On the licensing change...
Forgive me if I am misunderstanding something, but I really do fail to see how the licensing change has any major effect on the way it is used in projects.

Reading the GNU GPL v3 _very_ carefully indicates that any software that is distributed under it must be freely available if you distribute it. ExtJS is, for all intents and purposes, standalone, however. It is not in any way bound to the server-side processing code that you use, because it _only_ runs on the client. Therefore, the only issue you would have is to license your other client-side code under the GPLv3. Which, since JavaScript flies around the Internet in plain-text anyway, and people can always locally modify it or add to it with something like GreaseMonkey, I don't see the harm in it.

You cannot link JavaScript to PHP or any other server-side language, though you can generate JavaScript from your server-side code. However, JavaScript in a Web application is really just a sub-application, that runs on the client side. It's like saying "Here is a GUI toolkit that you can use in your client written in C under the GPL," but being afraid that using that toolkit will require you to open-source the server-side code, too. The only thing binding them together are interfaces, and that's not even remotely close to linking.
#6 - Michael B. Trausch ( Link) on 11 May 2008, 03:25 Delete Comment
GPL3 / Ext v1.1.1
@guest
Not sure about the validity of that anyway - I think it's pretty irrelivant anyway. (distraction)

@michael
Unfortunately GPL3 does capture the frontend UI code - which is critical part of the application. (it's often compressed, comments striped/variables shortened, for distribution.) but it's also copyrighted - see Gmail js source!

Often this component of the application can be 2-3x larger in code terms than the back end application. And forms a core part of a any proprietary application. - Letting that become GPL, is not an option (or was it ever intended to be under the LGPL licence).

@tof
Yes, I've tried v2.* - Most of my major projects are in v1.1.1, so I'm a bit more committed to that at present. I have used v2.* on 2 projects now, and found it slightly unpredictable at times (which has kept me from migrating v1.* projects to it)


@christian
v2.* has more widget's a slightly different object model, but generally is pretty similar to v1.1.1

@Edward
I've seen sightings of #roojs on freenode, so I'm just standing up at present saying let's push this forward. I'm mitigating my risk at present, so let's see where this goes..
#7 - Alan Knowles ( Link) on 11 May 2008, 11:53 Delete Comment
ff3 ie7
I agree that there is need for this and as Alan said v2.x license is unfortunately murky. To me this is the worst part of the license change. It is a shame they chose to prevent people from maintaining the older version.

From my perspective the most important thing is to maintain the v1.1.1 is to ensure it works with ie8 and ff3. we probably have to do this in our existing code anyway so pooling the work would be a good idea.
#8 - matt ozer ( Link) on 11 May 2008, 16:33 Delete Comment
Getting paid vs. closed-source
We also use ExtJS at work (2.0.x) and we've been purchasing commercial support contracts since the beginning. I'm fine with paying to support an open-source project, but I'm much less fine with buying closed-source software (even at the same price or less). I'm supposed to have a conference call with Ext licensing folks to talk about our own licensing interests & desire to support the company but use open-source software. I think this is a very unfortunate decision for them, and looks quite likely to result in one or more forks of the project.

We're definitely committed to the 2.x branch, but would be interested in supporting a port of that branch. We also recognize (and appreciate) the work that Jack Slockum has put into this project. There's nothing wrong with getting paid for your work ... I think that the approach here, though, is a little flawed and has rubbed a LOT of people the wrong way.

It's also a little unclear to me how they can relicense contributions (other widgets, bug fixes, etc.) from the community without getting any approval or having initial copyright sign-over.... Interesting, to say the least :)

Hans
#9 - Hans ( Link) on 12 May 2008, 20:43 Delete Comment
ExtJS team................
The man at ip 71.236.227.10 always deletes the text at Wikipadia talk. I don't know he is ExtJS team's guy or not, He obviously don't want anyone else to see some bad opinion about ExtJS team, even that is "TRUTH". Everyone can see http://en.wikipedia.org/w/index.php?title=Talk:Ext_%28javascript_library%29&action=history to know what he did.

I am sorry to post it here, that is not related to forking. But indeed, ExtJS team did something bad and fear we to know that.
#10 - guest ( Link) on 26 May 2008, 19:33 Delete Comment
Offtopic..
While I'm tempted to delete the above post - It does serve a purpose, don't get hung up on activities of others - focus on what you can contribute..
#11 - Alan Knowles ( Link) on 27 May 2008, 07:56 Delete Comment


Name
Email
Homepage
Comment Title
Comment
 
Contact me at alan@akbkhome.com