stringtranslate.com

Directrices para el software libre de Debian

Las Directrices de software libre de Debian ( DFSG ) son un conjunto de directrices que el Proyecto Debian utiliza para determinar si una licencia de software es una licencia de software libre , que a su vez se utiliza para determinar si una pieza de software puede incluirse en Debian. El DFSG es parte del Contrato Social de Debian . [1]

Las directrices

  1. Redistribución gratuita.
  2. Inclusión de código fuente.
  3. Permitiendo modificaciones y trabajos derivados.
  4. Integridad del código fuente del autor (como compromiso).
  5. No discriminación contra personas o grupos.
  6. No hay discriminación contra campos de actividad, como el uso comercial.
  7. La licencia debe aplicarse a todos aquellos a quienes se redistribuya el programa.
  8. La licencia no debe ser específica de un producto.
  9. La licencia no debe restringir otro software.

Las licencias GNU GPL , BSD y Artística son ejemplos de licencias consideradas gratuitas. [1] [2]

Historia

El DFSG se publicó por primera vez junto con la primera versión del Contrato Social de Debian en julio de 1997. [1] El autor principal fue Bruce Perens , con aportaciones de los desarrolladores de Debian durante una discusión de un mes de duración en una lista de correo privada, como parte de el Contrato Social Debian más amplio. Perens fue copiado de una discusión por correo electrónico entre Ean Schuessler (entonces de Debian) y Donnie Barnes de Red Hat, en la que Schuessler acusó a Red Hat de nunca dilucidar su contrato social con la comunidad Linux. Perens se dio cuenta de que Debian tampoco tenía ningún contrato social formal e inmediatamente comenzó a crear uno.

La Definición de Código Abierto se creó poco después cambiando el título del texto exacto del DFSG. El DFSG fue precedido por la Definición de Software Libre de la Free Software Foundation , que luego definió tres libertades del Software Libre (Freedom Zero se agregó más tarde), pero este texto no se utilizó en la creación del DFSG. Una vez que el DFSG se convirtió en la Definición de Código Abierto , Richard Stallman vio la necesidad de diferenciar el software libre del código abierto y promovió la Definición de Software Libre . [3] Las versiones publicadas de la Definición de Software Libre de la FSF existían ya en 1986, habiendo sido publicadas en la primera edición del (ahora desaparecido) Boletín de GNU. [4] El núcleo de la Definición de Software Libre eran las (entonces) Tres Libertades, que precedieron a la redacción y promulgación de la DFSG, y que eran desconocidas para sus autores. [5]

En noviembre de 1998, Ian Jackson y otros propusieron varios cambios en un borrador con la versión 1.4, pero los cambios nunca se hicieron oficiales. Jackson afirmó [6] que los problemas eran la "redacción imprecisa" y la cláusula de parche.

Hasta 2011 , el documento nunca ha sido revisado. Sin embargo, se produjeron cambios en el Contrato Social que se consideró que afectaban a las partes de la distribución cubiertas por la DFSG.

La Resolución General de Debian 2004-003, [7] titulada "Enmiendas editoriales al contrato social", modificó el Contrato Social. El proponente Andrew Suffield declaró: [8]

"La regla es 'esta resolución sólo cambia la letra de la ley, no el espíritu'. Principalmente cambia la redacción del contrato social para reflejar mejor lo que se supone que significa, y esto ocurre principalmente a la luz de cuestiones que no fueron considerado cuando fue escrito originalmente."

Sin embargo, el cambio de la frase "Prometemos mantener la distribución Debian GNU/Linux como software completamente libre" por "Prometemos que el sistema Debian y todos sus componentes serán libres" dio como resultado que el administrador de versiones, Anthony Towns, hiciera una práctica cambio: [9]

"Como [SC #1] ya no se limita al 'software', y como esta decisión fue tomada por los desarrolladores después y durante la discusión sobre cómo debemos considerar el contenido que no es software, como la documentación y el firmware, no creo que pueda "Justificar las decisiones políticas de eximir la documentación, el firmware o el contenido por más tiempo, ya que el Contrato Social ha sido modificado para cubrir todas estas áreas".

Esto provocó otra Resolución General, 2004-004, [10] en la que los desarrolladores votaron abrumadoramente en contra de la acción inmediata y decidieron posponer esos cambios hasta la próxima versión (cuyo desarrollo comenzó un año después, en junio de 2005).

Solicitud

Software

La mayoría de las discusiones sobre el DFSG ocurren en la lista de correo legal de Debian . Cuando un desarrollador de Debian carga por primera vez un paquete para incluirlo en Debian, el equipo ftpmaster verifica las licencias de software y determina si cumplen con el contrato social. El equipo a veces consulta con la lista legal de Debian en casos difíciles.

Contenido que no es "software"

El DFSG se centra en el software, pero la palabra en sí no está clara: algunos la aplican a todo lo que puede expresarse como una corriente de bits, mientras que una minoría considera que se refiere solo a programas de computadora. Además, la existencia de PostScript , scripts ejecutables, documentos fuente [ aclaración necesaria ] , etc., confunde enormemente la segunda definición. Así, para romper con la confusión, en junio de 2004 el proyecto Debian decidió aplicar explícitamente los mismos principios a la documentación de software , datos multimedia y otros contenidos. El contenido no programático de Debian comenzó a cumplir con el DFSG de manera más estricta en Debian 4.0 (lanzado en abril de 2007) y versiones posteriores.

GFDL

Mucha documentación escrita por el Proyecto GNU , el Proyecto de Documentación de Linux y otros bajo la Licencia de Documentación Libre GNU contienen secciones invariantes, que no cumplen con el DFSG. Esta afirmación es el resultado final de una larga discusión y de la Resolución General 2006-001. [11]

Debido a las secciones invariantes de GFDL, el contenido bajo esta licencia debe estar contenido por separado en un repositorio adicional "no libre" que no se considera oficialmente parte de Debian.

Archivos multimedia

A veces puede resultar difícil definir qué constituye la "fuente" de los archivos multimedia, como por ejemplo si un archivo de imagen sin comprimir es la fuente de una imagen comprimida y si el modelo 3D antes del trazado de rayos es la fuente de la imagen resultante.

pruebas legales de Debian para el cumplimiento de DFSG

Los suscriptores de la lista de correo legal de Debian han creado algunas pruebas para verificar si una licencia viola el DFSG. Las pruebas comunes (como se describen en el borrador de las preguntas frecuentes del DFSG) [12] son ​​las siguientes:

Ver también

Referencias

  1. ^ abc Bruce Perens (4 de julio de 1997). "El" contrato social "de Debian con la comunidad del software libre". lista de correo debian-announce .
  2. ^ "Contrato social de Debian". Debian. 2004-04-26.
  3. ^ Richard Stallman . "Por qué el" código abierto "no entiende el significado del software libre". Sitio web de GNU .
  4. ^ Richard M. Stallman, ¿Qué es la Fundación para el Software Libre? , Boletín de GNU, Volumen 1, No.1, febrero de 1986
  5. ^ Bruce Perens: "cuando tuve que escribir pautas de licencia para Debian, el documento de las Cuatro Libertades era desconocido".
  6. ^ Ian Jackson: borrador del nuevo DFSG, lista de correo de desarrollo de Debian
  7. ^ Resolución General: Modificaciones editoriales al contrato social
  8. ^ Andrew Suffield: Re: Enmiendas al contrato social de los candidatos (parte 1: editorial) (tercer borrador), lista de correo debian-vote
  9. ^ Anthony Towns: efecto de Social Contract GR en Sarge, lista de correo de Debian-Devel
  10. ^ Resolución General: Calendario de liberación de Sarge en vista del GR 2004-003
  11. ^ Resolución general: Por qué la licencia de documentación libre GNU no es adecuada para Debian main
  12. ^ Preguntas frecuentes sobre el software libre de Debian

enlaces externos