jueves, 12 de julio de 2012

Migración de software privativo a software libre




¿Qué es software privativo?

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:
  1. La libertad de usar el programa, con cualquier propósito (libertad 0).
  2. 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.
  3. La libertad de distribuir copias, con lo que puede ayudar a otros (libertad 2).
  4. 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