Informatica
El software libre es una cuestión de libertad, no de precio. Para entender el concepto, debería pensar en libre como en libre expresión, no como en barra libre.
Elsoftware libre es una cuestión de la libertad de los usuarios de ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software. Más precisamente, significa que los usuarios de programas tienen lascuatro libertades esenciales.
• La libertad de ejecutar el programa, para cualquier propósito (libertad).
• La libertad de estudiar cómo trabaja el programa, y cambiarlo para que haga lo que ustedquiera (libertad 1). El acceso al código fuente es una condición necesaria para ello.
• La libertad de redistribuir copias para que pueda ayudar al prójimo (libertad 2).
• La libertad de distribuircopias de sus versiones modificadas a terceros (libertad 3). Si lo hace, puede dar a toda la comunidad una oportunidad de beneficiarse de sus cambios. El acceso al código fuente es una condiciónnecesaria para ello.
Origen
En los inicios de la computación, 40s y 50s, no existían las licencias de software. El software era libre y los programas se Intercambiaban como se hace con las recetas decocina. Este espíritu perduró en la comunidad de programadores.
Durante años como algo natural, hasta que con el tiempo las restricciones derivadas de licencias de uso, implementadas pordesarrolladores de software y las grandes compañías, plantearon la necesidad de fijar una línea divisora entre el software libre y el software propietario.
Posteriormente, el software se empezó a ver más comouna gran colección de pequeños fragmentos de código, susceptible de ser modificado y adaptado. Las computadoras de escritorio empezaban a volverse cada vez más
Populares y accesibles a un número mayorde personas. Había también una mayor cantidad de programadores probando cosas nuevas, escribiendo sus propias aplicaciones e iniciando una gran variedad de proyectos. Sin embargo, había una...
Regístrate para leer el documento completo.