El Software Libre y el Código Abierto

En esta era de la tecnología, el software o programas informáticos son fundamentales en la productividad y la seguridad, por esta razón la selección del software a la hora de trabajar tiene mucha importancia.

fsf.png

El software libre y el código abierto

El software libre y el código abierto son términos que tienden mucho a confundir por sus similitudes, parecen lo mismo pero no lo son, el padre del software libre y fundador de la Free Software Foundation (FSF) , Richard Stallman, dice que ambos persiguen un mismo objetivo, que es dar mayor libertad y transparencia al sotfware, pero cada uno tiene su manera de ejecutarlo. Hagamos un breve resumen del significado de cada uno:

El software libre se basa en 4 libertades esenciales, definidas por la FSF, las cuales se definen por su carácter ético, y citamos a continuación:

La libertad de ejecutar el programa como se desee, con cualquier propósito (libertad 0).

La libertad de estudiar cómo funciona 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 ayudar a otros (libertad 2).

La libertad de distribuir copias de sus versiones modificadas a terceros (libertad 3). Esto le permite ofrecer a toda la comunidad la oportunidad de beneficiarse de las modificaciones. El acceso al código fuente es una condición necesaria para ello.

El software del código abierto, se define por 10 criterios de la Open Source Initiative (OSI), los cuales citamos a continuación:

1.Libre redistribución: el software debe poder ser regalado o vendido libremente.

2.Código fuente: el código fuente debe estar incluido u obtenerse libremente.

3.Trabajos derivados: la redistribución de modificaciones debe estar permitida.

4.Integridad del código fuente del autor: las licencias pueden requerir que las modificaciones sean redistribuidas sólo como parches.

5.Sin discriminación de personas o grupos: La licencia debe permitir modificaciones y trabajos derivados, y debe permitir que se distribuyan en los mismos términos que la licencia del software original.

6.Sin discriminación de áreas de iniciativa: los usuarios comerciales no pueden ser excluidos.

7.Distribución de la licencia: deben aplicarse los mismos derechos a todo el que reciba el programa.

8.La licencia no debe ser específica de un producto: el programa no puede licenciarse solo como parte de una distribución mayor.

9.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.

10.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.

La OSI incluye licencias que puedes consultar aquí..

Podemos decir que en la práctica, todo software libre es de código abierto.

¿Por qué es importante el uso de programas de código abierto en la productividad y la seguridad?

Que el código de un programa sea abierto al público, implica que cualquier persona o comunidad puede revisar la estructura de este, haciendo posible, por ejemplo, la detección de algoritmos maliciosos y la detección de errores que comprometan la seguridad, también que estos puedan enviar a los desarrolladores mejoras y optimizaciones, entre otros beneficios para el producto final. A demás de esto, el universo de programas libres y de código abierto distribuidos de manera gratuita es gigantesca, permitiendo así un ahorro significativo a nivel económico. También garantiza que puedas tener tus aplicaciones actualizadas y seguras.

De tal forma podemos crear un espacio de trabajo totalmente de gratuito y seguro utilizando programas libres y/o de código abierto. En mi publicación anterior, traté sobre un sitio web que te da de manera detallada las características de estos sistemas y aplicaciones, y donde puedes elegir el que más te convenga ( "Un sitio web que debe conocer todo amante de GNU/Linux: DISTROWATCH" )

El uso de sistemas operativos y aplicaciones sin pagar su licencia (sistema operativo windows, la paquetería de microsoft office, adobe, autodesk, entre otros) además de ser en muchos casos un problema legal, te expone problemas de seguridad, porque puede evitar recibir las ultimas actualizaciones o parches de seguridad, si utilizas instaladores no oficiales puede contener algoritmos maliciosos.

Exponer tu privacidad y tus contraseñas o llaves, es una grave decisión, que te puede generar grandes perdidas económicas o hacerte vulnerable, por eso se recomienda tener en cuenta todos los aspectos anteriores.

Si en la nube digital existen todas estas herramientas a nuestra disposición, ¿por qué no usarlas?. Yo te invito a que les des una oportunidad para el desarrollo de trabajo, por esa razón, en mis publicaciones siguientes comenzaremos a descubrirlas.

Si ya haces uso de estas herramientas o de algunos de los sistemas operativos de código abierto disponibles, déjanos en los comentarios tu recomendación y el porqué lo usas, cuales son los beneficios que te da.

¡¡¡¡Muchas gracias por leerme y todo su apoyo!!!


Las imágenes fueron obtenidas de los sitios web oficiales (ya referenciados en esta publicación) y editados con canva


Sígueme en Twitter

H2
H3
H4
3 columns
2 columns
1 column
6 Comments
Ecency