Why Open Source?
Open source software (OSS) is gaining ground in the enterprise. As more and more IT departments take advantage of OSS for enterprise systems, companies like CSC have created open source programs that encourage and guide employees to use OSS for client projects when it makes business sense.
The business benefits of OSS are well documented:
Agility and Speed: Using pre-built, pre-tested components that are backed by a community of developers is a fast, effective way to jump-start a software project. If code reuse is the Holy Grail of software development, OSS shows the way.
Competitive Advantage: In addition to agility and speed, OSS is an easy way to add new features and functionality. The wide range of OSS projects makes it possible to take advantage of new technologies or to support new software and hardware platforms.
Better Code Quality: In some cases, OSS may have higher code quality than a similar commercial or in-house-written code. The high number of OSS users means that more software bugs are usually identified and addressed during testing and validation.
Strong Security: Similarly, OSS is often more secure than similar commercial or in-house-written code. The high number of OSS users means the software has undergone considerable scrutiny, and security flaws can be identified and fixed quickly.
Attract Talent: Being active in OSS helps companies attract and retain talent because many of the best developers want to work with OSS. Also, if you want to introduce new technologies to the marketplace and they are open source or use open source components, people will already be familiar with the open source components when you do formal roll-outs, which helps your hiring process with respect to those technologies.
Reduce Costs: Years ago, one of the primary reasons development groups used OSS was to reduce costs. Lower costs is still an important benefit (e.g., zero acquisition cost), but today it is just one of many compelling benefits.
At CSC, we are proud to use and contribute to OSS projects. By using OSS and putting code out in the open, we enable our clients to break free of “lock in” and even co-create with us. Our clients, like us, know the value of participating in a broad open ecosystem and helping move the entire software industry forward faster. Together let’s make a difference.