4 ms·
It seems like such a long time ago since Sun/Oracle and Apache Software Foundation fought over the licensing of the Java Technology Compatibility Kit (Java impl
by hyperrail 9y ago
It seems like such a long time ago since Sun/Oracle and Apache Software Foundation fought over the licensing of the Java Technology Compatibility Kit (Java implementation test suite) for Apache Harmony, their JVM and Java class library implementation which was used as part of Android for a long time.[1,2]
Hopefully OpenJ9 will meet with better success. On paper, it seems to meet the restrictions that Oracle currently imposes for TCK access, namely that it is available under a GPL license and that its class library is derived from OpenJDK.[3,4] And it comes from IBM, which has been able to put aside its differences with Oracle on OpenJDK in the past, when it became clear that Oracle would never support Harmony (which IBM previously backed).[5]
But when it comes to Oracle and intellectual property, who knows?
[1] https://en.wikipedia.org/wiki/Apache_Harmony#Difficulties_to_obtain_a_TCK_license_from_Sun https://en.wikipedia.org/wiki/Apache_Harmony#Difficulties_to...
[2] http://www.apache.org/jcp/sunopenletter.html http://www.apache.org/jcp/sunopenletter.html
[3] http://openjdk.java.net/groups/conformance/JckAccess/ http://openjdk.java.net/groups/conformance/JckAccess/
[4] http://openjdk.java.net/legal/octla-java-se-8.pdf http://openjdk.java.net/legal/octla-java-se-8.pdf
[5] http://blog.joda.org/2010/10/no-java-7-end-game_4619.html http://blog.joda.org/2010/10/no-java-7-end-game_4619.html
- kodablah 9y ago> namely that it is available under a GPL license Not exclusively from what I see, seems you can choose the Eclipse Public License. From your #4 link: > Licensee may not: [...] (iii) distribute a Licensee Implementation under any license other than a GPL License I hope they revoke their TCK license personally (ex-dev below stated it passed). I would hope then implementations would stop supporting this "Java" naming/certification single-company gatekeeping and instead support and contribute to the open test suite.