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.
