Making the Case for Open Source over ClearCase: Total Cost of

Making the Case for Open
Source over ClearCase:
Total Cost of Ownership
and other Considerations
Table of Contents
Rapid and Disruptive Change .........................................................................................................3
A Greater Value .............................................................................................................................3
Making the Move to OSS ...............................................................................................................4
Guiding Your Decision ....................................................................................................................4
Further Reading .............................................................................................................................6
Learn More ....................................................................................................................................6
Rapid and disruptive change
We live and work in an era of rapid and often disruptive change. Old models that fail to evolve are
disappearing—or else are hanging on simply because their user base has not yet shifted to a newer, more
functional platform. This juncture especially is evident within the present polarity between proprietary and
open-source source code management (SCM) software.
What is open-source software (OSS)? According to Wikipedia, it’s “software whose source code is published
and made available to the public, enabling anyone to copy, modify and redistribute the source code without
paying royalties or fees.” As a result, its presence on the marketplace is a growing challenge to the developers
of older, “closed” proprietary software.
Companies with proprietary solutions, such as IBM with its Rational ClearCase product, point to potential
deficiencies in open-source SCM solutions. In particular, IBM cites so-called “hidden” costs “within hard-toquantify areas” as well as “opportunity costs, which are loosely defined as the costs of overlooking the
alternative choice.”
IBM’s suggestion here, that feature deficiencies in OSS deprive the user of opportunities otherwise found in
proprietary solutions, is altogether misleading—and as OSS performance metrics will show in this paper,
untrue.
A Greater Value
While waving such red flags may dissuade uninformed consumers, the fact is that in today’s enterprise software
market, open-source software (OSS) is everywhere, from Linux, Eclipse, Android and Apache to Subversion and
Git. Many programming languages are open source as well — Python, Ruby and Perl. In the light of this growing
popularity, especially in the enterprise sector, branding OSS as inferior, unstable, and costly is a flawed
generalization that is simply not true — and misses the larger reality.
As an overall platform for software development, many OSS products deliver the greatest value on the market
today. Jim Whitehurst, CEO of Red Hat, a global provider of Linux® and open source technology solutions, puts it
best: “Open source isn’t about saving money, it’s about doing more stuff, and getting incremental innovation
with the finite budget you have.”
Despite what legacy vendors with proprietary technologies may otherwise claim, OSS offers four compelling
benefits:
Affordability: With no acquisition cost, OSS proves immediately attractive, and is also cost-effective in terms of
operations and administration. In fact, a report by the Standish Group states that adoption of open-source
software models has resulted in savings of about $60 billion per year to consumers. According to prominent
developer Martin Roesch, “We get tremendous efficiency in our development. The size of our research and
development team is very small compared to our competitors. [OSS] helps reduce costs and achieve a lot of
economy. I can’t imagine how expensive it would have been to build this company without the open source
world.”
Security & Stability: OSS products represent the highest quality standards of its contributing developers and
supporting companies, backed by a continuous process of testing and debugging on a rapid basis. This
environment of non-stop scrutiny in the OSS development process is able to meet and even exceed the high
expectations of its user community for reliability, stability and security. As a case in point, a 2004 study showed
that Linux source code has 0.17 bugs per 1,000 lines of code, while proprietary software generally scores 20 –
30 bugs per 1,000 lines.
Speed of Innovation: Open-source software development is unique in its workflow of constant refinement,
backed by a collaborative community of literally hundreds of committed developers — a much larger pool of
talent than available to proprietary solutions. For example, Subversion, the open-source SCM solution has
issued more than 100 releases since its inception in 2000.
Flexibility: Proprietary software is a closed system that is often resistant to any customization that would
address the specific use and budgetary needs of your enterprise IT. By contrast, OSS offers a highly flexible
Making the Case for Open Source over ClearCase: Total Cost of Ownership and other Considerations 3
development environment that helps companies avoid “lock-in” to a particular process. As stated in a case
study published by Netsight, a UK web design and development company, “The inherent flexibility of Open
Source Software, brought about by having access to the source code, means that the system can change as
you need it to…”
Making the Move to OSS
Given these proven benefits, many organizations already have taken the next step to OSS adoption. And, as OSS
requires active developer communities, it’s no surprise that some of today’s most advanced OSS projects focus
on development tools involved in SCM and revision control.
SVN and Git are the
undisputed, mainstream
market leaders in the
categories of SCM
In particular, when focusing on tools for development and DevOps, OSS products like Subversion (SVN), Git and
Jenkins have emerged as well-defined frontrunners, especially when compared with proprietary legacy tools
such as IBM Rational ClearCase. Owning 80% of the SCM market (per a 2012 Eclipse survey), SVN and Git are
the undisputed, mainstream market leaders in the categories of SCM, and so is Jenkins in the category of
continuous integration (CI). Overall, these tools are outperforming their proprietary counterparts in terms of
market adoption, even within larger enterprises like Cap Gemini, Deutsche Bank, Cardinal Health and US
Department of Defense.
Over a five-year period, from February 2004 to June 2009, CollabNet research shows that SVN adoption on
public Apache servers jumped from a few hundred to over 400,000. And in fact, the number of SVN developers
today exceeds 5 million worldwide. In its 2013 report, “The State of Git in the Enterprise,” Information Week
stated, “Git was created for development speed and according to our survey results, this is exactly why
organizations from a wide range of sectors have turned to it. Its speed and powerful branching and merging
have led to its adoption within companies of all sizes, both in terms of employee size and annual revenue.”
Guiding Your Decision
In terms of delivering a high-level proof of concept, such data is helpful. But to make an informed decision
about moving to OSS, especially in terms of an SCM platform, first consider the following questions:
Does the software offer the features that you need to meet your software development goal?
To answer this question, let’s compare two SCM options, Subversion (SVN) and Rational ClearCase. In the
research study “Software Change and Configuration Management, Q2 2007” published by Forrester, SVN is
cited for gaining momentum against ClearCase in a number of significant areas:
 Adoption growth
 Number of major releases
 Size of developer community and users
In addition, Forrester’s report noted that SVN excelled over ClearCase in the areas of:
 Platform support
 Scalability
 Performance
 Administration
 Geo distribution
 Security
In particular, Forrester pointed out the need of one full-time administrator resource for every 144 developers
(1:144 ratio) in case of ClearCase, compared to one administrator for every 1,000 developers (1:1000 ratio) in
case of Subversion.
In fact, the only area where ClearCase received the nod over SVN was in configuration workflow management.
The report also pointed out that both products relied on additional tools in the areas of:

Change management

Reporting and analytics

Lifecycle integration
Overall, Forrester concluded that OSS products like SVN are superior in most categories against ClearCase, and
advancing on a consistent basis. According to the report, “Forrester’s product-based evaluation of 11 leading
4 © CollabNet, Inc. All rights reserved.
SCM solutions across 123 criteria revealed that …. Subversion is the sole Leader in standalone software
configuration management (SCM).”
At the same time, Forrester noted that SCM stand-alones like SVN need to be embedded within a greater ALM
framework to achieve their greatest functionality.
What is the form and governance of the community?
A number of major software development companies have stepped in to help ensure that OSS SCM solutions
like SVN and Git receive the essential support and refinement required to evolve as superior toolsets. For
example, Google launched an inititiative to extend Git with the open-source Gerrit project. And CollabNet
subsequently packaged Gerrit alongside Git and Subversion into its TeamForge platform, to provie an off-the
shelf management platform for both enterprise Git and Subversion.
In addition, Git’s popularity in adoption and support continues to accelerate within the larger developer
community. According to the latest Eclipse developer survey, Git is today the second most popular SCM tool
The complete
Eclipse Survey
can be found here:
http://www.slideshare.net/Ian
Skerrett/eclipse-survey-2012report-final
after Subversion, with 27% market share. In fact, Git’s adoption rate has been growing at 100% YOY over the
past two years.
Does the license suit all your future plans for the code?
As many CIOs already know, proprietary software licensing in particular when combined with the high upfront
cost of a perpetual license can be an expensive proposition. As well, proprietary licenses lock your organization
into a closed system of support and services that may well not support your needs or meet your requirements
More information on open-
over time. In short, you have little to no control over your code, your budget or future product plans.
source licensing is available at the
Open Source Initiative at:
By contrast open-source licensing provides a much lower cost of ownership, with no-cost annual and additional
http://opensource.org/licenses/a
licensing. However, legal compliance with open-source licenses can be best addressed by your organization’s
lphabetical.
legal resource. In particular, Git is distributed under the terms of the GPL v.2, a copyleft license, while SVN is
distributed under the terms of the Apache License, a copyfree license.
Is the software enterprise-ready?
As mentioned previously in the Forrester study, Subversion is the market leader in standalone SCM for today’s
enterprise, as it continues to build momentum through continuous development.
Due to its flexibility and speed, many larger and geographically distributed enterprises also have adopted Git.
As the Information Week study notes, “Git, when used with other SCM and management tools to address
enterprise concerns, makes for a powerful tool in a multipronged approach to productive software
development. Git’s adoption in the enterprise, often led by a more conservative bunch, is clearly seen as a
shining point.”
What type of support is available from the open community and/or the organization that is packaging
the product, and who will maintain your installation of the software?
Support for OSS is readily available from a number of sources, both in the open-source developer community
and in the commercial sector. For example, CollabNet’s Subversion solution includes access to a network of
dedicated support professionals (which includes actual open-source committers) as well as professional
support, services and training plans. In the case of using a commercial source for OSS support, make sure to
review that vendor’s Service Level Agreement (SLA) for the complete list of services provided with a definition
of each service.
If you customize open source code for your organization, are you prepared to propagate those changes
into newer versions of the code?
Unlike with closed proprietary software, your organization has the option to customize OSS code to meet your
company’s specific needs. However, once you decide to do so, it’s also critical to align and integrate your
custom code version with newer iterations of the general OSS. The good news, of course, is that with their
revision control capabilities, SCM tools like SVN and especially Git can manage this process — and even manage
versioning to their own code.
Making the Case for Open Source over ClearCase: Total Cost of Ownership and other Considerations 5
Topics
trending now
How easy is it to integrate the software with your data or other software you already use?
Thanks to their leadership and support in the SCM market, OSS SCMs like SVN and Git can be easily integrated
with existing systems through essentially two options:
Many of the latest technology
announcements have implications for
PaaS and cloud development that will
serve agile businesses everywhere.
1.
integrating with Jenkins for build services.
 Enterprise Cloud Development,
www.collab.net/ecd
2.
Relying on a commercial turnkey governance management solution like CollabNet TeamForge, which
provides the central control and visibility across development process, and across pre-embedded OSS
 Enterprise Git Management,
www.collab.net/gotGit
 ClearCase Migration Strategy,
www.collab.net/clearcase
Working with the open API’s of the OSS SCM, to stitch together a solution e.g. by manually
tools like Subversion, Git and Jenkins.
Are benchmarks available to allow performance evaluations of the software with comparable
products/projects?
Aside from the studies already cited in this paper, additional benchmarking resources can be found through:

The report, “The Forrester Wave™: Software Change And Configuration Management, Q2 2007,”
product-based evaluation of 11 leading SCM solutions across 123 criteria. This study concluded that
SVN is the leader in standalone SCM over ClearCase and other products. Specifically, Forrester
pointed to a higher TCO (total cost of ownership) with ClearCase due to high administrative
overhead.

CollabNet’s own customer case studies, available at http://www.collab.net/. CollabNet customers are
managing thousands and even tens of thousands of Subversion and Git users with the TeamForge
platform, on-site and in hosted (cloud) instances. In many cases, those users also are geographically
distributed.
In growing numbers, companies are discovering greater benefits and savings by replacing Rational ClearCase
with an open-source SCM solution. To learn more, call CollabNet today at 1-888-778-9793 (or contact via
http://visit.collab.net/contact_us.html).
CONTACT US
Further Reading
Corporate Headquarters
Find out how you can optimize your software development and deployment practices further with:
8000 Marina Blvd, Suite 600

An Enterprise Cloud Development (ECD) Blueprint with TeamForge an Implementation Checklist
Brisbane, CA 94005

Enterprise Source Code, A Multi-Million Dollar Underutilized Asset
United States

Putting DevOps and the Hybrid Cloud into Practice with CollabNet TeamForge
Phone: +1 (650) 228-2500
Toll Free: +1 (888) 778-9793
Download these white papers and access to other insightful business resources at www.collab.net/resources.
Learn More
To put Enterprise Cloud Development to work for your organization, please call 1-888-778-9793, e-mail
[email protected], or visit www.collab.net/ecd, for a free assessment of your “ECD-readiness” or to provide
your own input into the future of cloud development practices!
About CollabNet
CollabNet is a leading provider of Enterprise Cloud Development and Agile ALM products and services for software-driven organizations.
With more than 10,000 global customers, the company provides a suite of platforms and services to address three major trends
disrupting the software industry: Agile, DevOps and hybrid cloud development. Its CloudForge™ development-Platform-as-a-Service
(dPaaS) enables cloud development through a flexible platform that is team friendly, enterprise ready and integrated to support leading
third party tools. The CollabNet TeamForge® ALM, ScrumWorks® Pro project management and SubversionEdge source code
management platforms can be deployed separately or together, in the cloud or on-premise. CollabNet complements its technical
offerings with industry leading consulting and training services for Agile and cloud development transformations. Many CollabNet
customers improve productivity by as much as 70 percent, while reducing costs by 80 percent.
For more information, please visit (www.collab.net).
© 2013 CollabNet, Inc., All rights reserved.
CollabNet is a registered trademark in the US
and other countries. All other trademarks,
brand names, or product names belong to
their respective holders.
CollabNet, Inc.
8000 Marina Blvd.,
Suite 600
Brisbane, CA 94005
Tel +1 650 228 2500
Fax +1 650 228 2501
www.collab.net
[email protected]
Blog blogs.collab.net
Twitter twitter.com/collabnet
Facebook www.facebook.com/collabnetHQ
LinkedIn www.linkedin.com/company/collabnet-inc
060513