`
javasogo
  • 浏览: 1815654 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
阅读更多

  在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
分享到:
评论

相关推荐

    开源代码使用指南

    开源代码使用指南  开源代码(Open Source):是促进软件发展的一种协作方式。与商用软件不同,它公开源代码, 允许用户直接拿来学习、开发。使用Open Source的应用受到Open Source的许可证限制,如有些 Open ...

    工业通信modbus协议的开源代码

    这个开源代码集支持Linux操作系统和ARM处理器,这意味着它可以运行在各种嵌入式设备上,如树莓派、嵌入式工控机或定制的硬件平台。Linux作为开源的操作系统,具有良好的稳定性和灵活性,而ARM处理器因其低功耗和高...

    室内地图开源代码

    【室内地图开源代码】是一种专为建筑物内部设计的导航系统,它允许开发者创建、管理和集成交互式的室内地图到他们的应用程序中。开源意味着源代码可供公众查看、修改和分发,鼓励社区协作和改进。在本案例中,...

    开源代码.rar

    开源代码是软件开发领域的重要组成部分,它鼓励协作、透明度和知识共享。在这个"开源代码.rar"压缩包中,包含了几个著名的开源项目,如Apache、c3p0和dbutils。这些工具在IT行业中有着广泛的应用,对于理解、学习和...

    H.264 开源代码

    H.264开源代码的提供,为开发者提供了深入理解并实践这种高效视频编码技术的机会。下面,我们将详细探讨H.264编码技术及其开源实现的相关知识点。 1. **H.264编码技术基础** - **编码原理**:H.264采用了先进的...

    OA开源代码

    **OA开源代码详解** OA(Office Automation)开源代码是指开放源码的办公自动化系统软件,允许用户自由查看、使用、修改和分发源代码。在本文中,我们将深入探讨PHPOA,这是一个国内首屈一指的开源OA软件,它在IT...

    Windows内核情景分析-采用开源代码ReactOS(下册)高清pdf版

    本书《Windows内核情景分析-采用开源代码ReactOS(下册)》是一本深入探讨Windows操作系统内核的专著,作者采用了开源操作系统ReactOS的源代码作为分析材料,对Windows内核的结构、功能、算法和实现进行了详细的解剖...

    19届智能车镜头组c车模TC264迪克旋转队开源代码

    《19届智能车镜头组C车模TC264迪克旋转队开源代码解析》 在智能车竞赛中,各个参赛队伍会采用各种技术手段提升车辆的性能和稳定性,其中19届智能车镜头组的C车模迪克旋转队就以其独特的技术方案脱颖而出。他们的...

    FTP开源代码 C++

    在这个开源代码库中,我们关注的是C++实现的FTP客户端或服务器端的代码,这为理解和学习FTP工作原理提供了宝贵资源。 首先,FTP协议基于TCP/IP协议栈,通过控制连接和数据连接两个独立的通道来实现文件的上传和下载...

    OBD开源代码资料

    OBD开源代码资料是针对汽车诊断和车联网技术的一份宝贵资源,主要面向软件开发者和对汽车电子有兴趣的技术人员。OBD(On-Board Diagnostics)是汽车自我诊断系统,允许外部设备通过标准接口访问车辆的运行数据,进行...

    Android四种播放器开源代码

    在Android平台上,开发音视频播放应用是一个常见的任务,而开源代码的存在使得开发者能够学习和借鉴现有的解决方案。本文将深入探讨Android的四种播放器开源代码,包括rockplayer、PlayerActivity、Music_Player和...

    基于QML的水闸测控系统开源代码及运行Demo

    **基于QML的水闸测控系统开源代码及运行Demo** 在现代的水利设施管理中,水闸测控系统扮演着至关重要的角色。这个开源项目是针对水闸控制的软件解决方案,采用先进的QML(Qt Quick)技术进行开发,旨在提供一个用户...

    GIS开源代码GIS开源代码GIS开源代码 空间分析

    标题中的“GIS开源代码GIS开源代码GIS开源代码 空间分析”强调了这一资源是关于GIS的开源代码,特别关注空间分析功能。空间分析是GIS的核心部分,它涉及到对地理位置和特征进行数学运算,以揭示模式、关系和趋势。...

    基于Python的三维重建开源代码

    本开源代码集合就是专注于利用Python实现这一过程,特别强调了特征提取、Structure from Motion (SFM)、PMVS (Parallel Mesh View Synthesis) 和 CMVS (Consensus-based Multi-View Stereo) 这些关键步骤。...

    扫地机器人项目开源代码-c

    扫地机器人项目开源代码-----------c

    MD5 (开源代码)

    MD5加密,用JAVA实现的开源代码。

    微信公众号第三方开发平台开源代码(python版本)

    2、图文编辑;...4、自定义菜单;以及扩展功能:1、微信的图文列表,2、分类以及微网站服务。为了能够让每篇文章、分类都能够通过...www.yimi.ch CSDN开源代码库:https://code.csdn.net/u014491629/yimi-weixinportal

    modbus开源代码

    开源代码通常提供了一个基础框架,你可以根据需要扩展功能,例如添加对其他Modbus变体(如Modbus Plus或Modbus ASCII)的支持,或者实现更高级的功能,如批量读写和心跳检查。 总的来说,这个开源的Modbus源代码是...

    Android开源代码

    在IT行业中,Android开源代码是开发者们学习、研究和创新的重要资源。开源意味着代码可以被公众查看、使用、修改和分发,这对于技术进步和社区合作具有巨大的推动力。以下是一些基于Android开源代码的相关知识点: ...

    IEC61850开源代码libIEC61850

    《IEC61850开源代码libIEC61850详解》 IEC61850是国际电工委员会(International Electrotechnical Commission,简称IEC)制定的一项标准,它主要针对电力系统自动化设备之间的通信,旨在实现变电站自动化系统的互...

Global site tag (gtag.js) - Google Analytics