HUGE ! GXT4.0 is available under GPL !

353 views
Skip to first unread message

Olivier Sarrat

unread,
Jun 8, 2017, 11:56:20 AM6/8/17
to sigmah-dev
Hi everyone,

Thanks to Alex Anderson (@alxndrsn), current general external evaluation code reviewer, he found on the following URL that GXT2.3.1 is not actually the latest GXT version released under GPL license !
https://search.maven.org/#search%7Cga%7C1%7Cgxt

After he reports this information to me, I've searched further, and I have found that we can actually download GXT4.0.0 under GPL !
You can dowload it from the following page, after providing your email address in the form on the right side:
https://www.sencha.com/legal/GPL/

So according to Sencha documentation on GXT/GWT versions, the road to be up-to-date with GWT2.8 is no more blocked because of GXT.
We can find some information about that migration here: http://docs-devel.sencha.com/gxt/4.x/guides/getting_started/migration/MigrationGWT28.html
It won't be a 2 minutes tasks, but it is definetly a project we have to put soon in our roadmap.

Guys, that's very good news for the future of our project !

Best,

Olivier.

--

Olivier Sarrat
Ingénieur Systèmes d'Information / Information System Engineer

>>Sigmah (Twitter, Facebook, Linkedin, Google+)
Animateur du projet / project facilitator

>>Groupe URD (Twitter, Facebook)
La Fontaine des Marins
26170 Plaisians
Tel: + 33(0)4 75 28 29 35

Mobile: +33 (0)6.34.31.42.07    -    Skype: osarrat.urd



Par respect pour l'environnement,

n'imprimez ce mail qu'en cas d'absolue nécessité

 

osarrat.vcf

Thomas Broyer

unread,
Aug 2, 2017, 10:28:31 AM8/2/17
to Sigmah developement


Le jeudi 8 juin 2017 17:56:20 UTC+2, osarrat.urd a écrit :
Hi everyone,

Thanks to Alex Anderson (@alxndrsn), current general external evaluation code reviewer, he found on the following URL that GXT2.3.1 is not actually the latest GXT version released under GPL license !
https://search.maven.org/#search%7Cga%7C1%7Cgxt

After he reports this information to me, I've searched further, and I have found that we can actually download GXT4.0.0 under GPL !
You can dowload it from the following page, after providing your email address in the form on the right side:
https://www.sencha.com/legal/GPL/

https://docs.sencha.com/gxt/4.x/guides/getting_started/maven/Maven.html (but not Central, contrary to what their docs say)
<repository>
<id>Sencha Maven Repository</id>
<name>Sencha Maven Repository-releases</name>
</repository>

 

So according to Sencha documentation on GXT/GWT versions, the road to be up-to-date with GWT2.8 is no more blocked because of GXT.
We can find some information about that migration here: http://docs-devel.sencha.com/gxt/4.x/guides/getting_started/migration/MigrationGWT28.html
It won't be a 2 minutes tasks, but it is definetly a project we have to put soon in our roadmap.

The biggest hurdle would actually be to migrate from com.extjs.gxt to com.sencha.gxt, i.e. from 2.x to 3.x: http://docs-devel.sencha.com/gxt/4.x/guides/getting_started/migration/Migration2to3.html
Fortunately, GXT 3 supports GWT 2.4 too so migration can be incremental, using both GXT 2 and GXT 3 at the same time for some time.
Then it should (hopefully) be easier to upgrade from 3.x to 4.x.

BTW, GXT 2.3.1a was released in 2014 and would have allowed an upgrade to GWT 2.6 already (and super dev mode !)

Guys, that's very good news for the future of our project !

What's worrying though (for the longer term) is that GXT 5 development has stopped: https://plus.google.com/+BrandonDonnelson/posts/J4aFNdLMaGq
Note also that there are 4.0.1 and 4.0.2 (maybe 4.0.3 now too) commercially-supported releases, but no GPL update since 4.0.0, released one year ago already; and 4.0.0 is not without bugs (e.g. https://www.sencha.com/forum/showthread.php?307657-XElement-isOrHasChild(XElement), found from https://www.sencha.com/forum/showthread.php?335043-Is-GXT-4-0-1-available-under-GPL).
This means that there possibly (probably?) won't be any more fix to the GPL'd GXT before a long time.
Just sayin'

osarrat.urd

unread,
Aug 11, 2017, 9:35:13 AM8/11/17
to Sigmah developement
Hi,

Thanks Thomas for those very valuable feedbacks.
There are two issues linked with the current old version of GXT:
- major issue: we believed ourselves stuck forever with and old version of GWT because of a lack of release of GPL version of GXT higher than 2.3.1
- minor issue: upgrading GXT would be a solution to modernize Sigmah GUI which is a major expectations from our users

Potentially, we can work half-way: upgrade GXT up to a GXT 3.* stable version (more stable than GXT4.0) compatible with latest GWT v2.8.1 , and revise the GUI while continuing to isolate as much as possible the GXT part of the application with potentially trial to ged completely rid of GXT.

Best,

Olivier.
Reply all
Reply to author
Forward
0 new messages