<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Apache_Harmony</id>
	<title>Apache Harmony - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Apache_Harmony"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Apache_Harmony&amp;action=history"/>
	<updated>2026-07-18T16:07:18Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=Apache_Harmony&amp;diff=352259&amp;oldid=prev</id>
		<title>2026年5月21日 (四) 13:04 imported&gt;Ohtashinichiro</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Apache_Harmony&amp;diff=352259&amp;oldid=prev"/>
		<updated>2026-05-21T13:04:54Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{noteTA|G1=IT}}&lt;br /&gt;
{{Update|inaccurate=yes|date=2013年6月}}&lt;br /&gt;
{{ Infobox_Software&lt;br /&gt;
| name = Apache Harmony&lt;br /&gt;
| logo =&lt;br /&gt;
| developer = [[Apache Software Foundation]] &lt;br /&gt;
| status = 停止开发&amp;lt;ref&amp;gt;{{cite news |url=http://www.h-online.com/open/news/item/The-end-of-Apache-Harmony-1371819.html |title=The end of (Apache) Harmony |publisher=The H |date=4 November 2011 |accessdate=2013-06-23 |archive-date=2013-07-05 |archive-url=https://web.archive.org/web/20130705181529/http://www.h-online.com/open/news/item/The-end-of-Apache-Harmony-1371819.html |dead-url=no }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
| latest_release_version = 5.0M15&amp;lt;br/&amp;gt;6.0M3&lt;br /&gt;
| latest_release_date = {{Start date and age|2010|09|15}}&lt;br /&gt;
| operating_system = [[Windows]] and [[Linux]]&lt;br /&gt;
| programming_language = [[C++]] and [[Java]]&lt;br /&gt;
| genre = [[Java Virtual Machine]] and Java [[类库 (computer science)|类库]]&lt;br /&gt;
| license = [[Apache许可证]]2.0&lt;br /&gt;
| website = http://harmony.apache.org&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Apache Harmony&amp;#039;&amp;#039;&amp;#039;是[[Apache軟件基金會]]主導的[[開放原始碼]]專案，是自由Java實作計劃（Free Java implementations）的一部份。基於[[Java SE]] 5與6，目標是以開放原始碼方式，實作出Java SDK。该项目已于2011年10月宣布停止开发。&lt;br /&gt;
&lt;br /&gt;
这个项目的目标是营造一个大型的、健康的社区，这个社区由那些对运行时平台感兴趣的人组成。他们的任务是完成：&lt;br /&gt;
#一个兼容的、独立的Java SE 5 JDK的实现，并根据Apache License v2发布；&lt;br /&gt;
#一个由社区开发的模块化的运行时（包括[[Java虚拟机]]和[[类库]]）体系结构。&lt;br /&gt;
&lt;br /&gt;
该项目期望支持尽可能多的不同平台。一个特定的平台是否被支持，主要取决于参与者能在这个平台上定期运行测试、报告编译安装的情况，以及为该平台除虫，等等。&lt;br /&gt;
&lt;br /&gt;
== 历史 ==&lt;br /&gt;
Apache Harmony项目建立于2005年5月。到2006年10月25日，Apache董事会投票决定Apache Harmony成为顶级项目。10月29日，Apache孵化器管理委员会（Incubator PMC）投票决定Harmony完成孵化，认为它符合孵化器对社区管理和IP监管的要求。&lt;br /&gt;
&lt;br /&gt;
== 开发者 ==&lt;br /&gt;
Apache Harmony拥有32名贡献者，其中28位处于活跃期。此外，还拥有大量的其他兴趣爱好者和开发人员。&lt;br /&gt;
&lt;br /&gt;
== 最近发展 ==&lt;br /&gt;
Apache Harmony一直在稳步前进：&lt;br /&gt;
#Apache Harmony已经发布了5个milestone build&lt;br /&gt;
#JRE可以运行一些流行的应用如Apache Tomcat, Eclipse, Maven, Derby, Ant&lt;br /&gt;
#完成了99%的Java 5 API&lt;br /&gt;
#超过125万行的代码&lt;br /&gt;
#Harmony[[类库]]于2007年底被Google Android采用为其[[类库]]&lt;br /&gt;
#2007年，IBM宣布在其JDK6.0中使用了部分Harmony代码&lt;br /&gt;
&lt;br /&gt;
===Android===&lt;br /&gt;
[[Dalvik虛擬機]], [[Google]] [[Android]]平台所使用的虛擬機，使用了Harmony部份的子集，作為它核心的類別函式庫。&lt;br /&gt;
&lt;br /&gt;
== TCK的纷争 ==&lt;br /&gt;
如果需要成为一个带有Java logo标志的，可以声称自己兼容Sun公司实现的JDK，需要通过[[JCP]]（Java Community Process）对其拥有的[[TCK]]（Technology Compatibility Kit）的测试。Apache Harmony项目一直在努力争取获得[[JCP]]的授权。&lt;br /&gt;
&lt;br /&gt;
但是，由于Sun公司的态度，JCP并没有给Harmony授予TCK许可，而且SUN发布OpenJDK之后，还规定只有衍生自OpenJDK的采用GPL协议的开源实现才能运行OpenJDK的TCK&amp;lt;ref&amp;gt;{{cite web|url=http://openjdk.java.net/legal/openjdk-tck-license.pdf|title=OPENJDK COMMUNITY TCK LICENSE AGREEMENT V 1.1|accessdate=2012-06-02|archive-date=2012-08-26|archive-url=https://web.archive.org/web/20120826021732/http://openjdk.java.net/legal/openjdk-tck-license.pdf|dead-url=no}}&amp;lt;/ref&amp;gt;，&lt;br /&gt;
&lt;br /&gt;
但Apache的Harmony是Apache协议的，与OpenJDK的GPLv2协议不兼容，Apache董事会和Harmony项目工作人员坚决反对这种带有条件的授权，认为这种是在开源社区里不可接受的。因此，两者谈判破裂。直到现在，Harmony一直没有获得TCK的授权。有批评称，Sun无视它签署的JCP法律协定，这摧毁了全部的信任。&amp;lt;ref&amp;gt;{{cite web|url=http://www.infoq.com/cn/news/2007/12/jcp-debate|title=争论：JCP在Java的未来中将扮演什么角色？|accessdate=2008-04-14|archive-date=2008-02-20|archive-url=https://web.archive.org/web/20080220102256/http://www.infoq.com/cn/news/2007/12/jcp-debate|dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
但该项目参与者依然认为，即使没有TCK，即无法“声称”自己兼容Sun的实现，他们依然可以做出一个好的产品并为业界所接受。&lt;br /&gt;
&lt;br /&gt;
== 未来展望 ==&lt;br /&gt;
Apache Harmony计划每2个月做一个milestone的build，并计划于今年正式发布一个5.0（即期望与Sun jdk 5.0兼容的）的发布版。&lt;br /&gt;
&lt;br /&gt;
== 参考文献 ==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
== 外部链接 ==&lt;br /&gt;
* {{Official website|http://harmony.apache.org/}}&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
{{Apache}}&lt;br /&gt;
{{Java Virtual Machine}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Java虚拟机]]&lt;br /&gt;
[[Category:Java函式庫]]&lt;br /&gt;
[[Category:Apache软件基金会]]&lt;br /&gt;
[[Category:使用Apache许可证的软件]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Ohtashinichiro</name></author>
	</entry>
</feed>