记不清这是第几个了。
LinuxDevices消息Cellphone giants unveil mobile Linux foundation。25号,几家最大的通信技术公司正式成立了一个旨在创建common的移动Linux软件平台的非赢利性组织,LiMo Foundation。发起成员是Moto,NEC,NTT DoCoMo,Panasonic Mobile Communication,Samsung Electronics还有Vodafone。
去年年中是LiMo初露端倪的时候,那时这个组织的名字和目标还有点神秘。据称在量产Linux手机出货量上,全球从高到底顺序是,Moto,Panasonic,NEC,Samsung。如果属实的话,LiMo貌似具备统一mobile Linux平台的能力。
LiMo宣称的目标是,创建”适用于移动设备的,世界上第一个具备全球竞争力的,基于Linux的软件平台”。为达到这一目标,他们会定义:
API spec
架构
open source的参考代码
由成员贡献的源码级的组件参考实现
使用到的第三方软件的spec
非常high level的技术开发计划已经发布,5页的paper包括了工作范围描述。
老实话说,看上去实在没不出什么新意,所谓architecture,特别是来自联盟类组织的architecture,都是妥协的产物,当然,希望这些都是”伟大的妥协”。
LiMo成员会贡献上图中绿色所示的组件代码。
Paper中除了简略描述了上面那些组件的定义外,还提到了可能会被纳入的已有的open source产品,比如GTK+可能会用于UI Framework。
用最简单的术语说,LiMo会发布定义了common的,low level的Linux操作系统的spec。还会提供测试集帮助制造商验证产品对spec的符合性。符合者可以使用LiMo的logo。
从法律角度看,LiMo的API对成员可以royalty free的使用,他们享受Foundation Public License。Kernel和其他中间件等本来就有的,如果采用GPL,那自然仍是GPL覆盖范围内。非LiMo成员的第三方开发者需要按Foundation API许可使用LiMo定义的API,头文件则要用Object Code License。FPL有类似GPL的地方,比如要求所有改动要原封不动地contribute回给所有LiMo成员,同时,FPL禁止将source code发对非LiMo成员――比如上面说的第三方开发者。这还没完,FPL有两个variant,一个是包含了专利和版权的,LiMo管理的common core 的组件需要这种license;第二种就是仅有版权的FPL,非common core 可以选用这种license,通过这种license,LiMo成员可以互相授权专利技术。Foundation API和Object Code License 没有提及,听上去是个很悲伤的名字,从FPL的描述推断起来,这后两个license更够呛。
这种license设计看上去超级没脑子的样子,写spec的无论组织还是人,没哪个不想自己的条条框框能被广泛接受的,授权条款大多宽松,鼓励人使用。不知是不是电信行业出身的家伙肚子里天生有邪恶的种子。
Open source或者Linux,在这儿也就那么一幌子而已。
LiMo的Founder级成员资格已经不再授予,Core和Associate级别的当然还在open啦。情况是:
Founder:第一年年费80万美元;5年后回归Core级别;可以任命executive,architecture,和requirements councils的代表;可以访问,修改foundation code,可以发布基于foundation code 的商业产品
Core:第一年40万美元;可以参与所有council;可以领导working group;可以访问,修改foundation code,可以发布基于foundation code 的商业产品
Associate:第一年4万;可以参与council和working group;只能访问和修改foundation code,不能发布机遇其code的商业产品
看上去在Linux手机圈儿里混的流氓,无论大小,个个都想在标准化工作上插一脚。LiMo的目标一点都不新鲜,此前已经有类似的组织和活动:
Trolltech的GreenSuite;
买了PalmSource的Access的Access Linux Platform(ALP)(介绍1,介绍2),open source的Hiker Application Framework;
OSDL――哦,改名儿了,现在叫Linux Foundation――的Mobile Linux Initiative,目前主要focus在kernel level上;
Linux Phone Standards Forum,主要在middleware标准化上。
目前没有一个组织成功地产生了商业影响力,LiMo的欲望表述并不新鲜,他们proprietary的API,他们试图通过产业界协同合作创建open framework的野心,他们拿来的open source的基础,行成了一个有意思的组合或者说尝试。放远了说,不光在移动通信领域,在只要有open source涉及的地方,人们都在想能不能把open的,closed的以及协作开发和谐地统一在一起。
我祝所有扯淡的换汤不换药的自立山头为王的,以及不符合8荣8耻的组织早点消失,让我们早点买到真正开放的,可以开开心心由自己控制的电话。
[tags]LiMo, linux, mobile, cell phone, embedded[/tags]
Tags: cell-phone, embedded, LiMo, linux, mobile, OpenSource, Technology