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