With the rise of Linux container technology and with the advent of Docker and its emerging ecosystem, you will be hard pressed to find an enterprise Linux distribution that isn’t yet working on Docker integration and touting its new container strategy. Even VMware vSphere, Google Cloud Platform, and Microsoft Azure are rushing to adapt their cloud platforms to the open source Docker project.
This rapid pace of innovation and resulting disruption of existing platforms and vendors can now serve as a solid case study for the role of open source software and collaboration in advancing the cloud.
To us, and to most in the open source community, the open cloud means:
- Every component, from the software to the APIs used by application developers, is open to vendors and customers alike.
- The project is released under an open source license approved by the Open Source Initiative (OSI), which guarantees full and unrestricted access to its codebase. Examples include the GPL used by the Linux kernel or an alternative such as the Apache or MIT licenses.
- An active and diverse community of users and contributors support the project.
While this is still an emerging area, the technology is sound and promises to lay the foundation for an even larger cloud ecosystem around mobile computing and the Internet of Things.