viernes, 23 de octubre de 2015

Software Libre


El significado de software libre es la libertad en que un software pueda ser copiado, modificado, estudiado, utilizado libremente y redistribuirlo con o sin cambios o inclusive con mejoras.


En ingles free software presenta ambiguedad entre los significados, libre y gratis relacionados a la palabra free. Por esa razon se considera como un software gratuito y no como un software que se puede ralizar cambios sin problemas de licencias.

Es muy importante tener en cuenta que la libertad tiene que ver con el uso y no con la gratuidad.


Software libre es si al usuario se le otorga todas las libertades de manera adecuada, de lo contrario no se consideraria como un software libre.



¿Que es el software libre?


Es el software que, una vez obtenido, puede ser usado, copiado, estudiado, modificado y redistribuido libremente. 


El software libre suele estar disponible gratuitamente en Internet, o a precio del coste de la distribución a través de otros medios; sin embargo no es obligatorio que sea así y, aunque conserve su carácter de libre, puede ser vendido comercialmente.


De acuerdo con tal definición, el software es "libre" si garantiza las 4 libertades. 



Las 4 libertades:


·    Libertad 0: La libertad de ejecutar el programa como se desea, con cualquier propósito. Permite tomar el control sobre la informatica, sobre el mundo informatico en que nos movemos.

·     Libertad 1: La libertad de estudiar cómo funciona el programa, y cambiarlo para que haga lo que usted quiera. El acceso al código fuente es una condición necesaria para ello. Es importante señalar que las libertades 1 y 3 obligan a que se tenga acceso al codigo de fuente.

·    Libertad 2: La libertad de redistribuir copias para ayudar a su prójimo. Hace referencia a la libertad a modificar y redistribuir el software libremente licenciado bajo algun tipo de licencia de software libre que beneficie a la comunidad.

Libertad 3: La libertad de distribuir copias de sus versiones modificadas a terceros. 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. Es importante señalar que las libertades 1 y 3 obligan a que se tenga acceso al codigo de fuente.