4 ms·
The TCK is the really big one. It is not Free Software, and it more-or-less necessary to get a license for it in order to successfully maintain your own JVM. Lo
by mumblemumble 5y ago
The TCK is the really big one. It is not Free Software, and it more-or-less necessary to get a license for it in order to successfully maintain your own JVM. Look at what happened with Apache Harmony, for example.
There are also some potential patent encumbrances? I know less about that.
I also don't know for sure if IcedTea is still necessary to get a 100% open build of newer versions of Java (I'm still one of those incorrigible elements who's still on Java 8), but, at least historically, there was an appreciable chunk of the official OpenJDK distribution that was not, in actual fact, open.
- deleted 5y ago[deleted]
- josefx 5y ago> Look at what happened with Apache Harmony, for example. It died the moment the OpenJDK was released 14 years ago? The issue wasn't the TCK itself, as far as I understand Sun just didn't want to license any Java implementation that could cut into its embedded market and dragged its feet when the community requested an out for the Apache licensed Harmony project. The TCK now seems to be available for any OpenJDK derived implementation[1] in case you want to use official Java trademarks for your implementation. > I also don't know for sure if IcedTea is still necessary to get a 100% open build of newer versions of Java I can't actually find anything about IcedTea for any recent OpenJDK, but its wiki page[2] seems to hint at the IcedTea patches were merged back into OpenJDK. Debian and other free software distros also seem fine with distributing current OpenJDK versions instead of reviving gcj to torment their users. [1]https://en.wikipedia.org/wiki/Technology_Compatibility_Kit#TCK_for_the_Java_platform https://en.wikipedia.org/wiki/Technology_Compatibility_Kit#T... [2] https://en.wikipedia.org/wiki/IcedTea https://en.wikipedia.org/wiki/IcedTea