移动电话制造商摩托罗拉督促其它公司帮助其建立Apache Software Foundation开源Java ME。
摩托罗拉计划在Apache Software Foundation框架内为移动电话这类装置建立一个Java开源版本。
摩托罗拉周二称,开发Java Micro Edition(ME)的工作将使用Apache许可,并邀请其它公司参与进来,共同建立一个“全面的Java ME软件堆栈”。
这一行动兑现了该公司五月份的承诺,当时它称将发布一个Java ME的移动电话版本,称作MIDP(移动信息设备概要)3.0。
Sun建立了Java,它允许相同的程序在各种各样的计算机系统上运行,而不必考虑兼容性,摩托罗拉一直以来就是许可持有方与合作方。八月份,Sun宣布计划于2006年底推出它的Java ME开源版本。
但是,摩托罗拉与Sun的项目是互为补充还是相互竞争尚不清楚。摩托罗拉在一份声明中称它正努力“减少Java分裂”——可能出现的开源难题,到时开发者将同一个项目分解成互不兼容的版本。但摩托罗拉指出在开源Java方面,两家公司没有密切合作。
“虽然我们不知道Sun的开源计划,但我们希望Sun将加入到这一项目中来。”摩托罗拉移动设备业务高级总监及首席平台设计师Mark VandenBrink说。
可能Sun和摩托罗拉会使用不同的许可。摩托罗拉选择了Apache许可,但上周,Sun总裁Jonathan Schwartz表示他的公司可能会为开源Java使用社区开发与分配许可(CDDL)。
使用不同的许可可能会阻止开源产品间的代码共享,或使其更加复杂。但Sun首席开源官Simon Phipps在周三表示,据Sun和Apache的消息,CDDL和Apache代码可能会组合在一起。
VandenBrink说摩托罗拉的Java ME工作是“Apache Harmony项目的自然进化”。Harmony旨在建立Java标准版(SE)和在个人电脑和服务器上运行版本的开源版本。在Sun承诺将Java开源前,IBM与其它公司发布了Harmony计划。
责任编辑:德东
|
|
|
|
|
|
|
|
|