Me ha resultado muy interesante de las lecturas aprender cómo los programadores realizan sus programas elaborando sentencias en algún lenguaje de programación para conseguir el código fuente , después utilizan otro programa llamado compilador que traduce el código fuente a un leguaje que el ordenador es capaz de entender dando como resultado un programa ejecutable o código objeto.
Si mediante el método tradicional de programación una empresa vende al usuario una copia del programa ejecutable, junto con una autorización o licencia para ejecutar el programa en un número limitado de ordenadores, parece que su uso es muy limitado y contrasta con el hecho que desde hace más de treinta años expertos programadores comenzaron a crear de forma colaborativa herramientas compartiendo su código fuente y esta es la tendencia que sigue el mercado.
Querría destacar las cualidades que debe cumplir un programa sea de software libre:
1. Libertad de ejecutar el programa, con cualquier propósito.
2. Libertad de estudiar cómo funciona el programa y de adaptarlo a sus necesidades.
3. Libertad de redistribuir copias del programa.
4. Libertad de mejorar el programa y redistribuir dichas modificaciones
.
Otra de las ventajas del uso del software libre es que las empresas podrían tomar parte de las herramientas e invertir en depurarlas y adaptarlas a sus necesidades. Utilizando software libre las empresas no tienen que invertir en publicidad, puesto que los materiales que difunden si son de calidad se difunden fácil y rápidamente.
Si las empresas que venden software de propietario no se responsabilizan de solucionar los problemas que pueden tener los usuarios, ya sea bien porque comercializan sus productos a través de no facilitan el código fuente, poniendo de esta forma al usuario en una situación de independencia de la empresa proveedora. Está claro que el uso del software libre supone muchas ventajas para el usuario, ya que al facilitarse el código fuente se pueden solucionar los problemas que se deriven de su uso. Esta es una tendencia a la que se están sumando incluso empresas que normalmente eran proveedoras de software de propietario como IBM que ahora facilita sus productos Web a través del portal Apache. Además si el producto tiene suficientes cualidades técnicas, muchos usuarios y otras empresas investigarán para depurarlo y crear herramientas de unas cualidades técnicas excelentes como el sistema operativo Linux.
lunes, 30 de noviembre de 2009
Suscribirse a:
Enviar comentarios (Atom)

0 comentarios:
Publicar un comentario