Hacker News new | ask | show | jobs
by mike_hearn 3616 days ago
The latter is not correct. You can do it and people have.
1 comments

That's wrong. Feel free to present an example.
Android is one obvious example. GNU Classpath is another. Avian is another.
Sorry, but no. None of them can passed the JCK, which is a requirement to certify a Java implementation.
Your original statement was you can't BUILD an implementation without getting Oracle's blessing. Now you've switched to saying you can't CERTIFY which is a different claim.
I understand that you are trying to play semantics here, but in this case it doesn't work.

You can't BUILD an implementation of Java, because "Java" is defined by "passes the Java conformance tests".

You can build "something", but it won't be Java, so don't call it Java. Even Google understood that.