POSTEO 6: SOFTWARE LIBRE Y SUS APLICACIONES

¿Qué significa ser libre? 

Imagen extraída de: https://www.maestrodelacomputacion.net/las-ventajas-que-ofrece-el-software-libre

 Con la creación del proyecto GNU por parte de Richard Stallman, programador estadounidense y fundador del movimiento de software libre en el mundo, la utilización del software de computadora tomó dos caminos. El primero, más mercantilista y basado en estructuras conocidas únicamente por programadores. El segundo, mucho más idealista y con un el fin de crear un sistema de colaboración y desarrollo más masivo en cuanto a los programas que a diario nos satisfacen alguna necesidad. 
 Básicamente, software libre es compartir sin restricciones el conocimiento, pensando en las libertades de los usuarios y de la comunidad. Según el proyecto GNU cada uno tiene la posibilidad de ejecutar, copiar, distribuir, estudiar, modificar y mejorar el software, lo que significa tener acceso completo a miles de herramientas: su creación, aplicación y mejoras.
 Recordemos que las libertades recaen en el usuario, es él quien debe tener la elección a cada momento de cómo quiere emplear una aplicación, el acceso al código fuente de la misma para modificarla y si lo desea también, redistribuirla. En este último aspecto se resalta la idea no comercial que tiene el proyecto, ya que software libre es mucho más que software gratis.
  

Libertades esenciales:

La libertad de ejecutar el programa como se desee (Libertad 0)

Existen dos puntos de vista sobre los intereses. Por un lado está el del programador, es decir, la finalidad que le da a la aplicación pensando en la satisfacción que va a cubrir y la del usuario, que puede variar a medida que la va a utilizando o  a medida que aparecen otras necesidades. Acá se ve la importancia de que cada persona pueda ejecutar los programas de la manera que desee, sin la necesidad de responder a un desarrollador o a una empresa. Si lo pensamos desde el lado comercial, nos encontramos con que muchas veces los usuarios deben completar formas aclarando la finalidad que le van a dar producto, lo cual ejemplifica esta falta de libertad de ejecución.

La libertad de estudiar el código fuente y modificarlo (Libertad 1)

El acceso al código fuente es uno de los puntos claves y primarios para que la idea de software libre funcione. Generalmente lo vemos restringido por una cuestión de que el hermetismo les permite a las empresa conservar ciertas herramientas que componen al programa y que los usuarios sigan pagando por ellas. La cuestión de libertad de estudio de estos códigos permitiría modificar los programas, para bien o para mal, pero esa visión subjetiva estaría en manos de los propios usuarios. Como en un sistema democrático: ellos tendría el poder de elegir qué es lo que consideran una mejora y qué no. 

La libertad de redistribuir copias modificadas (Libertades 2 y 3)

Ya sea con modificaciones o no, cada usuario debe tener la posibilidad de redistribuir los programas que desee. Puede cobrar por esa redistribución y no debería informar a nadie en caso que aplique esta libertad. Pero en todo caso, también tiene que asegurarse de no restringir el lenguaje o no faltar a ninguna de las libertades. El código debe permanecer abierto y debe ofrecerle al próximo usuario la posibilidad de ejecutar o modificar el programa como desee. Esto es también conocido como Copyleft. 
 Asimismo, la idea de compartir software requiere de alguno requerimientos como hacerlo a través de un ejecutable y con toda la información posible del programa.

Otro concepto importante a destacar es que cualquier programa, obra o conocimiento puede ser libre, dentro de las definiciones que vimos, las distintas aplicaciones o modificaciones que se les pueden dar son garantías de la libertad de participación de comunidad, así como también significaría un gran salto del sistema que empleamos para satisfacer nuestras necesidades. 

Ejemplo de Software Libre: Audacity

Es un programa de código abierto y en distintas plataformas, para la grabación y edición de audio con interfaz multipista. Se puede descargar en: http://www.audacityteam.org

Paso 1: importar audios
 

Paso 2: alinear y cortar

Resultado:


  

Comentarios

Entradas populares de este blog

POSTEO 14: CUADERNOS DE PERIODISTAS, UNA PÁGINA HA TENER EN CUENTA

POSTEO 16: MOOC; INTRODUCCIÓN AL PERIODISMO INMERSIVO

POSTEO 17: CÓDIGO ENIGMA; EL ANTECEDENTE INFORMÁTICO