Redhat 宣布开源 OpenShift Origin

阅读数:1625 2012 年 5 月 6 日

话题:开源语言 & 开发架构

去年 5 月,Redhat 在波士顿峰会上启动了 PaaS 平台项目OpenShift。时隔一年之后,Redhat 宣布将 OpenShift Origin 项目开源。Origin 既是 PaaS 平台 OpenShift 的开源代码库,也是其社区与项目的名称。

自 OpenShift 平台项目启动以来,Redhat 就决心将其打造成对企业用户而言颇具诱惑力的候选 PaaS 平台。正如 Redhat 云计算团队在其博客中描述的:

OpenShift PaaS 平台包含许多开发者喜爱的功能,如MongoDBNode.js;简便的命令行和 Web 界面;支持开发者插入自己喜爱的框架;它是首个支持企业级 Java 的 PaaS 平台,支持 JEE6 与 JBoss 和其 Eclipse 集成开发环境以及MavenJenkins自动化。而且,使用 OpenShift 的人数及社区人数在不断增长。

与其他 PaaS 平台相比,OpenShift 的一大特点是其支持许多的开发语言或框架,如 Java、Python、PHP、Ruby 以及 Spring、Seam、Weld、CDI、Rails、Rack、Symfony、 Zend Framework、Twisted、Django 及 Java EE 等。

OpenShift Orgin 自身是基于多个开源项目而发展而来的。而 Redhat 开源 Origin 的目的是吸引企业和独立开发者参与到 OpenShift 的发展当中,使其社区成为完全开放、广受人们喜爱的精英管理的社区。

OpenShift Origin 与其他 PaaS 项目有两点不同:
  • 不论开发者之间的派系之争,它是精英治理的社区项目。
  • 采用 Apache License 2.0 许可,这使得更多用户、开发者、供应商可以使用它。

有趣的是,一年前,几乎在 Redhat 启动 OpenShift 的同时,VMware 启动了 Cloud Foudry 并同时将其开源,大受开发者的欢迎。Redhat 此举看上去似乎要和 VMWare 一争高下。VMWare 已经取得先发优势,Redhat 能够迎头赶上?Redhat 开源 Origin 的消息在引起了一些社区评论。

Jeffrey Schwart在其博客中说到:

去年,两个公司分别启动了他们的 PaaS 项目,但是 VMWare 似乎赢得了更多的支持,因为 Cloud Foundry 比 OpenShift 积累了更多的伙伴和爱好者。Redhat 希望通过开源 Origin 进行反击……但此举并未引发多大骚动。当我与几个软件供应商、服务供应商和其他意欲向云平台转型的人谈到此事时……并未感觉到他们对 OpenShift 有太多的热情。

Forrester 分析员 James Staten 说:

他们并未看到他们期望的反响。Redhat 的所有云计算方面的举动都是这样的,它们按照开源社区的路子走的,但是并未吸引社区的注意。

Redhat 开源倡导者兼编码爱好者 Mark Atwood 是 Origin 的铁杆支持者。在项目开源的同一天,他就撰写了一篇博文介绍 OpenShift Orgin 的主要功能组件。

该项目使用GitHub存储其代码。感兴趣的读者可以访问官方wiki和 / 或订阅邮件列表