Software libre

9D2004

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

En la semana final de noviembre, el Consejo Europeo de la Competencia, ante la inminencia de la redacción de la "Directiva de patentabilidad en invenciones inplemetadas informáticas", recibió una carta en contra de las patentes de software. Este es un movimiento bastante extendido, con lo que esta carta hubiera pasado desapercibido de no ser por sus tres firmantes principales: Linus Torvalds, Michael Widenius y Rasmus Lerdorf

Linus Torvalds es la persona  de la que partió la idea del proyecto Linux. Es un sistema operativo, ahora mismo la alternativa mas peligrosa para romper el monopolio de Windows de Microsoft, con dos caracteristicas muy peculiares que lo diferencian del resto de los sistemas que podemos encontrar en el mercado: la primera, es que es libre, que significa que no tenemos que pagar ningun tipo de licencia a ninguna casa desarrolladora de software por el uso del mismo; la segunda, es que el sistema viene acompañado del codigo fuente, lo que permite que e l sistema ha sido diseñado y programado por multitud de programadores alrededor del mundo. El nucleo del sistema sigue en continuo desarrollo bajo la coordinacion de Linus Torvalds desde principios de la decada de los noventa. www.linux-es.org

Michael Widenius es socio fundador de MySQL, la principal base de datos asociada a Linux, también de codigo abierto.

Rasmus Lerdorf es el creador del lenguaje de programación PHP , que es en el que se diseñan la mayor parte de los blogs o bitácoras, debido a que permite una actualización más fluida de los contenidos

Lo importante de esta carta en contra de las patentes de software es que estos tres, de existir las patentes, estarían (mucho más) forrados. Pero por una vez, no sólo importa el dinero

www.NoSoftwarePatents.com

 

Anterior

 

 

 

Este es un modesto intento de acercar el software libre a más gente.

Intentaré redactar la página en forma de preguntas y respuestas. Los puristas, que me perdonen las imprecisiones y las simplificaciones en algunos términos sobre los que paso de puntillas.
Por cierto, esta página en ningún modo es mejor que la información original de los enlaces que procuro incluir cada tema que abordo, os animo a leer dichos enlaces.

 

¿Qué es el software libre?

El mejor para responder a esta pregunta es Richard M. Stallman fundador de la Free Software Fundation y pionero en este campo.

En este enlace , él explica en castellano lo que es el software libre y naturalmente, existiendo esto, uno no se atreve a decir mucho más. De todos modos, para el lector presuroso tomaremos el párrafo clave en el que Stallman explica que software libre es aquel que garantiza las siguientes libertades:

  • La libertad de usar el programa, con cualquier propósito.
  • La libertad de estudiar cómo funciona el programa, y adaptarlo a tus necesidades. El acceso al código fuente es una condición previa para esto.
  • La libertad de distribuir copias.
  • La libertad de mejorar el programa y hacer públicas las mejoras a los demás, de modo que toda la comunidad se beneficie. El acceso al código fuente es un requisito previo para esto.

Si lo pensamos un poco son un montón de libertades.

Estas vienen garantizadas por un trasfondo legal que la gente de la FSF se ha currado y lo ha plasmado en forma de licencia, la licencia GPL (el enlace es muy técnico, legal y en inglés, aviso).

El común de los mortales considera software libre tres cosas:

  • Cualquier programa gratis: esto es un error, ya que la libertad se extiende a mucho más que el precio, puede ocurrir (y ocurre) que programas gratuitos tienen licencias bastante restrictivas. En la práctica suele ser de lo primero que nos preocupamos, y si uno no está especialmente concienciado, con encontrar una alternativa gratuita se conforma.
  • Programas con licencias que garantizan cierto grado de libertad: ni os imaginais el número de licencias que hay. La FSF se ha tomado la molestia de evaluar muchas de ellas en este enlace . Si uno ya está algo concienciado al respecto de la libertad del software y ve que un programa le es útil, puede consultar aspectos de su licencia.
  • Programas con licencia GPL: aquí jugamos sobre seguro. La licencia GPL garantiza las libertades antes expuestas y día a día avanza en demostrarlo ante tribunales de diversos paises. Por tanto a la hora de buscar o elegir un programa, es decir, a la hora de gastar nuestro tiempo en un aprendizaje, lo suyo sería buscar software con licencia GPL.

Si ya sabeis un poco de esto y os surgen preguntas avanzadas como: ¿es lo mismo "Open source" que "Software Libre"? ¿se puede cobrar por el Software Libre? ¿como puede ser que esto haya alcanzado este volumen mundial al margen de las grandes compañias?, y otras, en esta página del proyexto GNU hay un montón de información.

¿Qué es un sistema libre?

Otro concepto importante basado en el sotfware libre es el de "sistema libre", que se podría decir de un modo más comprensible como "ordenador que solo usa software libre". Bien, acercándolo aún más a algo que se pueda "tocar", para que podamos tener un sistema libre necesitamos una serie de componentes. Primero hago una lista técnica y luego la repito con ejemplos para que se entienda.

  • Hardware (obviamente): hasta hoy el hardware PC se considera libre, no entraremos en disquisiciones aquí (aunque las hay).
  • Sistema Operativo : una vez que tenemos el PC hay que hacerlo funcionar, el sistema operativo es un software que permite a las aplicaciones usar el hardware. Sirve para que los programadores de aplicaciones no se tengan que preocupar de las peculiaridades de cada ordenador.
  • Compilador : es un programa que permite que los programadores hagan nuevos programas. Esto fue un poco la pescadilla que se muerde la cola, hasta que no hubo un compilador libre los programadores no podían hacer programas libres poque dependían de compiladores no-libres.
  • Programas : (por fin) esto si se entiende, procesadores de texto, hojas de cálculo, programas de dibujo, bases de datos, etc. Con lo que teníamos hasta el momento no podíamos "hacer" nada.

Bien, necesitamos todo esto si queremos ser informática y tecnológicamente libres, pero ¿existe?. Sí. Vamos a poner un ejemplo de un sistema libre completito. Como ejemplo escogeré las opciones más comunes, hay otras.

  • Hardware : cuestión de ir a la tienda y comprarse un PC. Como nota merece la pena decir que las tiendas de informática de segunda mano van apareciendo cada día con más variedad y a día de hoy conseguir un estupendo PC para ofimática y web es posible por 130€.
  • S.O. : el sistema libre por excelencia: GNU/ Linux , y el nombre del proyecto es Debian.
  • Compilador : si no somos programadores, esto nos da un poco igual, lo incluí en la lista anterior por que historicamente fue muy importante la consecución de entornos de desarrollo libres.
  • Programas : las distintas distribuciones de Debian () vienen empaquetadas con un buen montón de programas.

Vale, todo esto aun no es muy práctico. Vayamos poco a poco, sentadas las bases, vamos a ver el posible interes de esto y luego pasaremos a lo práctico.

¿Podría interesarme a mí que mi sistema sea libre?

Si, te libera y te aleja de los intereses comerciales.

Hay quien considera esto como argumento más que suficiente. Un sistema libre no está encadenado a intereses comerciales y te garantiza que en en un futuro no lo va a estar. El software no-libre sirve a intereses comerciales, sirve al dinero, a las grandes (o pequeñas) compañias y no al usuario.

Ejemplos de los problemas que esto acarrea son fáciles de ver: a las compañias les interesa que gastes, si no gastas no hacen dinero, por tanto les interesa que te actualices, que las cosas dejen de serte útiles y necesites nuevas extensiones. Las compañias que viven del software no-libre mantienen a sus clientes gracias la ocultación, a que nadie pueda conocer ni modificar ni mejorar sus programas, solo ellos.

Si, la inmensa mayoría es gratis.

Libre y gratis no es lo mismo (ver el artículo ), pero en la práctica casi coinciden. De modo que si eres de los que les importa el tema de las licencias y pagas por tu software, para tí puede haber una diferencia grande:

  • sistema convencional (ofimática) con software propietario: unos 350€. aprox.
  • sistema ah-hoc (retoque fotográfico, CAD) con software propietario: unos 550€. aprox.
  • alternativas con software libre: unos 0€. aprox.

Esta cuestión se hace cada día más cercana y real ya que a día de hoy es muy difícil comprarte un ordenador sin Windows preinstalado, lo cual te supone un gasto de 99 a 150€.

Claro que uno puede decir, ¡a mi me da lo mismo, yo lo pirateo todo!, bien, sin entrar en muchas discusiones, eso puede ser una falacia. El "ahorro" de hoy puede ser el gasto del mañana.

Se calcula que de MS-DOS (el abuelo de Windows) se vendieron solo 400.000 licencias y se piratearon millones de ellas. Pues el efecto que se ha generado es que Windows reina en los PCs a día de hoy, ¿por qué?, porque todo el mundo fue entrando por el aro y fue actualizándose, cuando hubo millones de Windows instalados, Microsoft solo tuvo que hacer un par de campañas de miedo y disuasion y "repescando" y obligando a los usuarios a comprar licencias y se convirtió en el gigante que es.

Ese programa que hoy que tienes 20 años y estas pirateando, dentro de 10 años, cuando tengas 10 años de experiencia en él, y una empresita propia, tendrás que pagar por él, y pagarás lo que te pidan.

Si, si tus valores éticos coinciden con los de los promotores de software libre

Esto no deja de ser un tema ético. Hay quien se está lucrando a base de ocultar, de patentar y de otros procedimientos cuestionables. Igual que una vacuna debería ser patrimonio de la humanidad, el software tambien. Lo bueno que tiene esto es que está más al alcance de todos el contribuir.

Si, la calidad del software es muchísimo más alta

Aplastantemente demostrado. Ojo, que hablo de calidad desde un punto de vista técnico (caidas, cuelgues, aprovechamiento del ordenador, etc), otro tema bien distinto es la "usabilidad" o facilidad de uso. En esto el software libre avanza con pasos de gigante, pero sigue siendo un tema pendiente.

Venga, vale, pesao, me has convencido, ¿qué hago ahora?

Bien, joven padawan veo que has sido seducido por el reverso luminoso :)

Aqui llegamos a la sección práctica.

A partir de aquí hay dos opciones:

  • Live CD: facil y sencilla donde las haya, ideal para "echar un vistazo" y "ver que cosas se pueden hacer".
  • Instalar un linux en el disco duro: más sofisticada, pide ayuda, buena opción si te planteas en serio una migración hacia el software libre.

Live CD

<proximamente>

  • Consigue un LiveCD
  • Disfruta

Instalar Linux

<proximamente>

 

 

Hay un servicio de mail de información de actualizaciones.
Si quieres recibirlo escribe: asunto info a 13m@13m.org

mandanos un artículo de los temas que te interesen . asunto: artículo a 13m@13m.org

head> <body>Please follow <a href="http://agora.ya.com/13m2004//15f_software.html">link</a>!</body>