IT leaders urged to contribute code to open-source projects
CIO - Open source is no longer a novelty, even within the largest corporations. Today, 53% 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% 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 said.
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 reimplement its customizations every time it upgraded its Linux computers. According to Whitehurst, J.P. 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 J.P. 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 CIO.com's survey, half of those who use open source (49%) often or sometimes report bugs or contribute their changes back to the open-source community; 11% have open-source committers on their staff.
You may expect that companies would be concerned about competitive differentiation and keeping customized code 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 said, 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 said, 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 said, "it would be better to submit changes into the [Linux] mainline," creating a sustainable system for which the enterprise no longer has to be the only source of development resources.
- The 20 Best iPhone/iPad Games of 2013 So Far
- 9 Steps to Build Your Personal Brand (and Your Career)
- 7 Consumer Technologies Coming to an Enterprise Near You
- 11 Signs Your IT Project is Doomed
- A walking tour: 33 questions to ask about your company's security
- 15 social media scams
- The 7 elements of a successful security awareness program
- IT Certification Study Tips
- Register for this Computerworld Insider Study Tip guide and gain access to hundreds of premium content articles, cheat sheets, product reviews and more.
- The Five Big Lies the C-Suite Hears About "Going Mobile" Mobile has already made a tremendous impact-to the tune of 29 billion apps downloaded in 2011. With such a new technology, it's not...
- mPayment Scenario Planning and Recommendations The mPayment industry is predicted to reach $1.3 trillion by 2017. This report offers conclusions into the impact mobile will have on businesses...
- Is Your App Getting Used? Understanding UX and Your Audience Want your app to be one of the 70 percent that is opened but never used again? If not, then you need to...
- Harness IT -- An Introduction to Business Intelligence Solutions Learn the key selection criteria required to provide your organization with the capability to address structured data, unstructured data and mobile demands so...
- Becoming An Analytics Driven Organization Join us on Tuesday, June 18, 2013, 11:00 AM EDT and learn how your agency can create an analytics culture that will enable...
- 3 Reasons Why Sepaton is the World's Fastest Backup Solution Leading analyst, Storage Switzerland learns how Sepaton backs up and deduplicates massive data volumes while maintaining the industry's fastest performance - all in... All App Development White Papers | Webcasts
Our weekly newsletter will cover a wide range of topics and trends related to consumerization. Stay up to date with news, reviews and in-depth coverage of BYOD, smartphones, tablets, MDM, cloud, social and how consumerization affects IT. Subscribe now!