¿Como saber si un programa es software libre y cuando no lo es?


Bueno antes que nada debes guiarte de las siguientes libertades que ofrece el software libre:

0 la libertad de usar el programa, con cualquier propósito.
1 la libertad de estudiar cómo funciona el programa y modificarlo, adaptándolo a tus necesidades.
2 la libertad de distribuir copias del programa, con lo cual puedes ayudar a tu prójimo.
3 la libertad de mejorar el programa y hacer públicas esas mejoras a los demás, de modo que toda la comunidad se beneficie.

Si hablamos de un archivo .exe que se utiliza en Windows no podemos ver el codigo fuente, como esta escrito si podemos habrirlo pero veremos un monton de codigos de maquina en binario es dificil desifrarlo pues es lenguaje de maquina. Tambien si encontramos un archivo ejecutable en linux no podemos ver su codigo pero si este programa viene integrado el codigo fuente entonces podremos estudiar el codigo como lo menciona en la libertad 1 podremos modificarlo adaptarlo a lo que nesesitamos. Si tu dices no me gusta esta ventana esta en ingles la cambias pero debes saber programacion.

Si hablamos de un programa que es comercial como ser google chrome no es software libre por que solo viene un instalador que dentro trae un ejecutable o aveces solo el ejecutable q haces un doble click y se ejecuta el programa. Cuando podemos usarlo gratis al programa hablamos de un programa freeware que segun su licencia puedes distribuirlo entre tus amigos si quieres, pero no puedes ver su codigo fuente  entonces no puedes saber que si trae virus u algo ese software. Entonces aveces no es bueno por que puedes dañar la maquina de tus amigos si lo compartes pero si conoces su codigo fuente puedes ver que no hay nada de malo puedes hacerle tus mejoras en caso de ser un juego como el supertux creas tus niveles y los compartes estaria mejor no?.

Tambien si quieres puedes subir a internet tus cambios del software para que mas personas se beneficien. Seria lo correcto ¿por que? porque otra persona se esforzo en crear el programa que utilizas actualmente lo correcto seria eso, incluso otra persona puede continuar tu proyecto mejorarlo aun mas incluso aprendera de lo que hiciste entonces tambien hablamos de educacion informatica.

Escrito por: Lucas Farias programador Aficionado

2 comentarios en “¿Como saber si un programa es software libre y cuando no lo es?

  1. Holap:

    Lo mejor de todo, es que al tener Licencia GNU, nadie puede “apropiarse” de los derechos de un programa… GNU es como una garantía de que el software “pertenece a la humanidad” y nadie puede restringir su uso ni cobrarte por ello…

    Saludooos 😛

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s