2010-09-15 70 views

回答

6

這是相反的。和諧的形成因爲Sun不想在GNU Classpath的基礎上提供一個開源版本,並且從IBM和其他人那裏獲得大量的代碼捐贈(如果我記得的話正確)。

在和諧得到「足夠好」的時候,Sun決定把它們的實現放在OpenGL的名字下。

現在,Harmony爲OpenJDK提供了一個重要的替代方案,因爲它們在Apache許可下而不是GPL下。但是,他們沒有通過TCK測試來證明它們是兼容的,因此它不是官方的Java實現。編輯:我也相信谷歌在Harmony上構建了大量的Android棧,以避免使用Sun(現在的Oracle)擁有版權的代碼。


編輯:從那以後,IBM(據傳聞)有一個永久的Java許可證,並放棄了對Harmony項目,然後幾乎當場死亡。

+0

Downvoters,請說明原因。以上是對我的最佳瞭解。 – 2010-09-15 19:22:34

相關問題