CSC and Open Source
CSC has a long history of applying great innovative technology to solve our clients’ mission critical needs. In many cases this great technology and innovation comes from the open source community. In the past decade many projects at CSC have incorporated open source products as part of our solutions or as tools used in day-to-day operations. With the acquisition of several start-ups founded on open source products, CSC has put renewed emphasis on open source. Under the leadership of CSC CTO Dan Hushon, we are positioning open source as key part of our technology strategy, giving open source the attention it deserves and bringing the benefits of open source to our clients.
CSC’s Open Source Program, initiated and sponsored by the CTO office, focuses on three areas:
1. Use open source within CSC.
We encourage the use of open source within CSC. We do realize, however, that although open source might be free as in speech, it is not always free as in beer. We have to make sure our people understand the licenses involved and know what software is approved (or not) for use. We also need to point people to great open source products. To do this, we have an ever-evolving “Whitelist” of software that has been approved for use. Typically we have internal training available for this software to educate our developers, architects and other technologists. In this way we can stimulate a thriving open source community at CSC.
2. Contribute to existing open source projects.
We encourage our people to participate in the open source community and give back. In the past, people in a large corporation like CSC might be reluctant to participate in the open source community, as they might not know the legal ramifications of doing so. Recognizing this, our Open Source Program provides a simple “Greenlist” procedure to give our employees an easy way to indicate that they want to contribute to an open source project, and receive approval to do so. Ensuring that our employees can be confident about contributing to the open source community without worrying about legal issues is very important.
3. Open-source CSC software.
Our Open Source Program is also about actively open-sourcing CSC software. We are reviewing our vast portfolio of software for viable candidates to release as open source. You can always find the current list of CSC open source projects on the CSC GitHub organization’s main page. Our Infochimps colleagues have also released their own set of open source projects, which you can find on the Infochimps community page.