Critical.
Authoritative.
Strategic.
Subscribe to CIO Magazine »

IT Leaders Urged to Contribute Code to Open-Source Projects

Open source is no longer a novelty, even within the largest corporations. Today, 53 per cent of businesses use open-source software, according to a recent CIO.com survey. However, not enough of those businesses are contributing code back to the open-source community, said Jim Whitehurst, president and CEO of Red Hat, at the Red Hat Summit. And such contributions would benefit the enterprise even more than it would the development community, he explained.

According to Jim Zemlin, executive director of The Linux Foundation, 75 per cent of software is written for in-house use. As Whitehurst pointed out, much of that code is never used-a true waste of resources. "Think how much software is written out there that is behind proprietary walls," Whitehurst said.

Often, a company will create an innovative technology solution, using open-source software such as the Linux operating system, that can be appreciated by other developers and users. Whitehurst sees this as an opportunity to evangelize the power of open source to help businesses work more efficiently.

Zemlin agrees about the importance of getting sophisticated internal developers involved, which he sees as an untapped brain trust. "Getting those people to contribute to the process is critical," he says.

For example, Whitehurst said, the Merge real-time messaging functionality in Linux was originally written by J.P. Morgan for its internal needs. But any enhancements the company would make would fork the OS, requiring the company to re-implement its customizations every time it upgraded its Linux computers. According to Whitehurst, JP Morgan's CIO realized that support costs could be reduced by contributing the source code to the Linux community. Other Linux users would benefit, which would be nice... but more important to JP Morgan, the company wouldn't have to invest its own resources in maintaining an internal application. The Merge code would now be updated and enhanced by Linux developers at large, in addition to any committers on its own staff.

Similarly, Whitehurst said, a Canadian insurance company developed ESB and contributed it to the Linux community. Doing so, he said, built a large community of users.

This isn't exactly uncommon. As reported in the survey, half of those who use open source (49 per cent) often or sometimes report bugs or contribute their changes back to the open-source community; 11 per cent have open-source committers on their staff.

You may expect that companies would be concerned about competitive differentiation, and keeping ones' customizations out of the hands of their industry competitors. That's actually the opposite of what Zemlin has seen. People care about how their code is used in Linux and in other open-source software, he says, and they notice which companies contribute the most code. They see it as individual program recognition as well as demonstrating company domain expertise. When survey results come out, Zemlin says, his phone has rung off the hook with questions like "Why isn't my company more accounted for?"

The most effective ways for enterprises to contribute to open source projects is when their own self interest is involved, according to Zemlin. A company that has to rewrite everything for an in-house legacy application or device driver will often be held back by the reluctance to upgrade. Instead, Zemlin says, "It would be better to submit changes into the [Linux] mainline," he says, creating a sustainable system for which the enterprise no longer has to be the only source of development resources.

Join the CIO Australia group on LinkedIn. The group is open to CIOs, IT Directors, COOs, CTOs and senior IT managers.

More about: JP Morgan, Linux, Morgan, NICE, Red Hat
References show all

Comments

Post new comment

The content of this field is kept private and will not be shown publicly.
Users posting comments agree to the CIO comments policy.
Login or register to link comments to your user profile, or you may also post a comment without being logged in.
Related Whitepapers
Latest Stories
Community Comments
Latest Blog Posts
Whitepapers
  • Oracle IT Modernization Series Modernization: The Path to SOA
    More and more organizations are looking to service-oriented architecture (SOA) as the basis of their future computer architecture. Recognizing that legacy application design and implementation approaches have led to applications that are costly to operate and maintain, hard to change, and rely on a dwindling set of skills, organizations are hoping that SOA provides a key component of the answer to these problems. Read on.
    Learn more »
  • A buyer’s guide to application lifecycle management (ALM) solutions
    This buyer's guide describes the key criteria for application lifecycle management (ALM) solutions for today's high-performance teams. It includes key considerations for enhancing your single- or multi-vendor ALM environment.
    Learn more »
  • OVUM Report: Governance Risk and Compliance-- GRC usage and buying trends in the ANZ markets
    The existence of an established and stable governance risk and compliance strategy is extremely important to public and private sector organisations as they strive to meet an evergrowing range of regulatory demands. Given the current constraints, it is one of the few areas where the vast majority of organisations intend to either maintain or in many cases increase spending. Read more.
    Learn more »
All whitepapers
rhs_login_lockGet exclusive access to Invitation only events CIO, reports & analysis.
Recent comments