摩托罗拉计划在APACHE软件基金会的框架下开发面向手机等产品的开放源代码版Java。
10月31日,摩托罗拉表示,开发的Java Micro Edition将采用Apache License,并邀请其它厂商参与开发“一个完整的Java ME软件库”。
长期以来,摩托罗拉一直是Java的许可客户和合作者。8月份,SUN公布了在2006年年底发布开放源代码版Java ME的计划。但是,目前还不清楚摩托罗拉和Sun的项目是相互竞争的呢?还是相辅相成的?
摩托罗拉在一份声明中表示,将努力“减轻Java分裂的情况”。但指出在开放源代码Java方面,两家公司没有进行密切的合作。
摩托罗拉手机部门的高级主管、首席平台架构师马克说,尽管我们不了解Sun的开放源代码计划,但我们希望Sun会加入我们的计划。
Sun和摩托罗拉可能使用不同的许可。摩托罗拉选择了Apache License,但Sun的首席执行官乔纳森上周表示,他的公司可能让开放源代码Java使用社区开发和发布许可协议(CDDL)。
不同的许可可能会给代码共享带来麻烦,或完全禁止代码共享。但Sun负责开放源代码事务的首席官员西蒙本周三说,根据Sun和Apache软件基金会的协议,CDDL和Apache代码是可以相互混合的。
马克表示,摩托罗拉的Java ME软件是Apache基金会的Harmony项目的自然发展。Harmony项目旨在创建开放源代码版Java SE。
(责任编辑 火凤凰 sunsj@51cto.com TEL:(010)68476636-8007)

