Get started with Drupal 7


Noticia: Entrevista a Richard Stallman (Parte III de V)

Seguimos con la entrevista realizada durante estas pasadas Navidades a Richard Stallman. Para los que no habéis leído las anteriores partes de la entrevista (os recomiendo hacerlo), Richard acepto realizar la entrevista para Ubuntu & Software libre siempre y cuando se aceptaran unas condiciones.

Como es lógico, se aceptan esas condiciones y se llevan a cabo. Una vez enviadas por correo, Richard Stallman me pide que modifique ciertas partes de lo anteriormente escrito.

Casi todo lo que expuse, me base en distintas fuentes de Internet para que todo fuese lo más correcto posible, pero la verdad es que que sea el mismo Richard Stallman el que te corrija una redacción sobre Software libre es simplemente impresionante. El fundador del movimiento por el software libre corrigiendo una redacción sobre el software libre. ¿Quién mejor que Richard Stallman para hacerlo?.

Hace tiempo prometí una gran actualización sobre la guía software libre. Se podría decir que gran parte de la guía esta avalada por el mismo Richard Stallman. Por ello no publiqué antes las distintas entradas de la guía , estaba esperando a que Richard Stallman me diera el visto bueno.

Gran parte de lo expuesto aquí irá íntegramente a la guía software libre. En cuanto termine todas las entradas sobre la entrevista a Richard Stallman y algo de trabajo que tengo atrasado (probar la Beta 1 de Ubuntu 12.10, nueva política de privacidad de google...) actualizaré la guía software libre. Sin más, seguimos con la entrevista con las modificaciones aplicadas según el consejo de Richard Stallman.
---------------------------------------------------------------------------------------------------------------------------------------
Pascasio:
Hoy tenemos la gran suerte de poder entrevistar a Richard Stallman, máximo representante del movimiento por el software libre y creador de Free Software Foundation. La Free Software Foundation es una fundación sin ánimo de lucro que trata de difundir el movimiento por el software libre por todo del mundo.
Richard Stallman quizás no es tan conocido como puede ser Bill Gates o Steve Jobs, pero su fundación realiza un trabajo mucho más importante que el que puede hacer Microsoft o Appel a lo largo de los años.
Creo que es importante antes de comenzar con la entrevista conocer algunos términos relevantes dentro del software libre y la diferencia que hay entre ellos.
En este blog básicamente se habla de Ubuntu y algunos proyectos de software libre. Richard Stallman en 1983 tenía como meta crear un sistema operativo basado en Unix pero compuesto en su totalidad por software libre. A este proyecto se le denominó GNU que quiere decir (GNU's Not Unix). 
Entrevista a Richard Stallman (Parte III de V)
Por lo tanto, entenderemos el sistema operativo GNU/Linux como un sistema operativo en su totalidad, mientras que Linux es solo el núcleo del sistema operativo. En un principio, GNU tenía su propio núcleo llamado Hurd, pero este proyecto, aunque este proyecto no ha sido abandonado, el Kernel Linux tiene un mejor funcionamiento y una mayor comunidad. Por ello, al sistema operativo completo se le debe denominar GNU/Linux, mientras que el núcleo del sistema operativo se denomina simplemente Linux
El problema de Linux es que parte del su núcleo contiene firmwares privativos, con lo cual el núcleo no es en su totalidad software libre.
Ubuntu es una versión de GNU/Linux a la cual se le aplica un entorno gráfico (Gnome 3) y una serie de herramientas particulares que la hace distinguirse de otras distribuciones como Fedora, Arch Linux, etc.
Para que un software se catalogue como software libre debe cumplir estas 4 libertades:
  • La libertad de ejecutar el programa, para cualquier propósito (libertad 0).
  • La libertad de estudiar cómo trabaja el programa, y cambiarlo para que haga lo que usted quiera (libertad 1). El acceso al código fuente es una condición necesaria para ello.
  • La libertad de redistribuir copias para que pueda ayudar al prójimo (libertad 2).
  • La libertad de distribuir copias de sus versiones modificadas a terceros (libertad 3). Si lo hace, puede dar a toda la comunidad una oportunidad de beneficiarse de sus cambios. El acceso al código fuente es una condición necesaria para ello.
Es importante distinguir entre el software privativo y el software libre.El software privativo básicamente priva de alguna de las libertades anteriores a los usuarios, mientras que el software libre no lo hace. Ambos softwares pueden dar el mismo resultado pero en lo que se diferencian es en la forma de hacerlo.
 
Imaginemos pues, por un momento, una “caja mágica”. Cada vez que alguien introduce un trozo de tela en esa caja mágica, en la salida ésta se encontrará una bonita camisa roja. El problema de la caja es que siempre hace una camisa roja de una misma talla. Si se quiere modificar el funcionamiento de esa caja para realizar camisas de otros colores y tallas, encontraríamos una barrera, por lo que la utilidad de dicha caja sería muy limitada. De esta forma encontraríamos dos opciones, o bien crear nuestra propia caja mágica o bien seguir usando camisas rojas. Esto es lo más parecido a software privativo.
Si esa caja fuera software libre, podrías abrirla para comprobar cual es su funcionamiento y ver in situ como se realiza dicho proceso. De esta forma, se podría modificar su funcionamiento para así adecuarla a nuestras necesidades, como por ejemplo realizar una camisa de otro color o de otra talla. Además esa caja se la podrías prestar a tu vecino para que realice otra caja igual pero éste la podría modificar para que en vez de salir camisetas salieran por ejemplo pantalones. De esta forma con una misma caja se podrían hacer múltiples prendas de vestir con un mínimo esfuerzo. En cambio, si la caja fuera software privativo cada persona tendría que crear su propia caja a partir de la nada, y debido a esto, su coste se multiplicaría. Por tanto, el software libre trata de sacar un máximo beneficio con un mínimo de esfuerzo.
La diferencia entre el “Open Source” y el “Software Libre” radica fundamentalmente en la filosofía o moralidad que hay detrás de cada movimiento. El “Open Source” o código abierto, como se diría en Español, se basa en la creación de software más rápido ya que brinda la oportunidad de realizarlo entre todos y posee una mayor productividad, mientras que el software libre se basa en la libertad del individuo para poder usar un software que no le coarte en libertades. 
Aunque pueda parecer lo mismo, el movimiento por el software libre es un movimiento basado en la libertad del usuario mientras que el Open Source se basa simplemente en crear software de código abierto sin tener en cuenta las libertades del usuario. Nos encontramos con una forma distinta de hacer software. Para que un software se considere Open Source debe cumplir estos 10 puntos:
  • Libre redistribución: el software debe poder ser regalado o vendido libremente.
  • Código fuente: el código fuente debe estar incluido u obtenerse libremente.
  • Trabajos derivados: la redistribución de modificaciones debe estar permitida.
  • Integridad del código fuente del autor: las licencias pueden requerir que las modificaciones sean redistribuidas sólo como parches.
  • Sin discriminación de personas o grupos: nadie puede quedarse fuera.
  • Sin discriminación de áreas de iniciativa: los usuarios comerciales no pueden ser excluidos.
  • Distribución de la licencia: deben aplicarse los mismos derechos a todo el que reciba el programa
  • La licencia no debe ser específica de un producto: el programa no puede licenciarse solo como parte de una distribución mayor.
  • La licencia no debe restringir otro software: la licencia no puede obligar a que algún otro software que sea distribuido con el software abierto deba también ser de código abierto.
  • La licencia debe ser tecnológicamente neutral: no debe requerirse la aceptación de la licencia por medio de un acceso por clic de ratón o de otra forma específica del medio de soporte del software.
Como podéis ver, ningún punto de estos se centra en la liberad del usuario y tan sólo se basan en las premisas necesarias para que un software pueda considerarse abierto.
Y ahora nos preguntaremos, ¿Ubuntu es software libre, es Open Source o qué es?. Ubuntu no es en su totalidad software libre. Hace un tiempo publicamos una entrevista de Richard Stallman donde venía a explicar por qué Ubuntu no es Software libre. Básicamente Ubuntu no es software libre porque al instalar Ubuntu trae con sigo software privativo, como los drivers de las tarjetas gráficas Ati y Nvidia, firmwares privativos, drivers del wifi que también son privativos, etc. 
 
Además en Ubuntu podemos encontrar aplicaciones privativas. Este software se puede encontrar básicamente en los repositorios restricted y multiverse.
Por todo esto, Ubuntu no puede considerarse software libre, o por lo menos no en su totalidad. Además la filosofía que tiene Ubuntu no se basa en la libertad del usuario, ya que el propio sistema operativo no trata de facilitar esas libertades. Ubuntu fue creado para facilitar el uso de Debian (Linux para seres humanos), un sistema operativo muy solido pero que se necesitan bastantes conocimientos sobre GNU/Linux para poder manejarlo. 
Para hacer Ubuntu sencillo, Canonical a optado por incluir en sus repositorios drivers privativos para que funcione todo correctamente nada más instalar Ubuntu. De esta forma Ubuntu vulnera tus libertades y por tanto la filosofía que hay detrás del movimiento por el software libre.
------------------------------
-------------------------------------------------------------
A continuación expondría las preguntas y sus respuestas:
  • ¿Cómo una empresa como Google que pretende apoyar el software libre con proyectos como Android, no este capad de reproducir un archivo .ogg pero en cambio si que reproduce .mp3?
  • Con respecto al dinero que se gasta el estado en formar a las próximas generaciones usando software privativo. ¿No sería quizás es más lógico apoyar al software libre? El dinero que pagamos al estado con distintos impuestos debería ir destinado a un software que nosotros mismos pudiéramos modificar y no a empresas que venden un software que no podemos modificar acorde a nuestras necesidades. ¿No se trata de una desfachatez? De esta forma ese “código” que está apoyando el gobierno podría ser usado por siguientes generaciones para crear sus propios programas. Si una empresa que crea un software privativo desaparece, desaparece con ella todo el trabajo y por lo tanto, todo el dinero invertido en ella.
  • Uno de los mayores problemas que tiene la gente que usa software libre es la incompatibilidad con con ciertos hardware. ¿Qué empresas de hardware están apostando ahora mismo por el software libre creando únicamente drivers libres?
  • Siempre se ha dicho que Ubuntu es una distribución GNU/Linux para novatos, el problema es que parte de la distribución está compuesta por software privativo. ¿Qué distribución recomendarías a la gente que quiere abandonar el software privativo pero no tiene muchos conocimientos de sistemas GNU/Linux?
  • ¿Qué opinión tiene sobre el proyecto de Ley SOPA? ¿Cómo cree que influiría su aprobación sobre los proyectos de Software Libre?
  • La mayoría de la gente piensa que crear software libre no es rentable ¿Qué distintas formas tiene una empresa para rentabilizad el software libre?
  • ¿Qué opinión tiene de empresas como Jamendo que promocionan la música libre? Si quieres usar música libre de Jamendo en tu empresa tiene que pagar por ello. ¿Es una buena forma de financiarse y pagar a los autores?
  • ¿Dónde podemos encontrar una programación de fechas y lugares donde podamos asistir a eventos realizados por su fundación?

Si le parece bien, publicaré la entrada tal como está intercalando sus respuestas. Si algo no le parece bien o esta más explicado, dígamelo y lo cambio. Un saludo y muchas gracias por su tiempo
rms:
 
Su entrevista ha llegado al comienzo de la cola.  Por favor disculpe
la demora.  ¿Quiere todavía que lo conteste?
----------------------------------------------------------------------------------------------------------------------------------
 
Como podéis ver, ya he corregido todo lo que Richard Stallman me advirtió de que era erróneo. Además, si os interesa este tema, os recomiendo leer unas webs que me envió Richard Stallman totalmente en Español, en donde se habla de las distintas categorías del software libre y no libre,  y qué es software libre.

Mañana publicaré las 4 primeras respuestas de Richard Stallman. La verdad es que hay algunas respuestas muy interesantes. Un saludo

0 comentarios:

Publicar un comentario