On Mon, Feb 14, 2011 at 17:58, Fabrizio Giudici <[email protected]> wrote: > On 02/14/2011 04:38 PM, [email protected] wrote: >> >> Aren't there field of use restrictions on OpenJDK that would prevent >> IronDroid from running on mobile devices? >> > The topic is debated, but as far as I understand there's no restriction of > fields for what concerns OpenJDK. It doens't make any sense, since this > would be incompatible with the GNU license. The restriction of fields are > with the TCK, so you couldn't test the thing and say it's Java. But... > they're not going to say it's Java: they're going to say it's Android. So > they'll use instead the test suite from Android.
AFAICT that doesn't solve the problem. Without TCK, you're not "Java", but you must be "Java" so as not to run afoul of Oracle's patent claims. But, the field of use restrictions on the TCK make it GNU-incompatible. So where does that leave OpenJDK? As a body of code that's free in theory, but not in practice: OpenJDK can't be used to construct a Free "Java" because the TCK is incompatible the the GPL. But it also can't be used to construct a Free works-like-Java because then it would be open to claims of violating patents as one must pass the TCK for the patent grant. That can't be right. What am I missing? // ben -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
