Following on the debut of its OpenShift Platform-as-a-Service (PaaS) a year ago, Red Hat has released all of the OpenShift components as part of the OpenShift Origins open source project.
The Origin project will serve as the upstream for code and improvements to OpenShift, Red Hat's PaaS, which today runs on Amazon Web Services cloud and competes against VMware's open source Cloud Foundry.
One Red Hat PaaS Evangelist defines a PaaS as an application platform with operating system and middleware included to run applications on the cloud. PaaS allows developers to quickly deploy and scale their applications on the cloud.
The Origin open source code made available today will allow developers to run OpenShift on a laptop, or on a server inside an intranet or in the datacenter, Red Hat notes. Origin will be accessible at GitHub.
In a thinly veiled swipe at VMware, Red Hat hints that the rival Cloud Foundry open source code is too controlled by VMware.
"OpenShift Origin will be run as a true open source project," Red Hat execs wrote on a blog. Taking lessons-learned from Fedora, JBoss and the Apache Software Foundation (ASF), OpenShift Origin looks to be unique among PaaS projects in that it is a meritocratic community project, regardless of developer affiliation .... [and] the codebase is licensed under the Apache License, v2, which enables a wide audience of users, developers and vendors."
"The reasons for the above are clear: The cloud in general, and Infrastructure-as-a-Service (IaaS) and PaaS implementations specifically, should not be vehicles that promote vendor lock-in, nor should they be under the control or “guidance” of vendors," Red Hat noted. "For the cloud to remain open and vibrant, implementations should be truly open, not only in license, but in governance. The OpenShift Origin project sets a high bar for PaaS offerings, developed and governed by developers, for developers."