The factual accuracy of parts of this article (those related to article) may be compromised due to out-of-date information. (February 2013) |
Developer(s) | Apache Software Foundation | ||||
---|---|---|---|---|---|
Final release |
| ||||
Repository | |||||
Written in | C, Java | ||||
Operating system | Linux, Windows | ||||
Type | Java virtual machine, Java Library | ||||
License | Apache License 2.0 | ||||
Website | harmony.apache.org |
Apache Harmony is a retired open source, free Java implementation, developed by the Apache Software Foundation.[1] It was announced in early May 2005 and on October 25, 2006, the board of directors voted to make Apache Harmony a top-level project. The Harmony project achieved (as of February 2011) 99% completeness for J2SE 5.0, and 97% for Java SE 6.[2] The Android operating system has historically been a major user of Harmony, although since Android Nougat it increasingly relies on OpenJDK libraries.[3]
On October 29, 2011 a vote was started by the project lead Tim Ellison whether to retire the project. The outcome was 20 to 2 in favor,[4] and the project was retired on November 16, 2011.[5][6]
We are starting with Java SE 5, as that is the first version of Java SE for which the licensing allows an open source implementation, but we'll continue with Java SE 6 and any subsequent versions that follow.