Why Commercial SCM Tools Are Better Than Open-Source Tools



Email    print   
December 15, 2005 —  (Page 1 of 3)
Your organization has a core competency that has a direct bearing on your competitive advantage. The more of your time you can spend leveraging your core competency—whether it is financial transactions, network protocols or something else—the more you can enhance your competitive advantage. Therefore, it makes sense to delegate as much unrelated work as possible.

Delegation can come in many forms, such as third-party libraries, outsourced development and automation. When considering what to delegate, many organizations overlook a huge opportunity—software configuration management (SCM).

According to the analyst firm Ovum, most professional developers are still using homegrown SCM tools. Homegrown tools are either built entirely from scratch or more commonly built atop one of the free version-control tools such as CVS or Subversion.

Unlike major open-source projects such as Linux, which receives corporate support in the form of salaried engineers from such companies as IBM and Red Hat, open-source SCM projects receive very little corporate sponsorship. As a result, features and innovation in the open-source SCM tools lag far behind the commercial SCM tools.

Some of the major features that are available only in the commercial tools are refactoring (rename operations that preserve history and merge operations), issue-based change packages, tight integration with issue tracking, stream-based development, caching, replication, full support for mixed Unix and Windows environments, and process workflow. In addition to these examples, there are literally hundreds of smaller features that are available only in the commercial tools.

CVS, introduced in 1986 and now the most popular open-source SCM tool, is missing not only the features above, but also some of the more basic features, such as atomic transactions, fast branching, rename tracking and merge tracking.

In 2000, a group of open-source developers (with the help of a commercial sponsor, CollabNet), set out to address this deficit by creating a tool from scratch, called Subversion. Their goals and road map do not include the more advanced capabilities listed earlier. In the five years since inception, they have accomplished only the first two of their four goals, atomic transactions and fast branching. It comes as no surprise that rename tracking and merge tracking are still missing from Subversion, as those are both difficult SCM problems that are typically either part of the original architecture or never implemented (as is the case with CVS).




Pages 1 2 3 


Share this link: http://sdt.bz/29026
 
Most Read Latest News Blog Resources

Add comment


Name*
Email*  
Country     


  • Comment
Loading




close
NEXT ARTICLE
Why do IT shops have so many SCM tools?
Being accustomed with different SCM tools and differing SCM requirements are two of the reasons why IT shops have a diverse collection of SCM tools Read More...
 
 
 
 
News on Monday
more>>
SharePoint Tech Report
more>>


   

 
 

Download Current Issue
FEBRUARY 2012 PDF ISSUE

Need Back Issues?
DOWNLOAD HERE

Want to subscribe?


 
blogs tab
GitHire: Use Headhunters to Find Your Perfect Programmer
Are you a hiring manager tired of scouring the job boards? Check out this new service that will find 5 people interested in your jobs.
02/03/2012 12:17 PM EST

Facebook claims hacker cred
Facebook's SEC S-1 filing form includes a short essay on the Hacker Way by Mark Zuckerberg himself.
02/02/2012 08:26 AM EST

Ryan Dahl steps down
Ryan Dahl, creator of Node.js, steps back from his position as gatekeeper for the project.
02/01/2012 04:58 PM EST

Bloomberg opens its API
Bloomberg's APIs could lead to a future standard for accessing market data.
02/01/2012 04:41 PM EST

The case for piracy
In the aftermath of SOPA and PIPA, some copyright holders have begun to embrace piracy as inevitable...and even beneficial.
01/30/2012 02:39 PM EST

Tablet sales boom, but applications lag
The installed base of tablet computers and e-book readers is growing rapidly, but no killer app has yet emerged -- hint, hint.
01/28/2012 05:48 PM EST

 
Events calendar tab
2/13/2012 to 2/16/2012
Santa Clara
TechWeb

2/26/2012 to 2/29/2012
San Francisco
BZ Media

2/27/2012 to 3/2/2012
San Francisco
RSA

3/4/2012 to 3/7/2012
Las Vegas
IBM Tivoli

3/5/2012 to 3/9/2012
San Francisco
TechWeb