stringtranslate.com

La definición de código abierto

La definición de código abierto ( OSD ) es un documento publicado por la Iniciativa de código abierto . Derivada de las Directrices de software libre de Debian de Bruce Perens , la definición es el estándar más común para el software de código abierto . La definición tiene diez criterios, como exigir el acceso libre al código fuente y conceder los derechos de código abierto a todo aquel que reciba una copia del programa. Abarcando tanto las licencias copyleft como las permisivas , es efectivamente idéntica a la definición de software libre , pero motivada por consideraciones más pragmáticas y favorables a las empresas. La junta de la Iniciativa de código abierto vota las propuestas de licencias para certificar que cumplen con la definición, y mantiene una lista de licencias compatibles en su sitio web. La definición ha sido adaptada a la Definición abierta de conocimiento abierto de la Open Knowledge Foundation y a las definiciones de hardware abierto .

Historia

Cuando Netscape lanzó el navegador de código abierto Mozilla en 1998, Bruce Perens redactó un conjunto de pautas de código abierto para acompañar el lanzamiento. [1] Una versión modificada de esta definición fue adoptada por la Iniciativa de Código Abierto (OSI) como la Definición de Código Abierto. [2] [3] La OSI utiliza la etiqueta "código abierto", en lugar de "software libre", porque consideró que este último término tenía una carga ideológica y política indeseable, y quería centrarse en los argumentos pragmáticos y favorables a las empresas a favor del software de código abierto . [2] Adoptó un modelo organizativo cerrado en lugar de basado en la membresía para redactar la definición y trabajar junto con una variedad más amplia de partes interesadas que otros proyectos libres o de código abierto. [2]

Criterios

Proporcionar acceso al código fuente no es suficiente para que el software se considere "de código abierto". [4] La definición de código abierto requiere que se cumplan diez criterios: [5] [2]

  1. Redistribución libre [5]
  2. El código fuente debe ser accesible y la licencia debe permitir la redistribución en forma de código fuente (en lugar de código objeto ). [5] Para modificar el software, se requiere acceso al código fuente. [6]
  3. Se deben permitir las obras derivadas y poder redistribuirse bajo los mismos términos de licencia que el producto de código abierto [5].
  4. La licencia puede exigir que el software original se distribuya intacto, pero sólo si las modificaciones pueden distribuirse como parches sin restricciones. [5] [6]
  5. No hay discriminación entre usuarios [5]
  6. No discriminación entre usos, incluido el uso comercial [5]
  7. A todo aquel que recibe una copia del programa se le conceden todos los derechos de código abierto [5]
  8. La licencia debe cubrir todo el código, no un producto o distribución en particular. [5] [6]
  9. No puede haber restricciones sobre otro software distribuido al mismo tiempo [5]
  10. Neutralidad tecnológica: no se puede restringir el uso a ninguna tecnología en particular. [5] Por ejemplo, una licencia que requiere que el usuario haga clic en una casilla para aceptarla no es gratuita porque la obra no se puede distribuir como copia impresa. [6]

La definición de código abierto está disponible bajo una licencia Creative Commons (CC BY 4.0). [7] Abarca tanto el copyleft (en el que la redistribución y los trabajos derivados deben publicarse bajo una licencia libre) como las licencias permisivas (en las que los trabajos derivados pueden publicarse bajo cualquier licencia). Es parte del movimiento de código abierto más que del movimiento de software libre, y busca promover la disponibilidad de software de código abierto para cualquiera que busque reutilizarlo, incluso los creadores de software propietario . [2] [8] [6] No aborda las exenciones de garantía, aunque son muy comunes en el software de código abierto. [6] La definición no especifica una estructura de gobernanza para los proyectos de código abierto. [2]

Licencias compatibles

La OSI utiliza estos criterios para aprobar determinadas licencias que se consideran compatibles con la definición y mantener una lista de licencias que cumplen con ella. Las nuevas licencias deben presentar una propuesta formal que se analiza en la lista de correo de la OSI antes de que la junta directiva de la OSI la apruebe o la rechace. La OSI recomienda en particular siete licencias aprobadas por ser "populares, ampliamente utilizadas o que cuentan con comunidades sólidas": [9]

Recepción

La definición de código abierto es la definición más utilizada para el software de código abierto , [10] y a menudo se utiliza como estándar para determinar si un proyecto es de código abierto. [7] Esta y las definiciones oficiales de software libre de la Free Software Foundation (FSF) cubren esencialmente las mismas licencias de software . [2] [11] Sin embargo, existe una diferencia de valores entre los movimientos de software libre y de código abierto: el primero se basa más en la ética y los valores, el segundo en el pragmatismo. [2]

Definiciones derivadas

La definición abierta de la Open Knowledge Foundation se deriva sustancialmente de la definición de código abierto. [12]

La Declaración de principios del hardware de código abierto está adaptada de la Definición de código abierto. [13] [10]

Véase también

Referencias

  1. ^ Overly, Michael R. (2003). El manual de código abierto . Pike & Fischer. pág. 5. ISBN 978-0-937275-12-2.
  2. ^ abcdefgh Gardler, Ross; Walli, Stephen R (2022). "Perspectiva en evolución sobre la comunidad y la gobernanza". Derecho, política y práctica de código abierto . Oxford University PressOxford. pág. 47–48, 52. doi :10.1093/oso/9780198862345.003.0002. ISBN 978-0-19-886234-5.
  3. ^ Katz, Andrew (2022). "Todo abierto". Derecho, política y práctica de código abierto . Oxford University Press. pág. 521. ISBN 978-0-19-260687-7.
  4. ^ Greenleaf, Graham; Lindsay, David (2018). Derechos públicos: dominios públicos del copyright . Cambridge University Press. pág. 485. ISBN 978-1-107-13406-5.
  5. ^ abcdefghijk Erlich, Zippy (2007). "Software de código abierto". Manual de investigación sobre software de código abierto . IGI Global. págs. 187-188. ISBN 978-1591409991.
  6. ^ abcdef Laurent, Andrew M. St (2004). Entender el código abierto y las licencias de software libre: guía para abordar problemas de licencias en software existente y nuevo . O'Reilly Media, Inc., págs. 9-11. ISBN 978-0-596-55395-1.
  7. ^ ab Mertic, John (2023). Proyectos de código abierto: más allá del código: un modelo para proyectos de código abierto escalables y sostenibles . Packt Publishing Ltd. pág. 5. ISBN 978-1-83763-385-2.
  8. ^ Meeker, Heather J. (2008). La alternativa del código abierto: comprender los riesgos y aprovechar las oportunidades . John Wiley & Sons. págs. 21-22. ISBN 978-0-470-25581-0.
  9. ^ Smith, P McCoy (2022). "Copyright, Contract, and Licensing in Open Source" (Derechos de autor, contratos y licencias en código abierto). Ley, política y práctica del código abierto . Oxford University Press. Oxford. págs. 108-111. doi :10.1093/oso/9780198862345.003.0003. ISBN . 978-0-19-886234-5.
  10. ^ ab De Maria, Carmelo; Díaz Lantada, Andrés; Di Pietro, Licia; Ravizza, Alice; Ahluwalia, Arti (2022). "Dispositivos médicos de código abierto: concepto, tendencias y desafíos hacia una tecnología sanitaria equitativa". Ingeniería de dispositivos médicos de código abierto . Cham: Springer International Publishing. pág. 4. doi :10.1007/978-3-030-79363-0_1. ISBN 978-3-030-79362-3.
  11. ^ Kelty, Christpher M. (2008). "El significado cultural del software libre: dos bits" (PDF) . Duke University Press . pág. 99. Archivado (PDF) desde el original el 4 de marzo de 2016. Consultado el 24 de febrero de 2016 .
  12. ^ Martin, Victoria (2022). La guía completa para la investigación abierta . Bloomsbury Publishing. pág. 27. ISBN 979-8-216-06415-2.
  13. ^ Bonvoisin, Jérémy; Mies, Robert; Boujut, Jean-François; Stark, Rainer (2017). "¿Cuál es la "fuente" del hardware de código abierto?". Journal of Open Hardware . 1 (1). doi : 10.5334/joh.7 . ISSN  2514-1708.

Enlaces externos