Directrices de software libre de Debian


Las Pautas de software libre de Debian ( DFSG ) son un conjunto de pautas que utiliza el Proyecto Debian 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]

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 aportes de los desarrolladores de Debian durante una discusión de un mes sobre una lista de correo privada, como parte de el contrato social Debian más grande. Perens fue copiado en 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ó al volver a titular el texto exacto del DFSG poco después. DFSG fue precedida por la Free Software Foundation 's definición de software libre , que a su vez define tres libertades del Software Libre (Libertad Cero se añadió más tarde), pero este texto no se utilizó en la creación de la 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 del DFSG, eran desconocidas para sus autores. [5]

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

A partir de 2011 , el documento nunca ha sido revisado. No obstante, hubo cambios en el Contrato Social que se consideró que afectaban a las partes de la distribución cubiertas por el 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]