Skip to main content

Re: Clarification: Java ME and GPL and no linking exception

1 reply [Last post]
Anonymous

Awesome.That was the answer I was expecting/hoping to get - but it was important to get this clarified... If you don't mind I would like to cut/paste this into my blog and point here to this thread. Thanks for the time to clarify this.... :-)

----
ceo
(sent from my mobile)

-----Original Message-----

From: meinterest@mobileandembedded.org
Subj: Clarification: Java ME and GPL and no linking exception
Date: Fri Nov 17, 2006 12:18 pm
Size: 2K
To: KVM-INTEREST@JAVA.SUN.COM

Enrique,

OK, so let me try and clarify this:

Sun chose GPLv2 without classpath exception for Java ME because the method of
bundling and distributing applications together with platform implementation
code (which is practiced in the Java SE space) does not apply to Java ME.

We would like to make it absoutely clear that it is our intent to encourage
Java ME developers to freely innovate within the application space. However, we
understand that because of the different possible interpretations of the copyleft
properties of GPL it is important for Java ME developers to know where Sun stands
in this particular respect.

We believe that any Java ME code which is independent of the Java ME platform
implementation and is distributed separately from the Java ME platform implementation
and merely uses the functionality of the platform but does not extend or modify
the platform should not be considered a derivative or combined work of the platform
and as such is not impacted by the platform license.

In particular, you should be able to do the following without your code being
considered a derivative or combined work of the platform implementation:

1. calling of public APIs in the platform
2. implementing interfaces which are part of a public specification of the platform
3. accessing and extending classes which are part of a public specification of the
platform as long as your code does not extend or modify the Java ME platform in
a general way

Note that integrating your code into the Java ME platform implementation or
installing your code into the device together with the platform implementation at
the time of manufacturing of the device may trigger the copyleft properties of
the GPL. In such cases it is recommended to contact Sun directly for more information.

Please let me know if this answers your concerns.

Thanks,

-- Terrence

Terrence Barr
Evangelist, Java Mobile & Embedded Community
Sun Microsystems, Germany
www.mobileandembedded.org
[Message sent by forum member 'terrencebarr' (terrencebarr)]

http://forums.java.net/jive/thread.jspa?messageID=175849

===========================================================================
To unsubscribe, send email to listserv@java.sun.com and include in the body
of the message "signoff KVM-INTEREST". For general help, send email to
listserv@java.sun.com and include in the body of the message "help".

--------------------------------
Spam/Virus scanning by CanIt Pro

For more information see
http://www.kgbinternet.com/SpamFilter.htm

To control your spam filter, log in at
http://filter.kgbinternet.com

===========================================================================
To unsubscribe, send email to listserv@java.sun.com and include in the body
of the message "signoff KVM-INTEREST". For general help, send email to
listserv@java.sun.com and include in the body of the message "help".

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
terrencebarr
Offline
Joined: 2004-03-04
Points: 0

Glad this clears it up. I've already posted a comment in your blog with the link to my reply but feel free to copy it verbatim.

Feel free to bug me with any questions related to the community as a whole or the general technology. That's what I am here for.

Happy innovating!

PS: I have trouble getting the RSS feed of your blog to use with my reader (Thunderbird). Any advice?

Thanks,

-- Terrence