Llevaba un tiempo pensando en tratar el tema pero... Quería hacerlo de una manera didáctica y amena. Pero no, y es que me tenéis hasta las pelotas. A ver. Tu no, tampoco tu vecino, me refiero a los Talibanes del GNU/Linux que pueden tener toda la razón del mundo pero a veces, a veces, y solo a veces me gustaría estrangular con mis manos su unicornio imaginario porque vamos... ¿De verdad, de verdad, de verdad seguimos con la cansina discusión de si es GNU/Linux o simplemente Linux? ¿No podemos hablar de otra cosa más productiva y que nos permita avanzar que estar discutiendo sobre este tema?
Antes de que pienses que estoy totalmente desquiciado o que necesito de una tila decir que esto lo digo en clave de humor y mejor te pongo en antecedentes. 😉
Puedes poner todo tu empeño en crear contenido ameno, didáctico y de manera totalmente altruista y no falla. Siempre aparece un talibán haciendo de apuntador y la pasada semana le tocó a Yoyo Fernandez, a quien envío un saludo, pero podía tocarle a cualquiera. Sinceramente creo que es lógico decir que hay actitudes que son "mala onda" y deberíamos reflexionar un poco sobre si estas actitudes hace más mal que bien. Aquí mi aportación y punto de vista sobre el tema más importante del universo conocido, cuestión crítica sobre la evolución del software libre y su futuro. Pretendo ser irónico.
Un saludo a mis seguidores de Uruguay, a pesar de tipos como este seguís siendo guays 😉 pic.twitter.com/TQqJrASJd2
- Yoyo Fernández (@yoyo308) November 6, 2016
Existe en la comunidad cierta controversia sobre la denominación que debemos usar para referirnos al sistema operativo que usamos. Richard Stallman y la FSF son los principales valedores en la defensa del término GNU/Linux ya que el GNU fue un proyecto de larga trayectoria para desarrollar un sistema operativo libre donde el núcleo Linux solo es una pieza. Por contra los defensores del término Linux argumentan que los usuarios y desarrolladores simplemente optan por referirse al sistema de la forma más cómoda y económica posible. Decir Linux es más corto, todos nos entendemos y nadie niega el reconocimiento que GNU tiene en su contribución.
Y es que si tenemos que nombrar todas las partes importantes del sistema aparte de quedarnos sin aire a la mitad la cosa sonaría algo como: "Sí, yo uso GNU/LINUXWINDOWDEBIANUBUNTULXDESABORFRESACONVINILLAAEROPUERTOADOLFOSUAREZBARAJASVODAFONESOLIBMPEPAYLOLA"
Si ya la gente que no usa Linux nos mira con cara de frikis el que nos pongamos a mencionar algo que bien se puede leer más tarde no parece muy lógico. ¿O cuando saludamos a un amigo lo hacemos siempre mencionando nombre, apellidos y parentesco por esto de no ofender a nadie?
Entiendo que determinar exactamente que constituye un sistema operativo y resumirlo bajo una denominación es complicado pero mi postura es la de utilizar Linux bajo un uso coloquial y GNU/Linux cuando nos ponemos serios.
El origen de todo este rollo nace en 1983 cuando Richard Stallman anuncia públicamente el proyecto GNU. Originalmente GNU iba a ser un sistema operativo clon de Unix pero compuesto sólo de software libre. Una idea genial pero que no acababa de hacerse realidad hasta que en 1991 aparece la primera versión del núcleo Linux, liberada por Linus Torvalds. Ese momento resultó en un posterior importante impulso del proyecto GNU, Torvalds acabó licenciando su kernel bajo su licencia de software, ya que de algún modo era la pieza que faltaba. El sistema operativo GNU por entonces tenía completo porciones a nivel medio del sistema pero necesitaba resolver niveles inferiores tales como su núcleo, controladores de dispositivos, demonios, etc.
Con la llegada de Linux los desarrolladores se adaptaron rápidamente e implementaron partes del código GNU para trabajar con él.
Y aquí en este momento tan bonito de la historia comienza el quebradero de cabeza. En 1992, la distribución Yggdrasil Linux adoptó el nombre "Linux/GNU/X". Y no sé vosotros pero el nombre parecía más sacado de una pelicula de ciencia ficción bizarra clasificada X que algo fácil de pronunciar. Más tarde la distribución Debian comenzó a referirse al sistema como GNU/Linux en 1994 y nadie pareció molestarle la denominación que ya no parecía el nombre de una producción de Ron Jeremy.
Pero seguimos, que la cosa no quedó así por mucho tiempo. El propio Stallman trató de buscar una solución amistosa e inventó el nombre "Lignux" en 2006 junto con el apoyo a otras alternativas como "Sistema GNU basado en Linux" o "Sistema GNU/Linux", para acabar resumiendo en "GNU/Linux". Mira tú qué cosas... economizando letras ¿ah?
"Si vamos a escoger un nombre para el sistema sobre la base de quién escribió los programas en el sistema, la elección más apropiada sería GNU. Pero no creemos que sea la forma correcta de considerar la pregunta. El Proyecto GNU no fue, y no es, un proyecto para desarrollar paquetes de software específicos. [...] Muchas personas han hecho contribuciones enormes al software libre en el sistema y todos merecen crédito. Pero la razón por la cual es un sistema integrado - y no sólo una colección de programas útiles - es porque el Proyecto GNU estableció que así lo fuera. Hicimos una lista de los programas necesarios para crear un sistema libre completo, y todo lo que había en esa lista fuimos escribiéndolo sistemáticamente, o encontramos gente para escribirlo." - Richard Stallman
Llamar "Linux" a esta variante del sistema GNU le hace el juego a quienes escogen su software basado sólo en las ventajas técnicas, sin tener en cuenta si éste respeta su libertad - FSF
No tardaron en aparecer oportunistas que vieron en todo este follón de siglas y denominaciones una portunidad de hacerse con el control y forrarse. Que se lo digan al Grupo SCO o la Alexis de Tocqueville Institution (AdTI) que no tardaron en acuñarse el termino Linux como propio y amenazaban con demandar a todo el universo conocido por el uso de su patente. Afortunadamente la justicia hizo su trabajo y el asunto se resolvió a favor de la comunidad.
Hasta el momento he hablado de Stallman, la FSF y los talibanes que hacen de apuntadores pero... y ¿Linus? ¿Qué dice Linus Torvalds de todo esto? Pues el bueno de Linus lleva usando la denominación Linux desde 1991.
Claramente pragmático, Linus Torvalds dejó una interesante declaración en el documental Revolution OS, cuando se le preguntó si el nombre GNU/Linux estaba justificado:
Bueno, pienso que estaría justificado, pero justificado si creas una distribución GNU de Linux... de la misma forma que pienso que "Red Hat Linux" está bien, o "SuSE Linux" o "Debian Linux", porque si tú haces tu propia distribución, tú le pones el nombre, pero llamar Linux en general "GNU Linux" pienso que es ridículo. - Linus Torvalds
En lo personal creo que Torvalds tiene razón. No podemos perdernos en cuestiones filosóficas y debemos ser prácticos. Considero que la petición de la FSF es más un conflicto territorial. GNU es una gran pieza del sistema como lo es Linux, nadie va a negar esto a estas alturas pero pretender que por desarrollar herramientas user-level tenga merecido perpetuo reconocimiento no sé yo. Nadie dice GNU/X11/Apache/Linux/TeX/Perl/Python/FreeCiv. Poquísimos logran pronunciar el termino correctamente ("gəˈnu slæʃ 'lɪnəks" o "gəˈnu plʌs 'lɪnəks"). Considero que es absurdo seguir discutiendo.
Y con esto ya acabo. Volviendo al tema. Lo que considero más absurdo es que si yo tengo que respetar a una minoría que roza lo talibán en el uso de su legitimo GNU/Linux para todo y toda situación, alguien de esa minoría, que no todos, venga a incordiar cual apuntador sobre le uso correctisísisisisisissisisisisimo que debemos usar y si no le hacemos caso ya somos mala onda, de lo peor, etc y etc.
Siento daros la chapa.
Saludos y buen fin de semana.