On Aug 16, 2:33 am, mP <[email protected]> wrote:
> Is Android really not java ? Officially they tell you its not, but
> given that Sun asked companies not to use "Java" in their name - im
> thinking JavaRebel does that mean calling your classes
> java.lang.String and the like not the equivalent? If Harmony not java
> then why does "java" appear everywhere ? I know why but stepping back
> its hard to argue its not Java to a layperson when the term is all
> over key entities in the platform...

The definition of when a thing can be called Java is a) has it passed
the relevant TCK (aka "The JCK") testing, b) has the entity paid
licensing fees to Sun/Oracle for the right to use the Java trademarks
in certain ways.

The purpose of the TCK's is to validate the widget implements certain
characteristics that the JCP has defined to be Java.

Harmony wanted to get the TCK's to do testing and begin the process of
being certified.  But Sun refused.  That was/is a whole 'nother pile
of stupid legal wrangling.

It's about the use of a trademark (Java) to signify a programming
platform with certain characteristics which jointly between all the
implementors of Java creates a valuable marketplace.  The enforcement
is through trademark.  That is, whether or not you have the right to
call something Java.  Hence Sun had to be mindful to protect the
trademarks because it's well known you can lose the value of a
trademark by not defending it and allowing it to become a commonly
used word.

-- 
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.

Reply via email to