En septiembre de 2004, Linus Torvalds subió a la versión 2.6.9 rc3 un documento llamado ManagementStyle
y titulado "Linux kernel management style". En él, Linus expresaba su forma de gestión del kernel, medio en broma y medio en serio.
Circuló bastante en su momento, sobre todo a partir de su publicación en LWN. A pesar de que el original se reseñó en Barrapunto, no había ninguna traducción al castellano. Hasta el momento. Para un proyecto más amplio que os daré a conocer pronto, necesitaba algún texto de gestión técnica en castellano; cuando me encontré con el insuperable documento de Linus, vi claramente que es lo que buscaba.
Así que me decidí a traducirlo, y le pedí primero permiso al propio Linus; en rigor no hacía falta porque estaba publicado bajo licencia GPLv2, pero siempre es mejor contar con la colaboración del autor. Me respondió más o menos lo siguiente.
> Así que si me das permiso, voy a traducirlo y publicarlo en Libertonia [...]
Claro. Sin embargo, no sé español, así que no voy a poder comentar sobre el resultado. Sí me gustaría que se viera el humor - es un documento serio porque es _cierto_, pero también se intenta obviamente que llegue el mensaje con un poco de humor. Y traducir eso puede ser difícil. No sé, y no voy a poder ayudar o comentar sobre esto.
De forma que me he decidido a publicarlo primero aquí en Libertonia, donde "juego en casa" como quien dice, antes de darle más difusión vía Barrapunto y Menéame. Así podéis comentar esta versión, que podríamos llamar "rc" o release candidate, siguiendo la propia nomenclatura del kernel; y podemos corregir cualquier bug que se me haya colado.
Recordaréis que hace unos años publiqué una traducción de El maravilloso mundo de Linux 2.6, y mucha gente me pidió que la pusiera directamente en escomposlinux en lugar de pegarlo como noticia en Libertonia. Así que, con la inestimable ayuda del proyecto escomposlinux, he hecho lo mismo en esta ocasión. Ahí va la introducción del documento, para abrir boca.
Este breve documento describe el estilo de gestión preferido (o
inventado, según a quién le preguntes) para el kernel Linux. En teoría
debería seguir el formato del documento CodingStyle [EstiloProgramacion]
hasta cierto punto, y se ha escrito sobre todo para evitar responder (*)
a las mismas preguntas (o parecidas) una y otra vez.
El estilo de gestión es muy personal y mucho más difícil de cuantificar
que las reglas de estilo de programación, así que este documento puede
tener o no que ver con el mundo real. Empezó como un divertimento, pero
eso no quiere decir que no pueda ser verdad. Tendrás que decidir por ti
mismo.
Por cierto, cuando se habla de "gestor del kernel", es sobre las
personas que llevan el liderazgo técnico, no la gente que hace gestión
tradicional en las empresas. Si firmas órdenes de compra o tienes alguna
idea sobre el presupuesto de tu grupo, casi seguro que no eres un gestor
del kernel. Estas sugerencias pueden o no aplicarse a tu caso.
(*) Este documento lo consigue no tanto respondiendo a la pregunta, sino
haciendo insufriblemente obvio para el que la hace que no tenemos ni la
más remota idea de cuál es la respuesta.
La última versión se encuentra siempre en www.escomposlinux.org/egkl/. Muchísimas gracias a Iñaki Arenaza por tomarse el trabajo de reformatearlo como ISO-8859-1 y publicarlo en la web.