据国外媒体报道,惠普公布了今年9月份以Apache License 2.0授权方式发布webOS源代码的计划。
Apache License 2.0授权方式允许开发者在开放源代码软件中整合自己的创新,并销售使用这些代码的产品。

澳门葡萄京官方网站 1

澳门葡萄京官方网站 2

webOS是由Palm开发的面向手机和平板电脑的移动操作系统。惠普2010年收购了Palm,去年末宣布不再制造运行webOS软件的设备。惠普宣布,该公司将把webOS发布为开放源代码软件。

澳门葡萄京官方网站,惠普近日公布了webOS的开源时间表,并开源了webOS的一个JavaScript框架Enyo。根据它的时间表,惠普将于今年9月份在Apache许可证下发布开源的webOS
1.0。负责webOS战略的惠普open webOS项目首席技术官Sam
Greenblatt在博客中对webOS的发展计划进行了公布。根据计划,惠普将逐步开源webOS系统上的组件,并汇聚成开放webOS的一个Beta版本。最终的Open
webOS 1.0预计在9月份推出。Sam
Greenblatt表示,对一个成功的开源项目而言,展示路线图是必须的,这有助于开发人员了解项目的发展进度及方向。首次开源的一个组件是WebOS的JavaScript框架——Enyo。Enyo是WebOS的一个应用程序框架,使用该框架,应用开发人员可以构建跨平台的应用程序,包括iOS、Android、webOS等。惠普发布了Enyo
2.0的源代码以及其新网站。目前该版本仍在开发之中,只有核心库,缺少用户界面widget程序。不过与Enyo
1.0只支持webOS应用开发不同,Enyo
2.0将引入对能够在Chrome、Firefox及IE等浏览器内运行的移动应用的开发支持,使开发人员更容易编写跨平台的Web应用。在二月份,惠普还计划开源webOS的Qt
Webkit扩展及JavaScript核心。三月,将开源webOS的标准Linux内核、EGL图形扩展、USB扩展及惠普的Google
LevelDB数据库实现。七月份,开源Luna系统管理器以及邮件、日历等核心应用组件,并且将发布Enyo
2.2。去年12月份,惠普宣布将webOS进行开源,并表示继续支持webOS平台的开发。虽然webOS曾在技术上备受赞赏,但它在商业上的表现却是失败的。在iOS与Android的强大压力下,webOS的发展面临重重困境。去年8月份,也就是在惠普推出webOS新智能手机和平板电脑仅仅几个月后,即被宣布放弃对该平台的运营。在挣扎了许久后,惠普决定将webOS变成开源项目,希望借助开放及开发者的力量来保住移动该操作系统的未来并加速其发展。目前在移动领域已经有了开源的Android及Tizen系统,对于开放的webOS能否成功仍有待观察。Linux基金会的执行董事Jim
Zemlin对此评论到,“倘若能够早些做出如此般明智的决定,成功的机会应该会更大一些。”对于webOS开源计划的更多信息可以查看Sam
Greenblatt的这篇文章。

上个月,惠普宣布将开源webOS,近日,惠普又发布了开源版webOS的开放管理模式,并指定了webOS项目管理委员会的领导者。惠普称,将遵循Apache的方式对开源版webOS进行管理。webOS管理模式的关键原则包括:Open
webOS将基于Apache 2.0许可证。Open
webOS将使用大部分开源项目所使用的贡献者捐赠模式。Open
webOS将被分割成多个项目,以便为开发者提供充分的参与机会,保持开发者的开发热情。Open
webOS项目网站将提供wiki页面、源代码库、邮件列表和一个bug跟踪系统。将使用Github或其他同类工具来托管代码。将使用JIRA或其他同类工具来跟踪bug。允许多个提交者分支和合并代码,以便使多个开发分支同时进行。Open
webOS 包含以下项目:Enyo、WebKit/Isis、Linux标准内核以及webOS System
Manager。
每一个项目均有一个项目管理委员会来进行管理。Via
webOS开发者博客

  惠普制定了发布webOS组件源代码的时间表,首先发布的将是Enyo 2.0及其源代码。利用Enyo,开发者能开发横跨不同类型webOS设备的应用。1月末发布的Enyo 2.0增添了对其他移动操作系统的支持。目前,开发者可以更方便地开发横跨webOS、iOS和Android设备的应用。

  惠普计划发布开放源代码版webOS β,9月份发布1.0版。

文/搜狐IT