Principios del software libre

El software libre es un asunto de libertad no del precio de este como se puede confundir (sobre todo del inglés: free)

Para entender este concepto piensa en tu libertad como persona y su derecho a expresarte como tal, no en recibir cosas sin pagar por ellas.

Las cuatro libertades del software libre

Principios del software libre

En lo que al software se refiere, el software libre e aque que te proporciona las cuatro libertades básicas a sus usuarios:

  • Libertad 0: La libertad de usar el programa para cualquier propósito
  • Libertad 1: Libertad para estudiar como funciona el programa y adaptarlo a tus necesidades, el acceso al código fuente es necesario para esta libertad.
  • Libertad 2: Poder copiar y distribuir copias.
  • Libertad 3: La libertad de poder modificar y mejorar el programa haciendo pública las mejoras a los demás. Esta es la forma que tiene de nutrirse una comunidad.

Más sobre las cuatro libertades

Estas son las 4 libertades básicas que debe cumplir todo software que pretenda ser libre.

Se puede cobrar por el servicio o por las copias, con el software que es libre se puede comerciar siempre que se cumplan las 4 libertades.

Algo interesante es que al ser libre no se necesita pedir o pagar permisos por hacer modificaciones y utilizarlas.

Cuando hablamos de software libre anteponemos principalmente la libertad a un precio, por ello observarás que se evitan palabras como regalar o gratis

Aclaraciones

El término open source no es lo mismo que software libre, sino que su código está disponible pero se incumplen de alguna forma una de las cuatro libertades que debe tener todo software libre.

Dentro del software libre hay distintos tipos de licencias que permitiran al código licenciado con ellas ser libres reconociendo su autoría y la de sus derivados.

Podemos ver algunas licencias En la web de gnu

Además, en la FSF (Fundación del software libre) disponemos también de algunas distribuciones libres (en mi opinión personal demasiado estricta dejando fuera algunas libres solo por dar facilidades a que el usuario sea capaz de tener software no libre tras realizar pequeñas modificaciones en los repositorios)

Contribuciones

Hay muchos contribuidores en todo el mundo pero dos figuras muy relevantes a día de hoy son:

Aunque no son los únicos que promueven estas libertades, hay cientos de contribuidores tanto generando nuevo software como luchando por las libertades o divulgando información en medios de comunicación.

Cada vez hay más comunidades y empresas que adoptan estas medidas en pro de este tipo de licencias apoyando la libertad.

Algunos gobiernos también han dado algunos pasos de acercamiento pero no es suficiente.

La base del software libre es que todos ganamos tanto en libertad como en conocimientos al tener acceso a más código de nuestro vecino y este del nuestro a su vez.

Raúl Caro Pastorino

Informático, técnico en sistemas, redes, baja tensión (electricidad) y desarrollador de aplicaciones WEB. Soy un apasionado por GNU/LINUX y el software libre en general desde prácticamente el año 2001-2003 que comencé. Intento usar y trabajar siempre con código libre o abierto de forma profesional. Me apasiona la programación, la micro-electrónica, el diseño gráfico y edición multimedia. Fan de Raspberry y arduino. Programo en bash, python, php y javascript principalmente. Repositorios de código con git: https://gitlab.com/fryntiz https://github.com/fryntiz

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.