SCM: Linus Torvalds (Linux), Larry McVoy (BitKeeper) and Andrew Tridgell (Samba, rsync, etc.)

German Poo Caaman~o gpoo en ubiobio.cl
Dom Abr 17 23:39:20 CLT 2005


El dom, 17-04-2005 a las 21:07 -0400, Horst von Brand escribió:
> "Guillermo O. Burastero" <linux.gb en gmail.com> dijo:
> >     Hace unos 3 años como SCM (Source Code Management Tool) Linus 
> > Torvalds (LT) adoptó el programa no libre BitKeeper (BK) de Larry McVoy 
> > para la gestión de desarrollo del kernel Linux.
> 
> Y el resultado fue aumentar la productividad del proceso en unas 3
> veces, /sin/ enloquecer a los cabecillas en el proceso.
> 
> >     Su decisión, contraria a la opinión de muchos e importantes 
> > referentes de la comunidad del software libre como Richard M. Stallman, 
> > Bruce Perens, etc., se basó ante todo en criterios pragmáticos: era,  
> > según L.T., el mejor programa en su tipo y las alternativas FOSS que en 
> > ese entonces había ni siquiera podían hacerle sombra (CVS, etc.).
> 
> CVS no se hace sombra ni a si mismo. Y las demas alternativas codigo
> abierto hasta hoy (incluso con el impulso que el uso de bk dio a
> algunos) andan a an~os luz de lo que se requiere (Linus quiere un
> sistema que le da la posibilidad de integrar un parche en algo como un
> segundo, las alternativas codigo abierto que son contendores (por
> soportar un modelo de desarrollo distribuido) andan por el cuarto de
> hora...).

En realidad, no es que CVS no sirva para nada.  Tiene un proposito
y para ese proposito sirve y ha tenido vida por un monton de an~os.
Ademas debe ser la herramienta mas utilizada en el mundo del software
libre.

Subversion vino a cubrir algunas de las necesidades inmediatas que
CVS no cubria.

Pero ni CVS ni SVN sirven a los propositos del kernel (disponer
de respositorios distribuidos en vez de uno centralizado).  Por 
lo tanto, ni siquiera debieran entrar a la discusion.

De cualquier forma, no hay mal que por bien no venga.  Cualquiera
sea la eleccion, ya sea tomar/mejorar una existente o escribir una
de cero, todo apunta a que sera libre; su desarrollo se acelerara
e ira en beneficio de todos (los proyectos de software libre).

-- 
Germán Poó Caamaño
mailto:gpoo en ubiobio.cl



Más información sobre la lista de distribución Linux