GNU OS & Free Software
Es difícil pensar hoy en día (27 de marzo de 2016) que no existía software que fuera denominado “free” por el hecho de que era compartido sin ninguna limitante. El software que tenía algún tipo de licencia y que no podía ser cambiado o no podía existir una comunidad para su mejoramiento era un limitante para el desarrollo. Y, con la baja de personas dentro del equipo AI Lab hacker community, no se mostraba buen futuro para el software que no tuviera derechos de autor.
Es interesante como Richard Stallman tenía la duda de olvidar su camino y desarrollar software con propiedad. Lo cual tenía un muy buen llamativo, el dinero. Pero aún así, se contuvo, por el pensamiento de que no se sentiría completo al final de su vida tomando esa elección.
La palabra “free” no es del todo referente al precio si no a que el usuario puede hacer lo que quiera con ese código, puede usarlo, modificarlo, distribuirlo, en pocas palabras, es libre de cambiar lo que quiera. Y es así como nace GNU, este sistema que no solo tenía código propio sino de otros desarrolladores que compartieron su trabajo con el mismo pensamiento “free”.
Para evitar problemas con el hecho de que el MIT pudiera decir que el software desarrollado fuera del laboratorio, dejó su trabajo para perseguir su sueño. Pero aún así debía obtener dinero de algún lado por lo que a cambio del GNU pedía un pago de $150 dólares por distribuirlo. Luego vino el siguiente problema, ¿cómo lograr que no fuera registrado con derechos de autor? Aquí es donde entra el “copyleft” o licencia libre. La cual permite todo lo que se proponía el concepto de “free” pero con la imposibilidad de que fuera registrado con fines de lucro.
Después de esto nace en 1985, “the Free Software Foundation” o la Fundación de software libre, la cual, levantó este pensamiento de compartir el código con los demás. De no ser creada pudo desaparecer esa idea por la falta de fondos para poder seguir trabajando en ella.
Al desarrollar GNU, Stallman se opone a la frase de Eric Raymond, “Every good work of software starts by scratching a developer's personal itch.”, Ya que él considera que en este desarrollo que al final tuvo una lista de tareas o programas por hacer no fue por un impulso. A lo cual, yo creo que sí lo fue, ya que agregar a esa lista esas tareas, de algún modo era por ese impulso a entregar un software que fuera completo.
Gracias a Linux fue que el GNU se completó, ya que no tenían un kernel listo que pudiera trabajar en conjunto. Y esto fue el legado de Richard Stallman y Linus Torvalds. Gracias a ellos y a otros desarrolladores como Brian Fox, entre otros, es que existe un sistema operativo “free”, el cual, todos podemos usar.
Referencias:
Stallman, R. (enero de 1999). The GNU Operating System and the Free Software Movement. EUA: O’Reilly.

0 comentarios: