Software libre y Software propietario
En la página de Hispalinux (http://hispalinux.es/SoftwareLibre), se define al software libre como “la libertad de los usuarios para ejecutar, copiar, distribuir,estudiar, cambiar y mejorar el software.” Para que un software sea determinado como libre, debe contar con las 4 siguientes libertades:
• La libertad de usar el programa, con cualquier propósito (libertad0).
• La libertad de estudiar cómo funciona el programa, y adaptarlo a tus necesidades (libertad 1). El acceso al código fuente es una condición previa para esto.
• La libertad de distribuir copias,con lo que puedes ayudar a tu vecino (libertad 2).
• La libertad de mejorar el programa y hacer públicas las mejoras a los demás, de modo que toda la comunidad se beneficie. (libertad 3). El accesoal código fuente es un requisito previo para esto.
Un programa libre te da permiso de distribuir copias realizadas con el mismo, ya sean sin o con modificaciones, que puedes dar gratuitamente o cobrarpor dicha distribución. Un programa libre es aquel en el que no tienes que pedir o pagar permisos. También debe tener la libertad para que le puedas hacer modificaciones y usarlas para tiprivadamente y modificarlas sin necesidad de anunciar las modificaciones, aunque puedes hacerlos, pero no tienes por qué avisar de manera particular a nadie.
“La libertad para usar un programa significa lalibertad para cualquier persona u organización de usarlo en cualquier tipo de sistema informático, para cualquier clase de trabajo, y sin tener obligación de comunicárselo al desarrollador o a alguna otraentidad específica”, según nos dice Hispalinux.
La libertad de distribuir copias debe incluir tanto las formas binarias o ejecutables del programa como su código fuente, sean versiones modificadas osin modificar (distribuir programas de modo ejecutable es necesario para que los sistemas operativos libres sean fáciles de instalar). Está bien si no hay manera de producir un binario o ejecutable...
Regístrate para leer el documento completo.