El
software no libre (también llamado software propietario, software
privativo, software privado, software con propietario o software de
propiedad) se refiere a cualquier programa informático en el que los
usuarios tienen limitadas las posibilidades de usarlo, modificarlo o
redistribuirlo (con o sin modificaciones), o cuyo código fuente no está
disponible o el acceso a éste se encuentra restringido .
En
el software no libre una persona física o jurídica (compañía,
corporación, fundación, etc.) posee los derechos de autor sobre un
software negando o no otorgando, al mismo tiempo, los derechos de usar
el programa con cualquier propósito; de estudiar cómo funciona el
programa y adaptarlo a las propias necesidades (donde el acceso al
código fuente es una condición previa); de distribuir copias; o de
mejorar el programa y hacer públicas las mejoras (para esto el acceso al
código fuente es un requisito previo).
¿Qué es software libre?
El software libre es una cuestión de libertad de los usuarios para
ejecutar, copiar, distribuir, estudiar, cambiar y modificar el
software.
Más concretamente se refiere a los cuatro tipos de
libertades para los usuarios de software:
- La libertad de usar el programa, con cualquier propósito (libertad 0).
- La libertad de estudiar el funcionamiento del programa, y adaptarlo a las necesidades (libertad 1). El acceso al código fuente es un prerrequisito para esto.
- La libertad de distribuir copias, con lo que puede ayudar a otros (libertad 2).
- La libertad de mejorar el programa y hacer públicas las mejoras, de modo que toda la comunidad se beneficie (libertad 3). De igual forma que la libertad 1 el acceso al código fuente es un prerrequisito
Diferencias entre software libre y privativo
Para poder comprender todo esto esperamos este vídeo sea de gran utilidad.
¿Cuáles son las ventajas?
- Bajo costo de adquisición y libre uso
- Innovación tecnológica
- Requisitos de hardware menores y durabilidad de las soluciones
- Escrutinio público
- Independencia del proveedor
- Adaptación del software
¿Cuáles son las desventajas?
- La curva de aprendizaje es mayor
- Se necesita dedicar recursos a la reparación de errores.
- La diversidad de distribuciones, métodos de empaquetamiento, licencias de uso,
- herramientas con un mismo fin, etc., pueden crear confusión en cierto número
- de personas
Richard Stallman habla acerca de la importancia del software en la educación:
«El objetivo de la aplicación de las TIC en la educación no es
conectar a los estudiantes o darles acceso a las herramientas de la
informática. Tampoco brindarles correos electrónicos o páginas webs
propias, ni brindarles material educativo en línea. Ni siquiera lograr
que usen Internet para realizar sus tareas. El objetivo es potenciar a
los actores del proceso educativo y hacerlos más creativos,
comunicativos, mejor preparados y más capaces como individuos».
(Jacinto Domínguez Andrés, 2007)
No hay comentarios:
Publicar un comentario