Es por vago Math, en realidad debería probar algo pero siempre me da pachorra (
y más si juego rol como ahora.... que me lleva tiempo). No sé si sabías que alguna vez me compré una distribución Suse original en caja y todo, 6.x era creo.
El costo de desarrollo de Linux
El más exitoso proyecto de software libre nació en 1991 y miles de personas colaboraron en su realización.
En un estudio detallado David A. Wheeler,
en el 2001, estimó que el costo de desarrollo de una distribución típica era de 1200 millones de dólares. Usó Red Had 7.1 como ejemplo.
Empleando sus métodos y herramientas estimaron que es lo que saldría desarrollar desde cero una distribución actual como
Fedora 9 que salió en mayo de este año, es la base de la distribución Red Hat Enterprise y la descendencia del Red Hat 7.1 considerado en el primer estudio.
Los números considerando los costos de desarrollo de software actuales llegaron a la cifra de
10.800 millones de dólares, y estimaron que sólo el kernel saldría 1800 millones. Todo esto considerando que se hace con costos de EEUU.
Pero el
kernel ( o núcleo) es sólo una parte del sistema operativo, hay muchas más.
Para ver la complejidad del proyecto Linux, es interesante tener en cuenta que sólo en los dos últimos años unos 3200 programadores de 200 empresas trabajaron en este kernel.
Para sus estimaciones contaron las líneas de código fuente y además tuvieron en cuenta lo que ganan los programadores de acuerdo a una dependencia de Estadísticas de la Oficina de Trabajo de EEUU, (US Bureau of Labor Statistics), el valor promedio es 75.662 dólares por año, unos
6300 dólares por mes. (¿igual que en Argentina no?
) .
Hasta tuvieron en cuenta costos asociados como días de enfermedad, vacaciones, beneficios sociales etc. que implican que un programador le "cuesta" unos 97.600 dólares por año al que lo contrata.
Esto es simplemente una estimación, hay distribuciones más grandes que Fedora y otras más chicas.
Pero lo que no hay duda es que en 6 años ha crecido mucho:
* Red Hat Linux 6.2 tenía 17 millones de líneas de código
* Red Hat Linux 7.1 en el 2002 tenía 30 millones
* Fedora 9 en el 2008 tiene 204 millones de líneas físicas de código.
Traduzco un párrafo de las conclusiones el análisis:
¿Qué podemos aprender de este estudio? Los sustanciales costos de desarrollo basados en una comunidad de una distribución Linux reflejan su creciente valor e importancia en el mundo de la computación. Las compañías e individuos que trabajen en proyectos relacionados con Linux construyen este valor, ganan al compartir la carga de desarrollo son sus pares ( y a veces competidores). Cada vez es más claro que cargar con esta investigación y desarrollo individualmente, como ha hecho Microsoft, es una forma cara de construir software. Mientras en el pasado la posición monopólica les ha permitido financiar este desarrollo enorme, creemos que en el futuro la competencia de las fuerzas colaborativas harán esa posición aislada insostenible."
El artículo se titula
Estimating the Total Development Cost of a Linux Distribution y fue publicado en
linuxfoundations.org, y hay más detalles allí que yo omití para simplicidad.
Fuente:
hispamp3.com.
Me encantan los datos numéricos que dan y que desconocía totalmente, desde lo que va del crecimiento de Linux en su código, a los sueldos de los programadores en EEUU.