Es
una controversia que tiene años de estar en la palestra. El nombre Linux se ha
utilizado para los sistemas operativos que tienen kernel Linux y software GNU.
En ese sentido suelen haber serios enfrentamientos de opinión si estos sistemas
operativos deben llamarse Linux o GNU/Linux.
Como
ya mencionaba esta es una de las mayores controversias en la comunidad de
código abierto.
La gran familia de sistemas operativos que fueron creados por Linux
Torvalds en 1991 usando el kernel de Linux (publicado bajo licencia GNU
GPL) y el software GNU creado por Richard Stallman a través de la Free Software
Foundation son los causantes de la discordia sobre si un sistema operativo debe
llamarse GNU/Linux o simplemente Linux.
A
mediados de los años 80 Richard Stallman inició el movimiento Free Software Movement para impulsar el
desarrollo del software libre que podría utilizar modificar o distribuir cualquier
persona. A esto siguió la creación de la Fundación para el Software Libre (FSF)
que construyó la subestructura para el sistema operativo GNU. La FSF fue capaz
de codificar todo el material necesario para el sistema operativo, ahora
conocido como software GNU.
El Kernel de Linux Torvalds vino a completar la
pieza que faltaba en el rompecabezas del Software libre. Desde entonces, los
desarrolladores comenzaron a usar el Kernel de Linux junto con el software GNU
y otras cosas más para crear sus propias distribuciones de Linux.
Con
los años, el nombre de Linux se adoptó informalmente por las masas para
designar este tipo de sistemas operativos. Básicamente, se extendió a boca a
boca y las personas no pensaban que Linux y GNU eran dos cosas diferentes. Y
ahí es donde empezó toda la controversia.
Defensa de GNU/Linux
No estoy pidiendo que lo llamen
"Stallmanix" - Richard Stallman
Las personas que desean que el sistema operativo sea conocido como GNU/Linux sostienen que GNU era un sistema operativo completo, mientras que el kernel Linux fue sólo un relleno. Sin embargo, el kernel era vital para la existencia de GNU puesto que su propio núcleo kernel no cumplió con las expectativas.
“El
programa que es como un sistema Unix asigna los recursos de la máquina y se
comunica con el hardware se llama “núcleo”. GNU se usa normalmente con un
núcleo llamado Linux. Esta combinación es el sistema operativo GNU/Linux. GNU/Linux
es utilizado por millones de personas, aunque muchos lo llaman “Linux” por
error”- según el sitio web del Proyecto GNU.
Richard Stallman ha creado una página de preguntas frecuentes para
abordar el tema en cuestión. Afirma que si bien no desarrollaron el sistema
operativo completo, sí desarrolló la mayor parte de los componentes en la
motivación de su propia visión, lo que dio paso a la creación de Torvalds. “Para
ser justos, tenemos que tener por lo menos la mención.”
La
ideología de Stallman en los años 80 seguramente tuvo una gran influencia en Linus
Torvalds.
Algunas
personas dicen que Richard Stallman hace todo sólo para llenar su ego. Pero Stallman
lo niega rotundamente y según dice solo lo hace por los créditos para el
desarrollo de GNU.
Defensa de Linux
Realmente no importa que la gente lo llame
Linux, siempre y cuando se dé crédito a quien crédito merece (en ambos lados).
Personalmente, voy a seguir llamándolo “Linux” – Linus Torvalds.
Las
personas que quieren llamarlo “Linux” también forman parte del debate. Sus opiniones
giran en torno al hecho de que Richard Stallman (RMS) no ha dado los créditos que
debe dar. “Tal vez RMS está frustrado
porque Linus tiene la gloria de lo que quería hacer," – se lee en la Linux
Journal publicada en 1996.
Una
razón importante detrás de la adopción del nombre “Linux” es por la existencia
de cosas que no son GNU (Display Server, servidor HTTP Apache, GUI) y que están presentes en una distribución
completa hecha con el kernel Linux.
Los
defensores del nombre “Linux” afirman que un sistema operativo que incorpora el
nucleó de Linux debe ser llamado Linux. Un pensamiento similar se refleja en
una respuesta de Torvalds, en la que afirma llamarlo “GNU/Linux es ridículo”. Aunque
en otras ocasiones ha afirmado que no le importa como se le llame, sino que se
den los créditos respectivos.
Sinceramente
no se sabe en que terminará toda esta controversia, lo cierto es que esta es
producto de dos grandes acontecimientos en el mundo del software. Cuando agregas
azúcar a un vaso de leche mejoras el sabor – no puedes hacerlo por separado.
Se parte del debate. ¿Cómo prefieres llamarlo GNU/Linux o Linux? ¿Por qué?