Skip to main content

License Question

7 replies [Last post]
ken_gilmer
Offline
Joined: 2007-01-19
Points: 0

It appears that the "Classpath Exception" clause is not present in the phoneME license. Does this imply that only GPL compatible code is legally runnable on a phoneME environment?

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Terrence Barr - Evangelist, Java Mobile & Embedded

Ken,

If you bundle or integrate in some form a Java ME application or middleware with
phoneME then you should contact Sun Microsystems to clarify the licensing aspects
as they depend on the specific situation.

Thanks,

-- Terrence

phonemeadvanced@mobileandembedded.org wrote:
> Terrance,
>
> Thanks for your repsonse. The link you supplied was very informative. To confirm my understanding, releasing a product that contains phoneME and a java program with a GPL incompatable license is not legal due to the bundling clause. Please LMK if this is not the case.
>
> Thanks
> Ken
> [Message sent by forum member 'ken_gilmer' (ken_gilmer)]
>
> http://forums.java.net/jive/thread.jspa?messageID=206936
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: advanced-unsubscribe@phoneme.dev.java.net
> For additional commands, e-mail: advanced-help@phoneme.dev.java.net
>
>
[terrence.barr.vcf]
---------------------------------------------------------------------
To unsubscribe, e-mail: advanced-unsubscribe@phoneme.dev.java.net
For additional commands, e-mail: advanced-help@phoneme.dev.java.net

terrencebarr
Offline
Joined: 2004-03-04
Points: 0

Ken,

Just to follow up:

I can't give legal advice but I one of the key things to understand regarding the GPL is the definition of what exactly constitutes a "combined work". Since GPL appeared on the scene this has been debated and there are various interpretations on the matter. In general it is highly recommend to get legal advice for your specific situation and objectives.

-- Terrence

ken_gilmer
Offline
Joined: 2007-01-19
Points: 0

For the benefit of others, this clause in the GPL FAQ is very helpful:

"Another similar and very common case is to provide libraries with the interpreter which are themselves interpreted. For instance, Perl comes with many Perl modules, and a Java implementation comes with many Java classes. These libraries and the programs that call them are always dynamically linked together.

A consequence is that if you choose to use GPL'd Perl modules or Java classes in your program, [b]you must release the program in a GPL-compatible way[/b], regardless of the license used in the Perl or Java interpreter that the combined Perl or Java program will run on. "

http://www.fsf.org/licensing/licenses/gpl-faq.html#TOCIfInterpreterIsGPL

terrencebarr
Offline
Joined: 2004-03-04
Points: 0

Hi Ken,

Please see my blog entry here:

http://weblogs.java.net/blog/terrencebarr/archive/2006/11/index.html

In general, you can run Java ME applications on top of phoneME without any license implications.

Let me know if you have more questions.

-- Terrence

Terrence Barr
Evangelist, Java Mobile & Embedded Community
Sun Microsystems, Germany
www.mobileandembedded.org

ken_gilmer
Offline
Joined: 2007-01-19
Points: 0

Terrance,

Thanks for your repsonse. The link you supplied was very informative. To confirm my understanding, releasing a product that contains phoneME and a java program with a GPL incompatable license is not legal due to the bundling clause. Please LMK if this is not the case.

Thanks
Ken

jwenting
Offline
Joined: 2003-12-02
Points: 0

that's what the GPL says. Anything linking to a GPL library (which you implicitly do when compiling against a GPL class library) MUST be released under GPL.

ken_gilmer
Offline
Joined: 2007-01-19
Points: 0

Hello,

Just to clarify your statement, you mean "MUST be released under GPL [compaitible license]" as defined here: http://www.gnu.org/philosophy/license-list.html. Correct?

Thanks
ken