martes, 29 de noviembre de 2016
Comentario sobre el software libre
En realidad el concepto de "libertad" de Stallman se basa en poder leer el código fuente de cualquier programa, desarmarlo, desmenuzarlo, rearmarlo y redistribuirlo modificado si así lo desea. Según sus propias palabras, tener esta clase de acceso al código fuente es la única manera de saber si una compañía no está atentando contra mis derechos y libertades. Pero él también se hace un planteamiento filosófico preguntándose hasta que punto es moral negarle a otro ser humano el acceso a la información, al conocimiento y al software. Obviamente que para ejercer los derechos de los que habla Stallman todos deberíamos ser programadores, a lo que él siempre responde que si tuviéramos acceso al código fuente de los programas que nos interesa saber como funcionan, todos podrían aprender programación, al menos todos aquellos que quisieran hacerlo, supone que ese interés sería suficiente motivación para ir aprendiendo a programar, modificando pequeñas partes de grandes programas. Y quien no pudiera o no quisiera aprender a programar podría contratar a alguien que si sepa, para hacer las modificaciones que quiera a su software favorito. Hay que tener en cuenta que en la época en que estas ideas se fueron gestando en la mente de Stallman, esa era su forma de vida, cobrar (o no, eso depende), por modificar su propio código o el de otro, generando una nueva versión modificada del programa hecha a pedido de su cliente. Cuando las licencias privativas de software empiezan a proliferar, poco a poco Stallman se empezó a ver más limitado para ejercer su profesión, fue ahí cuando decidió crear su propio sistema operativo, el sistema GNU, el cual empezó a convertirse en un sistema funcional, cuando fue combinado con el kernel creado por Linus Torvalds, naciendo así el "híbrido" que hoy conocemos como GNU/Linux. Las discrepancias de opiniones entre Torvalds y Stallman, se deben mayoritariamente a que Torvalds desde un primer momento publicó el código de Linux para que todo el mundo pudiera acceder a él de forma gratuita, esto debido a sus diferencias con Andrew Tanembaum, que para acceder al código de Minix te cobra el costo de su libro. Torlvalds a diferencia de Stallman, hacía esto, sin ideología, a él tan solo le interesaba que Linux fuera gratuito, carecía del concepto de "libertad" en el que Stallman hace tanto énfasis, esto llevó a Torvalds a que, por razones de compatibilidad, incluyera en el kernel linux, código privativo de otras compañías, a Torvalds le interesa que Linux funcione en la mayor cantidad hardware posible. Esto atenta contra la filosofía de Stallman, el cual prefiere a los sistemas de los cuales se ha eliminado todo el software/código privativo, como su favorito durante muchos años, Ututo, o su actual favorito, gNewSense, el cual utiliza un kernel llamado Linux-libre, que es un kernel Linux purgado de todo el código privativo. En resumen, son formas totalmente diferentes de encarar este modelo de producción de software, para Stallman lo más importante es la libertad, la moral, y su filosofía, por eso para él, Free significa Libre, para Torvalds lo más importante es que Linux ande en cualquier computadora y que sea libre de costo, por eso para él Free significa gratis. El concepto de Open Source es muy posterior a todo esto entre Stallman y Torvalds, y fue inventado por otra persona, esa es la razón por la cual Stallman siempre insiste en no utilizar Open Source para referirse al Software Libre, ya que su utilización genera confusión respecto a los conceptos que Stallman defiende.
Suscribirse a:
Comentarios de la entrada (Atom)
No hay comentarios.:
Publicar un comentario