miércoles, 14 de noviembre de 2012

SOFTWARE OPEN SOURCE


 
 
Software Libre y Open Source
 El término Open Source fue acuñado por Christine Peterson, del Think, Tank Foresigh Institute y se registró para actuar como marca registrada para los productos de software libre. Existe en la red cierta controversia y debate sobre estos términos. Aunque parten de la misma idea, la Free Software Fundation cree que el Open Source es distinto filosóficamente del software libre. El inicio de este debate parece ser que surge a raíz del artículo de Eric Raymond llamado “La Catedral y el Bazar” (Raymond,1997), que explica como se adapta el estilo bazar (el que usó Linus Torvals para el diseño del kernel Linux) al proyecto fechtmail, y establece las diferencias entre la programación en una comunidad abierta y el diseño cerrado que tienen las empresas de código propietario. Raymond junto a Bruce Perens formaron la Open Source Iniciative en 1998, con la quebuscaban interesar a las empresas en el proyecto, mostrando las ventajas de compartir el código fuente. Si bien más adelante volveremos sobre las diferencias clave entre la OSI y la Free Software Fundation (FSF), desde ésta última explican por qué consideran que este movimiento Open Source es distinto a la filosofía de la FSF: “ellos aceptan algunas licencias que nosotros consideramos demasiado restrictivas, y hay licencias de software libre que ellos no han aceptado. Sin las diferencias entre lo que abarcan ambas categorías son pocas: casi todo el software libre es de código abierto, y casi todo el software de código abierto es libre. Nosotros preferimos la expresión software libre porque se refiere a libertad, algo que la expresión código abierto no hace” (FSF, 2006). Podemos extraer la idea de que ambas terminologías definen el mismo concepto, pero que varía según el lugar de surgimiento y el ámbito de aplicación, Raymond y Perens se interesaron en esta nueva concepción como idea para introducir estas iniciativas libres en el ámbito empresarial. Por lo general, el software de código abierto permite a toda persona crear modificaciones del software, compatibilizarlo con otros sistemas operativos o arquitecturas de hardware, compartirlo con otras personas y comerciarlo.
La Open Source Definition introduce una filosofía en cuanto al código abierto, y además define los términos de uso, modificación y redistribución del software de código abierto. Las licencias de software otorgan a los usuarios derechos que de otro modo estarían reservados, por la ley de derechos de autor, a los propietarios de los derechos de autor del software. Existen varias licencias de software de código abierto compatibles con la Open Source Definition. La más popular y destacada es la GNU General Public License (GPL). Si bien la distribución de código abierto permite que el código fuente de un producto sea accesible al público, las licencias de código abierto posibilitan a los autores acomodar ese acceso a gusto.

No hay comentarios:

Publicar un comentario