Tabla de contenido:
Hay muchos programas de software de código abierto que sirven a una serie de aplicaciones. También hay muchas licencias de código abierto diferentes. En términos generales, el software de código abierto se puede usar, modificar y compartir legalmente en muchos entornos y contextos. Sin embargo, las diferentes licencias vienen con diferentes acuerdos, y es importante comprender las distinciones entre cada licencia principal para aprovechar al máximo el software de código abierto, así como tener una idea amplia del movimiento de código abierto y su propósito. (Para obtener más información, consulte Código abierto: ¿es demasiado bueno para ser verdad?)
La fuente del código abierto
Aunque el término "código abierto" se acuñó en 1998, los orígenes del movimiento del software libre se remontan a la década de 1970. El desarrollador de software, hacker y activista del software libre, Richard Stallman, estaba desarrollando un sistema operativo libre y abierto en 1983. A principios de 1984, anunció el Proyecto GNU, que desarrolló un sistema operativo inspirado en gran medida por Unix (GNU es un acrónimo recursivo para "GNU's Not Unix") pero con código fuente que era gratuito y abierto al público para el bien mayor propuesto de la comunidad.
GNU empleó una filosofía pionera de Stallman (así como otros activistas contra los derechos de autor) conocida como "copyleft", que esencialmente reconocía los privilegios de derechos de autor legalmente otorgados a la propiedad intelectual original, pero los renunciaba expresamente para promover el uso abierto y el desarrollo del trabajo. Esta técnica y filosofía otorgaron acceso gratuito al código fuente para el software lanzado bajo copyleft, para uso y modificación gratuitos y abiertos.