首页 >> 手机世界 >> 手机软件 >> 正文
 
开源四项基本原则 阐释MeeGo的真正开源性
http://www.cww.net.cn   2011年2月25日 16:09    通信世界网    

在移动互联市场,iOS先走了一步,Android也较早地跟上市场,MeeGo比前两者都来得晚。那为什么还有这么多人/厂商要选择MeeGo?陪伴Linux/Moblin/MeeGo近十年一路走来的英特尔软件与服务事业部陈绪博士说,答案很简单:就是MeeGo真正的开放性。何谓真正的开放性?

从开源角度来讲,MeeGo可以被称为真正的开源系统,来自于其对开源四项基本原则的认识和遵守,即包容性、透明性、精英管理、上游优先。

原则1:包容性,鼓励协作、创新

包容而非独占,这是开源的一项关键原则,也是交付产品优于专有产品的关键途径。这项准则背后的理论极为简单:无论企业聘用了多少精英,世界上总是还有其他更多精英能够帮助您进一步改进产品。MeeGo的包容性使之来者不拒,充分利用社区集体的力量。

成功的开源项目能够认识到贡献无处不在,并能设法利用这种普遍存在的创新。Linux 基金会最近一次题为“谁编写了 Linux* ?”的调研就发现了这方面的一个例子,在这次调研中,调研人员发现共有来自 200 多家公司的1,000多名开发人员为Linux 操作系统的开发做出了自己的贡献,其中包括许多独立开发人员。没有任何一家公司能够独自获得这种由Linux 社区协力达成的成就。

最能扼杀创新的方法莫过于给潜在贡献者设立阻碍,如要求贡献者付费加入项目。MeeGo 项目对所有乐于贡献的人开放。正如MeeGo网站上所说,MeeGo向所有贡献者开放。MeeGo项目无准入流程、无需签订协议,无需缴纳成员费用,只需要您自愿加入项目并做出贡献。除此之外,MeeGo 项目采用了与 Linux 内核项目相似的补丁审查策略,为如何使贡献获得认可给出了明确的指导原则。

原则2:透明性,创造高效、公平

透明就不能藏着掖着,谁都不能有不正当竞争优势,大家永远在同一起跑线,软件更新在第一时间开放给合作伙伴。代码发放的原则性有两个:尽早发布,频繁更新。

为了使项目贡献者了解开源项目的当前状况,透明度至关重要。开源项目提高透明度的部分方法如下:提供申请新功能的机制;通过项目邮件列表公开讨论技术问题,清晰阐明具体决策的制定过程;拥有开放的问题跟踪数据库,使项目成员能够确定已知缺陷的状态,并根据待解决缺陷的优先次序提供意见;使关键项目开发人员和负责人能够积极参与邮件列表和互联网中继聊天(IRC);应用 IRC 等工具,召开重要项目的开放式会议,允许项目参与者观摩并积极参与。

项目体现透明度的另外一种重要途径就是采用“早发布,常发布”理念。这种方法意味着对于MeeGo项目中孵化的新技术,其源代码将在开发周期的早期发布,远在最终项目发布之前。这种理念还要求随着反馈意见和补丁的接受和集成,应及时在项目中提供该组件的更新。

对于设备制造商和服务提供商,透明度能直接转化为更快的上市时间和更公平的竞争环境。新功能可以在开发周期的早期进行评估,获得及时反馈,从而促成最终功能的发布。相反,若在最终发布之前始终不透露新功能的源代码,则相比早期无法访问新功能的人来说,参与开发的人员将在上市时间上占据明显优势。

[1]  [2]  
相关新闻
编 辑:张翀    联系电话:010-67110006-884
分享到新浪微博 分享到搜狐微博 分享到腾讯微博 分享到网易微博 分享到139说客 分享到校内人人网 分享到开心网 分享到豆瓣 分享到QQ书签       收藏   打印  进入论坛   推荐给朋友
关键字搜索:MeeGo  开源  
文章评论查看评论()
昵称:  验证码:
 
重要新闻
通信技术
企业黄页
会议活动