The Source for Java Technology Collaboration
Webmaster Alert: Posting to Jive Forums is currently not working. Estimated time for fix is unknown.

Home » java.net Forums » GlassFish » GlassFish

Thread: Glassfish for commercial use

Welcome, Guest Help
Login Login
Guest Settings Guest Settings
Reply to this Thread Reply to this Thread Search Forum Search Forum Back to Thread List Back to Thread List

Permlink Replies: 4 - Last Post: Dec 9, 2006 7:42 AM by: pelegri
entombet

Posts: 9
Glassfish for commercial use
Posted: Dec 5, 2006 1:19 PM
  Click to reply to this thread Reply

I'm a bit confused about the licence stuff.

This is how I see it:
Glassfish is an open source application server targeted mostly at developers.
Sun Java System Application Server Platform Edition 9.0 is mostly the same as Glassfish ("derived from"), also open source but has an "appearance" more suited for managers and availability to buy support.

Both are free (as in beer - that's what most of us care about) and with both I may create an application, download the server, install it on my or client's machine, deploy my app and get paid for it.
This is how I understand this: http://blogs.sun.com/chandan/entry/copyrights_licenses_and_cddl_illustrated

But today someone told me two things:
1. "You may use Glassfish only for internal applications"
I don't know which part of the licence made him think like this. Maybe point 2.a from "SUN MICROSYSTEMS, INC. SOFTWARE LICENSE AGREEMENTS" called "Permitted Uses"
2. "SJSAS is 'commercial' so you have to buy it in order to use it"
Guess he meant SJSAS 8, not 9.

I believe that both of these statements are false but I need to be sure. Could someone please tell me that I wasn't wrong? :)

shreedharganapa...

Posts: 12
Re: Glassfish for commercial use
Posted: Dec 7, 2006 7:57 AM   in response to: entombet
  Click to reply to this thread Reply

Sorry for the delay in responding. I must have missed this due to too much email.

> I'm a bit confused about the licence stuff.
>
> This is how I see it:
> Glassfish is an open source application server
> targeted mostly at developers.
> Sun Java System Application Server Platform Edition
> 9.0 is mostly the same as Glassfish ("derived from"),
> also open source but has an "appearance" more suited
> for managers and availability to buy support.

Well the product difference is the installers. In Sun Java System Application Server 9.0 (SJSAS) we have a graphical installer while GlassFish does not. In GlassFish, one has to use a java command to unjar the bits and install using an ant command.
And yes the SJSAS product is a commercial equivalent of GlassFish(identical in code base) so that one can purchase support from Sun.

>
> Both are free (as in beer - that's what most of us
> care about) and with both I may create an
> application, download the server, install it on my or
> client's machine, deploy my app and get paid for it.

That should be true.

> This is how I understand this:
> http://blogs.sun.com/chandan/entry/copyrights_licenses
> _and_cddl_illustrated
>
> But today someone told me two things:
> 1. "You may use Glassfish only for internal
> applications"
> I don't know which part of the licence made him think
> like this. Maybe point 2.a from "SUN MICROSYSTEMS,
> INC. SOFTWARE LICENSE AGREEMENTS" called "Permitted
> Uses"

Could you point me to the license agreement link ?
GlassFish is not restricted for internal applications. It is a fully deployable production quality application server and there are no such restrictions on its permitted uses in terms of internal or external applications. I'd like to see if such a clause exists and if so get that addressed.

> 2. "SJSAS is 'commercial' so you have to buy it in
> order to use it"
> Guess he meant SJSAS 8, not 9.

SJSAS 8 PE was also set free so this is not true for 8 and 9 either. One can download and deploy it and when needed buy support from Sun for peace of mind so that issues occuring during production can be addressed on priority basis.
>
> I believe that both of these statements are false but
> I need to be sure. Could someone please tell me that
> I wasn't wrong? :)

I hope I answered the questions. Please do send me the link to the Software license agreement.

entombet

Posts: 9
Re: Glassfish for commercial use
Posted: Dec 8, 2006 2:11 PM   in response to: shreedharganapa...
  Click to reply to this thread Reply

> Sorry for the delay in responding. I must have missed this due to too much email.
Absolutely no problem :) I'm glad that I finally got it confirmed.

> Could you point me to the license agreement link ?
I meant lines 130-132 in LICENCE.txt file distributed with Glassfish:

"Sun grants you a non-exclusive, non-transferable, limited license without fees to
(a) reproduce and use internally the Software for the purposes of developing or running GlassFish or modified versions of GlassFish."


I guess this kind of language is hard for any non-lawyer and especially for non-lawyer non-native-english-speaker :)


> I hope I answered the questions.

> So the person who told you this stuff is just... well... wrong.

Big thanks for both of you.

driscoll

Posts: 73
Re: Glassfish for commercial use
Posted: Dec 7, 2006 11:24 AM   in response to: entombet
  Click to reply to this thread Reply

In addition to Sreedhar's reply, I thought I'd be a little more direct:

> But today someone told me two things:
> 1. "You may use Glassfish only for internal applications"
> 2. "SJSAS is 'commercial' so you have to buy it in order to use it"

For 1: No. The person who told you this is wrong.

This seems to be left over from 5 years ago, when the J2EE Reference implementation was not usable in production. That stopped 5 years ago, but some folks haven't gotten the message.

For 2. No. The person who told you this is wrong.

Not only is GlassFish free for production use, but so is SJSAS PE - free for production use.

So the person who told you this stuff is just... well... wrong.

pelegri

Posts: 72
Re: Glassfish for commercial use
Posted: Dec 9, 2006 7:42 AM   in response to: driscoll
  Click to reply to this thread Reply

Adding to the clarifications from Jim & Shreedhar...

Sun will sell you support for the FCS (final) product, regardless of whether you download it as a SJS AS (from the Sun site) or as GlassFish (from the Java.Net site).

- eduard/o




 XML java.net RSS