Sun JDK license and Java ME
807580Feb 10 2010 — edited Aug 14 2010I am curious how anyone develops Java ME applications legally. I'm new to Java ME, but it appears that when you compile code for Java ME, you still use the JDK. The JDK license gives permission to develop Programs, which are defined as "Java technology applets and applications intended to run on the Java Platform Standard Edition (Java SE) platform on Java-enabled General Purpose Desktop Computers and Servers." The definition of "General Purpose Desktop Computers and Servers" specifically excludes mobile phones. So, it seems to me that Sun's licenses don't actually allow us to develop Java ME applications. I'm curious what I'm missing here - or is all Java ME development with Sun's JDK in fact illegal?