The Source for Java Technology Collaboration
User: Password:



Terrence Barr

Terrence Barr's Blog

A License To Innovate

Posted by terrencebarr on November 22, 2006 at 06:46 AM | Comments (1)

As the latest James Bond movies makes its way around the world I thought it fitting to recycle the tagline A license to kill into A license to innovate.

This is really what open sourcing Java ME is all about. As you may have noticed Sun released Java SE with the classpath exception, but Java ME was released without the classpath exception. Of course, the community immediately picked up on this (and I'm glad you did!), for example here.

So why did Sun chose to release Java ME under GPL without the classpath exception? Does this limit Java ME developers in the way they can innovate, and more importantly, does the viral nature of GPL infect any and all application code running on top of a Java ME open source platform implementation?

Answers: See below, no, and no.

Sun has every interest in encouraging innovation in the Java ME application space. The reason we have chosen not to add the classpath exception to Java ME is simply because Java ME applications are typically not shipped in a bundle together with the platform implementation and therefore an explicit classpath exception is not needed. For more details please see the this thread, including my clarification posted at the end of the thread.

So, there you have it: A License To Innovate.

-- Terrence


Bookmark blog post: del.icio.us del.icio.us Digg Digg DZone DZone Furl Furl Reddit Reddit
Comments
Comments are listed in date ascending order (oldest first) | Post Comment

  • The discussion thread on Java ME GPL licensing was quite interesting. The lessons are quite clear and the license is indeed "a license to innovate." Thanks.

    Posted by: mortazavi on January 02, 2007 at 04:16 PM





Powered by
Movable Type 3.01D
 Feed java.net RSS Feeds