After open-source controversy, Torvalds turns to 'git'
The software will be used to quickly make changes to the Linux kernel
IDG News Service - A dispute between a prominent open-source developer and the maker of software used to manage Linux kernel development has forced Linux creator Linus Torvalds to embark on a new software project of his own. The new effort, called "git," began last week after a licensing dispute forced Torvalds to abandon the proprietary BitKeeper software he had used since 2002 to manage Linux kernel development.
The conflict touches on the difference between open-source developers who view Linux's open, collaborative approach as a technically superior way to build software and advocates of free software who see the ability to access and change source code as fundamental freedom.
As a result of the dispute, Torvalds is now working with other Linux developers to create software that can quickly make changes to 17,000 files that make up the Linux kernel, the central component of the Linux operating system. "Git, to some degree, was designed on the principle that everything you ever do on a daily basis should take less than a second," Torvalds said in an e-mail interview.
The Linux developers will use git to replace BitKeeper, which is developed by BitMover Inc. in South San Francisco, Calif.
Though BitMover allowed Linux developers to use a free version of its software for kernel development, the company was unhappy with efforts by developer Andrew Tridgell to develop an open-source version. In February, Tridgell wrote a tool that could work with source code stored in BitKeeper, but after several months of negotiations, BitMover decided to revoke the Linux developers' right to use the current BitKeeper software for free.
Free software advocates argue that Tridgell's code simply provided them with a way of contributing to the Linux kernel without accepting BitKeeper's proprietary software license. Because Tridgell's client could only be used to access BitKeeper data and did not replace the entire system, Torvalds now finds himself looking for a new source code management system, he said.
The most prominent free software advocate, Richard Stallman, had long called for kernel developers to abandon BitKeeper, arguing that its use was helping to convince kernel developers that the use of "nonfree" software was an acceptable practice.
That goal has now effectively been achieved because of the impasse between Tridgell and BitMover.
Torvalds is clearly unhappy about being forced off BitMover. He called Tridgell's client a "bad project," and said that the software it produced has no benefit to Linux developers, BitMover or even Tridgell himself. "It ended up hurting people that didn't agree with [Tridgell]," he said of the software.



- 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.
- Consolidating SAP Applications to Linux on Power by IDC
- IDC studied a group of enterprises that had deployed SAP applications on IBM Power Systems servers running Linux server operating environments and had...
- 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...
- Streamline Compliance and Increase ROI
- Streamline, simplify, and automate compliance related activities; especially those that impact multiple business units. This white paper from NetIQ, outlines solutions that will... All Linux and Unix 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 Linux and Unix Webcasts