|License||Apache License 2.0|
Cloud Foundry is an open source cloud computing platform as a service (PaaS) software developed by VMware released under the terms of the Apache License 2.0. Cloud Foundry is part of the Pivotal initiative, an independent entity funded by VMware and EMC Corporation. It is primarily written in Ruby. The source and development community for this software is available at cloudfoundry.org
The source code is under an Apache 2.0 license, and contributions are governed by the VMware contributors' license for individuals and corporations. These licenses grant both copyright and patent access and protection to the VMware Corporation, which is the same model that VMware has followed with the Spring Framework from SpringSource, which VMware acquired in 2009.
Supported runtimes and frameworks include:
|Java||Java 6, Java 7||Spring Framework 3.1|
|Ruby||Ruby 1.8, Ruby 1.9||Rails, Sinatra|
|Scala||Play 2.0, Lift|
As well as being an open source software project, Cloud Foundry is also a hosted service offered at cloudfoundry.com. As of September 2012, this service was still in beta. CloudFoundry.com runs on VMware's infrastructure and uses its vSphere virtualization product suite as infrastructure.
Other companies also offer platform as a service products using the Cloud Foundry platform.
The following services are available on the hosted CloudFoundry.com platform, with other Cloud Foundry-based PaaS providers and the Open Source codebase offering additional databases and other service integrations.
|MySQL||The open source relational database|
|vFabric Postgres||Relational database based on PostgreSQL|
|MongoDB||The scalable, open, document-based database|
|Redis||The open key-value data structure server|
|RabbitMQ||Reliable, scalable, and portable messaging for applications|