摩托羅拉E398手機
據11月3日國外報道,摩托羅拉計劃在Apache軟件基金會的框架下開發面向手機等產品的開放源代碼版Java。本周二,摩托羅拉表示,開發的Java Micro Edition將采用Apache License,并邀請其它廠商參與開發“一個完整的Java ME 軟件庫”。
眾所周知,摩托羅拉長期以來一直是Java的許可客戶和合作者。8月份,Sun 公布了在2006年年底發布開放源代碼版Java ME 的計劃。但目前還不清楚摩托羅拉和Sun 的項目是相互競爭的呢?還是相輔相成的?摩托羅拉在一份聲明中表示,將努力“減輕Java分裂的情況”。但指出在開放源代碼Java方面,兩家公司沒有進行密切的合作。
據摩托羅拉手機部門的高級主管、首席平臺架構師馬克說,盡管我們不了解Sun 的開放源代碼計劃,但我們希望Sun 會加入我們的計劃。Sun 和摩托羅拉可能使用不同的許可。馬克表示,摩托羅拉的Java ME 軟件是Apache基金會的Harmony 項目的自然發展。Harmony 項目旨在創建開放源代碼版Java SE。摩托羅拉選擇了Apache License,但Sun 的首席執行官喬納森上周表示,他的公司可能讓開放源代碼Java使用社區開發和發布許可協議(CDDL)。
據了解,不同的許可可能會給代碼共享帶來麻煩,或完全禁止代碼共享。但Sun 負責開放源代碼事務的首席官員西蒙本周三說,根據Sun 和Apache軟件基金會的協議,CDDL和Apache代碼是可以相互混合的。
(第三媒體 2006-11-04 )