Most experts interviewed say mainstream licenses such as Apache's don't impose such troublesome requirements. In any case, says Conway, his staff's processes and skills are just as important as any code he shares with others. And, he points out, open source also lets him use improvements made by others.
Open-source cloud frameworks have the potential to make it far easier for organizations to meet changing business needs by quickly deploying Web applications across public and private clouds. But to get those benefits, IT architects must sift through the various meanings that different vendors have for their "frameworks" and whether each framework can deliver the level of ease of use they need to meet their specific requirements.
Scheier is a veteran technology writer. He can be reached at firstname.lastname@example.org.
Some Commercial Vendors Dabble in Open Source
Open-source software is born when programmers write great software for the love of it, sharing their greatest enhancements freely because they know that others will do the same.
Major software vendors such as VMware and hosting providers such as Rackspace are contributing developer and marketing time to open-source frameworks to drive sales of their other products and services, particularly the 24/7 enterprise-grade support that customers can't always get from the open-source community.
Some commercial vendors offer not only service and support, but also their own open-source frameworks. For example, Dell, a member of the OpenStack community since its creation, has unveiled Crowbar, an IaaS framework that was developed using Chef and includes a reference architecture based on its own servers, OpenStack open-source software, and services from Dell and Rackspace.
The main authors of the OpenNebula IaaS framework founded C12G labs to provide professional services to OpenNebula customers.
Network virtualization software vendor Nicera is leading the development of the Quantum project within OpenStack, which will provide network connectivity for devices managed by other OpenStack services. While its network virtualization layer isn't open source, it does support the open-source Open vSwitch virtual switch. It hopes to use OpenStack to drive sales of its software, much as server vendors rode the adoption of Linux to drive hardware sales, says Alan Cohen, vice president of marketing.
- Robert L. Scheier
Read more about cloud computing in Computerworld's Cloud Computing Topic Center.