In the Linux loop
Computerworld - Using open-source software like Linux is a no-brainer for many companies. It's stable and can be fixed easily if bugs appear, and you can't beat the price. But some companies and government organizations are taking their commitment to open source a step further by actively participating in the open-source community.
The Linux operating system is only one example of the many pieces of open-source software currently in circulation. In each case, the software's license allows it to be freely copied and distributed by anyone, the source code is available along with a working version of the software, and anyone can modify or expand on the code. Most open-source software can be downloaded free from the Internet and is maintained and expanded by a community of developers who donate their patches and modifications.
These days, some corporate and government entities are getting into the act as well. When their developers write patches, modifications or new implementations of open-source software for in-house use, these organizations are releasing that new code back to the open-source community, thereby assisting in the software's ongoing development.
What's the payoff? It makes for better software. "If we find a bug or a problem, we're interested in fixing that problem. We're also interested in not fixing it again in the next version," explains Robert M. Lefkowitz, director of open-source strategy at Merrill Lynch & Co. in New York.
"If you download open-source software, then take it in-house and don't share your revised code, you wind up maintaining your own separate fork of the software for all time," says Eric Raymond, president of the Open Source Initiative, a Web-based nonprofit group that helps define and promote the open-source concept. "On the other hand, by participating in open-source projects, you make sure your corporate needs have a seat at the table when large-scale design decisions are being made."
This is why Merrill Lynch sent the fixes it made to open-source software during one of its projects back to the open-source community. "The way a typical open-source project works is that there is a core team in the community with direct access to modifying the code on its central Web site," Lefkowitz says. "People who want to contribute to that community submit their code, which is looked at by a core team and integrated if found appropriate."
Creative Archiving
Sharing can be especially helpful if your software needs are different from those of most organizations, notes Jim Willis, director of eGovernment at the Rhode Island Department of State.
His office used



- Excel 2010 Cheat Sheet
- Register for this Computerworld Insider Cheat Sheet and gain access to hundreds of premium content articles, guides, product reviews and more.
- VMware View Optimization Guide for Windows 7
- This document provides guidelines for configuring a standard Windows 7 image to be used within a VMware View™ environment, providing administrators with the...
- Watson - A System Designed for Answers. The future of workload optimized systems design
- Watson is a workload optimized system designed for complex analytics, made possible by integrating massively parallel POWER7 processors and DeepQA technology. Read the...
- Overcome Top 7 Admin Challenges of Active Directory
- As Active Directory's role in the enterprise has drastically increased, so has the need to secure the data. Gain insight on creating repeatable,...
- Insiders Can Ruin Your Company. Take Action.
- Did you know that 80 percent of threats to an organization come from the inside? The threat from insiders is often overlooked in...
- Top Solutions and Tools to Prevent Devastating Malware
- Custom malware frequently goes undetected. According to Forrester Research, the best way to reduce risk of breach is to deploy file integrity monitoring... All Operating Systems White Papers
- Optimizing Networks for the Cloud
- Join guest speaker, Rohit Mehra, IDC Director of Enterprise Communications Infrastructure, to explore current trends, discuss best practices for optimizing Data Center and...
- Apps QuickStart Series Part 2: Designing and Deploying SQL Server on VMware vSphere
- Download this webcast to learn about the design considerations for virtualizing SQL workloads, performance and scalability information and high-availability options, as well as...
- Apps QuickStart Series Part 1: Designing and Deploying Exchange 2010 on VMware vSphere
- Download this webcast to learn the virtual hardware design considerations for Exchange 2010, deployment using the building block approach, options for high-availability and...
- Customer Spotlight: How IPC The Hospitalist Company Implemented Oracle on VMware
- Have you been looking to hear about customer's experiences with the new VMware vCenter Site Recovery Manager product? View this webcast to learn...
- Virtualize Business-Critical Applications with Confidence
- Virtualizing business-critical applications has become a key focus for organizations as they move along their virtualization journey. With the launch of VMware vSphere®... All Operating Systems Webcasts