La Iniciativa de Código Abierto ( OSI ) es el administrador de la Definición de Código Abierto , el estándar más utilizado para el software de código abierto .
Fundada en 1998, la Iniciativa de Código Abierto acuñó el término código abierto en oposición al movimiento del software libre . Si bien el software libre es lo mismo que el software de código abierto, la OSI prefirió defender el software de código abierto de manera pragmática y favorable a las empresas.
Durante la mayor parte de su existencia, las actividades de la OSI se han centrado en la definición y certificación de licencias de software que cumplen con las normas. En un principio, la OSI tenía un modelo organizativo cerrado, pero en la década de 2010 comenzó a transformarse en una organización de miembros para recaudar más dinero y ampliar sus actividades.
En 1998, Netscape lanzó el navegador de código abierto Navigator . [5] El 8 de febrero, [6] Eric Raymond y Bruce Perens fundaron la Iniciativa de Código Abierto (OSI) y acuñaron el término código abierto para referirse a lo que anteriormente se había llamado software libre . [5] [7] La OSI prefiere la etiqueta "código abierto" a "software libre" porque este último término tiene una carga ideológica y política indeseable, y quiere centrarse en los argumentos pragmáticos y favorables a las empresas a favor del software de código abierto. [1] La OSI define el código abierto como un " método de desarrollo de software que aprovecha el poder de la revisión distribuida por pares y la transparencia del proceso. La promesa del código abierto es una mejor calidad, mayor fiabilidad, más flexibilidad, menor coste y el fin del bloqueo depredador de los proveedores ". [8] Perens redactó un conjunto de directrices de código abierto, [9] que fueron adoptadas por la OSI como la Definición de Código Abierto . [1] [10]
En enero de 2020, Perens abandonó la OSI debido a la controversia sobre una nueva licencia (la Licencia de Autonomía Criptográfica), que se había propuesto para la aprobación de la OSI. [11] Raymond fue expulsado de la lista de correo de la OSI en marzo de 2020. [12]
En 2022, OSI comenzó a trabajar en una definición de IA de código abierto, invitando a docenas de investigadores y representantes corporativos a elaborar un borrador. Incluso las empresas con código accesible a menudo no publican el conjunto de datos utilizado para entrenar el modelo e imponen restricciones de uso sobre lo que se puede hacer con el modelo entrenado. Maffulli dijo que era necesaria una nueva definición porque la inteligencia artificial "es diferente del software regular y obliga a todas las partes interesadas a revisar cómo se aplican los principios de código abierto a este espacio ". [13] [14]
La OSI es una corporación sin fines de lucro de beneficio público de California , con estatus de exención de impuestos 501(c)(3) . [7] Adoptó un modelo organizativo cerrado en lugar de impulsado por la membresía para generar consenso en torno a su definición. Toda la autoridad está conferida a su Junta Directiva, y las futuras juntas son designadas por la junta actual. Este modelo de gobernanza ha obstaculizado los esfuerzos de la OSI para lograr otros objetivos no relacionados con la definición. A diferencia de otras organizaciones libres y de código abierto, no desarrolla software, lo que significa que los esfuerzos de los voluntarios se han dirigido a otras partes. [1]
En 2008, la OSI intentó reformar su gobernanza, invitando a cincuenta personas a una lista de correo privada, pero este intento no tuvo ningún resultado disponible públicamente. [1] En 2012, la organización intentó nuevamente hacer la transición hacia una estructura basada en membresías, creando membresías afiliadas e individuales sin ninguna autoridad formal sobre la organización. También se anunció un plan para la membresía corporativa, pero no se ha materializado a partir de 2022. [actualizar]La motivación para adoptar una estructura basada en membresías es obtener mayores recursos financieros, lo que permite que los puestos de tiempo completo aumenten la efectividad de la organización. [1] [15]
En marzo de 2021, la organización OSI realizó una votación para elegir director ejecutivo entre sus miembros, pero los resultados fueron anulados porque la elección fue hackeada. [6] La elección se volvió a realizar y Stefano Maffulli nombró a su primer director ejecutivo en septiembre de 2021. [16]
La Definición de Código Abierto es el estándar más ampliamente aceptado para el software de código abierto . [17] [18] Proporcionar acceso al código fuente no es suficiente para que el software sea considerado "de código abierto": también debe permitir la modificación y redistribución bajo los mismos términos y todos los usos, incluido el uso comercial. [19] La Definición de Código Abierto requiere que se cumplan diez criterios para que una licencia sea aprobada. [20] [1] Permite tanto el copyleft —donde la redistribución y los trabajos derivados deben publicarse bajo una licencia libre— como las licencias permisivas —donde los trabajos derivados pueden publicarse bajo cualquier licencia. [1] [21] [22] Las licencias de software cubiertas por la Definición de Código Abierto también cumplen con la Definición de Software Libre y viceversa. Tanto la Free Software Foundation como la OSI comparten el objetivo de apoyar el software libre y de código abierto . [1]
La OSI aprueba determinadas licencias que se consideran compatibles con la definición y mantiene una lista de licencias que cumplen con ella. Las nuevas licencias deben presentar una propuesta formal que explique la justificación de la licencia, una comparación con las licencias aprobadas existentes y cualquier análisis legal. La propuesta se analiza en la lista de correo de la OSI durante al menos 30 días antes de ser sometida a votación y aprobada o rechazada por la junta directiva de la OSI. Aunque la OSI ha hecho un esfuerzo por tener un proceso transparente, el proceso de aprobación ha sido una fuente de controversia. [23]
La OSI recomienda en particular siete licencias aprobadas por ser "populares, ampliamente utilizadas o que cuentan con comunidades sólidas": [23]
Como una especie de campaña, el "código abierto" fue lanzado en 1998 por Christine Peterson , Jon "maddog" Hall , Larry Augustin , Eric S. Raymond , Bruce Perens y otros. [24] [25]
El grupo adoptó la definición de código abierto para software de código abierto, basada en las Directrices de software libre de Debian . También establecieron la Iniciativa de Código Abierto (OSI) como una organización de administración para el movimiento. Sin embargo, no tuvieron éxito en su intento de asegurar una marca registrada para "código abierto" para controlar el uso del término. [26] En 2008, en un aparente esfuerzo por reformar la gobernanza de la organización, la Junta de OSI invitó a 50 personas a unirse a un grupo de "Miembros fundadores"; para el 26 de julio de 2008, 42 de los invitados originales habían aceptado las invitaciones. La membresía completa de los Miembros fundadores nunca se ha revelado públicamente, y el grupo de Miembros fundadores se comunicó a través de una lista de correo de suscripción cerrada, "osi-discuss", con archivos no públicos. [27]
En 2012, bajo el liderazgo del director y entonces presidente de la OSI , Simon Phipps , la OSI comenzó a realizar una transición hacia una estructura de gobernanza basada en la membresía. La OSI inició un programa de membresía afiliada para "asociaciones industriales y académicas sin fines de lucro reconocidas por el gobierno en cualquier parte del mundo". [28] Posteriormente, la OSI anunció un programa de membresía individual [29] y enumeró una serie de patrocinadores corporativos. [30]
El 8 de noviembre de 2013, OSI nombró a Patrick Masson como su gerente general. [31] Desde agosto de 2020 hasta septiembre de 2021, Deb Nicholson fue la gerente general interina. [32] Bajo la dirección de Deborah Nicholson, la gerente interina, se llevaron a cabo las votaciones y elecciones con resultados y luego se detuvieron y se programaron para la reelección debido a vulnerabilidades en el proceso electoral. "Esta semana encontramos una vulnerabilidad en nuestros procesos de votación que fue explotada y tuvo un impacto en el resultado de la reciente elección de la Junta". [33] No se publicaron resultados electorales ni actualizaciones adicionales a junio de 2021. [actualizar][ cita requerida ]
En enero de 2020, el fundador Bruce Perens abandonó la OSI debido a la controversia sobre una nueva licencia (la Licencia de Autonomía Criptográfica), que se había propuesto para la aprobación de la OSI. [34] Más tarde, en agosto de 2020, Perens explicó sus preocupaciones: "Creamos una torre de Babel de licencias. No diseñamos el cumplimiento de la licencia y tenemos un tremendo problema de incumplimiento que no mejora. No podemos permitirnos demandar a nuestros infractores de derechos de autor". [35]
Eric S. Raymond, otro cofundador de la OSI, fue posteriormente expulsado de la lista de correo de la OSI en marzo de 2020. [12]
En noviembre de 2020, el consejo de administración anunció la búsqueda de un director ejecutivo [36], que concluyó en septiembre de 2021 con el nombramiento de Stefano Maffulli. Al mismo tiempo, se abandonó el cargo de presidente del consejo de administración en favor de un presidente del consejo de administración.