开源代码

  在VisonMobile看到下了一个pdf,其中有一页是Who’s who of open source,将开源分为几个层次。学习一下:

  根据这个分发,我们看看MeeGo。MeeGo = Intel Mobile(OS)+ Nokia Maemo (应用环境) + Nokia QT (应用环境)。从MeeGo的官网,我们可以知道MeeGo的handset还集成了 Firefox Fennec(Browser),MeeGo有些像一个大杂烩,毕竟他的老大都是工厂,而不是软件公司。

  开源的好处在于:可以将投资和风险进行分摊,通过第三方的贡献加快创新速度。开源的缺点在于:在移动OSS中缺乏教程。对于开源也可以进行一些控制:

用户可以免费运行软件——提供不完全软件,赞助商可以保留封闭源代码的重要组成部分,用户将不能够在此基础上创建功能齐全的衍生物。 可以很容易且免费地获取软件源代码——私有代码行:赞助商可以使用这些功能比公开代码更为优秀和能力更多的代码,这意味着任何人使用公共程序代码将没有这部分的功能或bug修复。 软件可以自由修改——贡献者的版权,赞助商可以决定哪些贡献进入主代码行,这意味着用户可能需要维护一个平行的分支版本,如果不能进入主代码行,需要付出代价实现重新回归回主代码行。赞助商可以提供主要的工程师团队,这也意味着其他贡献者的贡献可能会被赞助商领导团队的贡献所淹没。 对所有的个人和团队一视同仁——私有蓝图:赞助商可以指定产品的路线图和发展策略,而这些只有付费的成员或者被邀请的团队可视。赞助上可以为项目指定规则,论坛(例如IRC频道)只在工作时间有效,由于时区问题,对其他大陆的用户有影响。 对领域内的工作无歧视——赞助商可以为项目名字注册商标,这表明其他用户的衍生产品,希望使用这个工程的名字需要获得赞助商的认可。赞助商可以建立开发者社区以发展相关的软件衍生产品。

  看看已经谢幕的Symbian如何控制开源工程:开源代码的99%的reviewer在Nokia工作,没有长尾效益的贡献者,而提交的流程负责。Nokia决定roadmap。每个OEM需要缴纳昂贵的5百万美金。

  如日中天的Andriod,有句经典的话“You can have any colore as long as it’s black“(你可以选者任何的颜色只要他是黑色)。Google拥有私有的私有代码比公开的SDK要早6-8个月。所有的代码reviewer在Google工作。Google拥有Andriod的是柴能够发布渠道(封闭)。Google拥有Andriod的商标,如果无通过Google的CTS(兼容性检测)就不能使用Andriod的商标。而CTS是严格测试包括API检测,性能测试和硬件需求,而且标准没有公开。

  很久没听到消息的LiMo基金:OEM需缴纳20K美金以获取源代码的访问权。【其推动进展缓慢,而缺乏成功案例。和Symbian的隆重落寞不一样,将悄悄的离开】

  运营商考虑作为管道还是作为超市。有下面几方面的价值:无线频谱,网络基础建设(分析,网络API),支付和认证(billing),语音/text/数据(通过OEM转售data),增值业务(品牌交付)。可以在Service, Services delivery, Service distribution(App Store)中获取价值。

资料来源:

mobile-megatrends-2010-(visionmobile).pdf Mobile-Open-Source-360-VisionMobile.pdf

你可能感兴趣的:(杂谈)