Open-source cloud frameworks: A work in progress

07.05.2012

Roby, however, suggests focusing on a commercial vendor's level of commitment, rather than that of the community. "It's largely a myth that there's a lot of new code being developed by a large group of people," he says. "Any of these successful products are developed by a small group of people," with the community at large "providing feedback and maybe doing testing or providing documentation."

Miles also warns of "token" open-source efforts by partnerships among major vendors. "If both those companies don't really rely on the product for revenue, at any point in time either or both will just walk away, and the product will die," he warns.

The unconventional licensing terms that some open-source developers impose on their software, such as one requiring that "the Software shall be used for Good, not Evil," raise eyebrows in corporate legal departments. Posing a more serious problem are licenses that require a company to share any enhancements with other members of the community -- which creates the possibility that the company may have to reveal "best practices" to competitors.

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.

Zur Startseite