Redistributing GWT apps in a commercial software

40 views
Skip to first unread message

Parag Thakur

unread,
Nov 10, 2009, 11:30:54 PM11/10/09
to Google Web Toolkit
hello,

We are using GWT to create a web interface that will be shipped to end
customers with our product. The license agreement has a section that
lists 3rd party components included with GWT. However it's not clear
which of these will actually make it into our product as a part of the
GWT app. We do not plan to redistribute the GWT SDK. I did read the
FAQ on this topic but that did not help.
http://code.google.com/p/google-web-toolkit-doc-1-5/wiki/FAQ_Redistribution

Any advice in this regard will be greatly appreciated!

thanks,
Parag

Yozons Support on Gmail

unread,
Nov 12, 2009, 1:27:55 PM11/12/09
to google-we...@googlegroups.com
I'm not an expert (or even a lawyer ;), but most of the third-party stuff appears to be related to gwt-dev.jar.  Heck, I don't even know what that JAR is since it's not in my WEB-INF/lib.  I only have gwt-servlet.jar and that has no third-party stuff so it's just under the Apache 2 license you expect of GWT.

My guess is you don't redistribute any of the other third party stuff, so it shouldn't matter.  And even if you do, it seems that they all have compatible licenses that will allow you to use it in commercial software.  I didn't see any GPL code mentioned, for example.  But if you do ship that gwt-dev.jar, you should also include references to those parts and give them credit just like Google did with respect to those components as you can use them, you just need to give them credit.

That's my guesstimate anyway....

Parag Thakur

unread,
Nov 16, 2009, 2:06:57 AM11/16/09
to Google Web Toolkit

thanks for the reply.

No, we don't ship gwt-dev.jar. However it's not very clear if any of
the code in gwt-dev.jar gets translated into javascript (like they
mention happens for the BrowserDetect code)..

--parag

Thomas Broyer

unread,
Nov 16, 2009, 5:02:09 PM11/16/09
to Google Web Toolkit


On Nov 16, 8:06 am, Parag Thakur <para...@gmail.com> wrote:
> thanks for the reply.
>
> No, we don't ship gwt-dev.jar. However it's not very clear if any of
> the code in gwt-dev.jar gets translated into javascript (like they
> mention happens for the BrowserDetect code)..

Of the libs listed here: http://code.google.com/webtoolkit/terms.html#licenses
none of them, except as noted Browser Detect is "transliterated into
javascript":
- Tomcat (and Jetty as of GWT 1.6) is used in Hosted Mode (now
DevMode in GWT 2.0) to host your resources and servlets
- Eclipse SWT is used for the GWTShell (up to GWT 1.5) and HostedMode
(up to GWT 1.7.x) user interface (GWT 2.0 will have no dependency over
SWT, it'll be Swing-based entirely)
- Eclipse JDT is used by the GWT's Compiler to parse your Java
sources so they can be analyzed and transliterated into JavaScript
- Rhino is used by the GWT's Compiler to parse your JSNI (JavaScript)
sources so they can be integrated into the Java-2-JS process
- Mozilla 1.7 and WebKit are only used in GWTShell and HostedMode (up
to GWT 1.7.1) as the embedded browsers in respectively Linux and OSX
(Windows version just uses IE); GWT 2.0 won't have those dependencies
- and finally JFreeChart is only used by the BenchmarkViewer tool.

Parag Thakur

unread,
Nov 17, 2009, 12:41:48 AM11/17/09
to Google Web Toolkit
Thomas,

Thanks! That's exactly what I was looking for.

regards,
Parag
Reply all
Reply to author
Forward
0 new messages