The Risks of Distributed Version Control

From Ben Collins-Sussman, a core Subversion developer, now at Google, a rant on distributed vs. centralized software development. From where I stand, I agree fully with him: I don’t need people going off in a cave with the game sources, and I don’t see how somebody would like to make a personal copy of the entire repository now that it includes an increasing amount of binary assets (read: gigabytes).

Distributed source control, however, will let the FOSS crowd dig themselves in 10 000s of separate little caves, split, fork and splinter projects, fight over implementing the mostest and the bestest features, and, in the end, produce less usable software.

Leave a Reply