jueves, 26 de julio de 2007

CODIGO ABIERTO

En el Software libre el código fuente ("Source Code") es abierto, si una persona lo requiere puede realizar modificaciones a las partes más internas de un programa o paquete, a diferencia de una gran gamma de productos cerrados que distribuyen un binario efectivamente bloqueando a toda persona de realizar cambios de cualquier tipo.
La primer organización en desarrollar software bajo este esquema libre fue GNU , en tiempos más recientes organizaciones como Apache e inclusive empresas como IBM y Sun han adoptado algunas metodologías de código abierto. Estas ultimas empresas al parecer han reconocido una de las principales ventajas del movimiento de software libre, las contribuciones de 5,000 o 10,000 programadores son más poderosas que los 50 o 100 doctores (Phd's) en ciencias computacionales que puedan emplear.
A pesar de la similitud que aparentemente existe entre el movimiento de Software Libre, el Software de código abierto y "El Proyecto GNU" , estos no son el mismo, el proyecto GNU es parte del movimiento "Free Software": "GNU" no es lo mismo que "código abierto" , sin embargo, la gran mayoría de los productos "código abierto" se encuentran bajo la licencia "GNU General Public License", también conocida como GPL.
A pesar que ambos tipos de Software son gratuitos, la diferencia entre estas dos corrientes es amplia.
El proyecto "GNU" adopta una postura de libertad plena y opera bajo el lema: "Free as in speech, not as free in beer" (Libre como en expresión, no como en cerveza gratis), en este caso el Software es considerado un movimiento social; inclusive los extremistas de este grupo consideran que todo Software debe ser gratuito.

No hay comentarios: