Sei sulla pagina 1di 5

24/5/2014 1.2.

Los documentos de fundacin


http://debian-handbook.info/browse/es-ES/stable/sect.foundation-documents.html 1/5
D
o
w
n
l
o
a
d

t
h
e

e
b
o
o
k
1.2. Los documentos de fundacin
Unos aos despus de su lanzamiento inicial, Debian formaliz los principios que deba seguir como
proyecto de software libre. Esta decisin activista permite un crecimiento ordenado y pacfico asegurando
que todos sus miembros avancen en la misma direccin. Para ser un desarrollador Debian, cualquier
candidato debe confirmar y demostrar su apoyo y adhesin a los principios establecidos en los
documentos de fundacin del proyecto.
Se debate constantemente acerca del proceso de desarrollo, pero los documentos de fundacin han sido
apoyados de forma amplia y consensuada, por lo que rara vez cambian. La constitucin de Debian
tambin ofrece otras garantas para su estabilidad: se necesita una mayora calificada de tres cuartas
partes para aprobar cualquier cambio.
1.2.1. El compromiso hacia los Usuarios
El proyecto tambin tiene un contrato social. Qu lugar tiene dicho texto en un proyecto diseado
nicamente para el desarrollo de un sistema operativo? Tiene una explicacin bastante simple: el trabajo
de Debian es para sus usuarios, y por lo tanto, por extensin, para la sociedad. Este contrato resume los
compromisos que asume el proyecto. Vamos a analizarlos con mayor detalle:
1. Debian permanecer libre 100%.
Esta es la regla nmero 1. Debian est y permanecer conformado entera y exclusivamente por
software libre. Adems, todo el desarrollo de software dentro del proyecto Debian ser, en s mismo,
libre.
PERSPECTIVA Ms all del software
La primera versin del contrato social de Debian deca Debian permanecer software libre 100%. La
desaparicin de dicha palabra (en la ratificacin de la versin 1.1 del contrato en abril de 2004) indica la
voluntad de lograr libertad no slo en software sino tambin en la documentacin y todo otro elemento
que Debian desee proveer dentro de su sistema operativo.
Este cambio que fue pensado nicamente de forma editorial ha tenido, en realidad, numerosas
consecuencias, sobre todo con la eliminacin de alguna documentacin problemtica. Adems, el cada
vez mayor uso de firmware en los controladores plantea problemas: muchos no son libres pero son
necesarios para el correcto funcionamiento del hardware correspondiente.
2. Vamos a devolverle a la comunidad de software libre.
Cualquier mejora que el proyecto Debian contribuye a un trabajo integrado en la distribucin es
enviado al autor de dicho trabajo (el origen, llamado upstream en ingls). En general, Debian
cooperar con la comunidad antes que trabajar aislado.
COMUNIDAD Autor original o desarrollador Debian?
El libro del administrador de Debian
Anterior Siguiente
24/5/2014 1.2. Los documentos de fundacin
http://debian-handbook.info/browse/es-ES/stable/sect.foundation-documents.html 2/5
El trmino autor original hace referencia a el o los autores o desarrolladores de un programa, los que lo
escriben y lo han desarrollado. Por otro lado, un desarrollador Debian trabaja con un programa
existente para convertirlo en un paquete Debian (el trmino responsable mantainer en ingls
Debian es ms adecuado).
En la prctica, la distincin no es tan clara. El responsable en Debian puede escribir un parche que
beneficie a todos los usuarios de dicho trabajo. En general, Debian fomenta a los encargados de un
paquete en Debian a que se involucren tambin en el desarrollo original (convirtindose entonces en
contribuyentes sin limitarse al rol de ser simples usuarios del programa).
3. No esconderemos los problemas.
Debian no es perfecto y nos enfrentaremos con nuevos problemas a solucionar todos los das. En
todo momento mantendremos toda nuestra base de datos de errores abierta para el pblico. Los
informes que presenten las personas online se har visible a los dems rpidamente.
4. Nuestras prioridades son nuestros usuarios y el software libre.
Este compromiso es ms difcil de definir. Debian impone, por lo tanto, una parcialidad al momento
de tomar una decisin y descartar una solucin sencilla para los desarrolladores que ponga en
riesgo la experiencia de los usuarios, prefiriendo una solucin ms elegante an cuando sea ms
difcil de implementar. Esto implica tomar en cuenta, como prioridad, los intereses de los usuarios y
el software libre.
5. Trabajos que no cumplan nuestros estndares de software libre.
Debian acepta y entiende que los usuarios pueden desear utilizar programas no libres. Es por eso
que el proyecto permite el uso de partes de su infraestructura para distribuir paquetes Debian de
software no libre que puede ser redistribuido de forma segura.
COMUNIDAD A favor o en contra de la seccin no libre (non-free)?
Frecuentemente, el compromiso de mantener una estructura para incluir software no libre (es decir, la
seccin non-free, revise el recuadro VOCABULARIO Los compendios main, contrib y non-free)
es tema de debate dentro de la comunidad Debian.
Los detractores argumentan que aleja a la gente de equivalentes libres y se contradice con el principio de
servir slo a la causa de software libre. Los defensores simplemente dicen que la mayora de los
programas no libres son casi libres , limitados por slo una o dos restricciones molestas (siendo la
prohibicin de uso comercial del software la ms comn). Al distribuir estos trabajos como no libres,
indirectamente explicamos al autor que su creacin sera ms conocida y utilizada por ms pblico si
pudiera ser incluida en la seccin general (main). Se los invita, por lo tanto, a alterar su licencia con
dicho propsito.
La eliminacin de la seccin no libre, luego de un primer e infructuoso intento en 2004, no debera
aparecer en la agenda por varios aos, especialmente porque contiene muchos documentos tiles que
fueron movidos simplemente porque no cumplen los nuevos requerimientos para la seccin principal. En
particular, tal es el caso de ciertos archivos de documentacin del proyecto GNU (Emacs y Make).
La existencia continua de la seccin no libre es fuente espordica de fricciones cona la Fundacin de
software libre (Free Software Foundation) y es la principal causa por la que se niega a recomendar
oficialmente a Debian como sistema operativo.
1.2.2. Las directrices de software libre de Debian
Este documento de referencia define qu software es suficientemente libre para ser incluido en Debian.
Si la licencia del programa es acorde a dichos principios, ste puede ser incluido en la seccin principal;
caso contrario, siempre que se lo pueda distribuir libremente, se lo podr encontrar en la seccin no libre.
La seccin no libre no es oficialmente parte de Debian, es un servicio adicional provisto a los usuarios.
24/5/2014 1.2. Los documentos de fundacin
http://debian-handbook.info/browse/es-ES/stable/sect.foundation-documents.html 3/5
Ms que un criterio de seleccin para Debian, este texto se convirti en autoridad en materia de software
libre y sirvi como la base para la Definicin de cdigo abierto (Open Source Definition). Histricamente
es una de las primeras definiciones formales del concepto de software libre.
La Licencia Pblica General GNU, la Licencia BSD y la Licencia Artstica son ejemplos de licencias libres
tradicionales que son conformes a los 9 puntos mencionados en este texto. Abajo encontrar el texto
como es publicado en el sitio web de Debian.
http://www.debian.org/social_contract#guidelines
1. Redistribucin libre.
La licencia de un componente de Debian no puede restringir a un tercero el vender o entregar el
programa como parte de una distribucin mayor que contiene programas de diferentes fuentes. La
licencia no debe solicitar regalas u otras comisiones por dicha venta.
VOLVER A LOS CIMIENTOS Licencias libres
La licencia GNU GPL, la Licencia BSD y la Licencia Artstica cumplen las Directrices de software libre
de Debian, an cuando son muy diferentes entre s.
La GNU GPL, utilizada y promocionada por la FSF (fundacin de software libre por sus siglas en
ingls), es la ms comn. Su principal particularidad es que tambin aplica a toda obra derivada que es
redistribuida: un programa que incorpora o utiliza cdigo GPL slo puede ser distribuido segn sus
trminos. Prohbe, por lo tanto, toda reutilizacin en una aplicacin privativa. Esto supone serios
problemas para la reutilizacin de cdigo GPL en software libre que no es compatible con esta licencia.
De esa forma, es a veces imposible enlazar un programa publicado bajo otra licencia de software libre
con una biblioteca distribuida bajo la GPL. Por el otro lado, esta licencia es muy slida segn leyes
norteamericanas: los abogados de la FSF participaron en sus primeras revisiones y generalmente
forzaron a que transgesores llegaran a acuerdos amigables con la FSF sin llegar a la corte.
http://www.gnu.org/copyleft/gpl.html
La licencia BSD es la menos restrictiva: todo est permitido, inclusive el uso de cdigo BSD modificado
en una aplicacin privativa. An Microsoft la utiliza, basando la capa TCP/IP de Windows NT en la del
ncleo BSD.
http://www.opensource.org/licenses/bsd-license.php
Finalmente, la licencia artstica es un compromiso entre las otras doas: se permite la integracin de
cdigo en una aplicacin privativa, pero cualquier modificacin tiene que ser publicada.
http://www.opensource.org/licenses/artistic-license-2.0.php
El texto completo de estas licencias se encuentra disponible en todos los sistemas Debian en
/usr/share/common-licenses/.
2. Cdigo fuente.
El programa debe incluir el cdigo fuente completo, y debe permitir la distribucin en forma de
cdigo fuente y en forma compilada (binario).
3. Trabajos derivados.
La licencia debe permitir modificaciones y trabajos derivados y debe permitir que estos se
distribuyan bajo los mismos trminos que la licencia del programa original.
4. Integridad del cdigo fuente del autor.
24/5/2014 1.2. Los documentos de fundacin
http://debian-handbook.info/browse/es-ES/stable/sect.foundation-documents.html 4/5
La licencia puede restringir la distribucin del cdigo fuente en forma modificada slo si la licencia
permite la distribucin de parches (patch files) para poder modificar el cdigo fuente original
del programa en el momento de compilarlo. La licencia debe permitir explcitamente la distribucin
de software a partir de cdigo fuente modificado. La licencia puede obligar a los trabajos derivados
a llevar un nombre o nmero de versin diferentes del programa original (Esto es un compromiso. El
grupo de Debian anima a todos los autores a no restringir ningn archivo, fuente o compilado, de
ser modificado).
5. No discriminacin contra personas o grupos.
La licencia no debe discriminar a ninguna persona o grupo de personas.
6. No discriminacin en funcin de la finalidad perseguida.
La licencia no puede restringir el uso del programa para una finalidad determinada. Por ejemplo, no
puede restringir el uso del programa a empresas con fines comerciales, o en investigacin gentica.
7. Distribucin de la licencia.
Los derechos asociados al programa deben aplicarse en la misma forma a todos aquellos a los que
se redistribuya el programa, sin necesidad de pedir una licencia adicional para estas terceras
partes.
8. La licencia no debe ser especfica para Debian.
Los derechos asociados al programa no deben depender de que el programa sea parte o no del
sistema Debian. Si el programa es extrado de Debian y usado o distribuido sin Debian, pero
manteniendo el resto de las condiciones de la licencia, todos aquellos a los que el programa se
redistribuya deben tener los mismos derechos que los dados cuando forma parte de Debian.
9. La licencia no debe contaminar a otros programas.
La licencia no debe poner restricciones sobre otros programas que se distribuyan junto con el
programa licenciado. Por ejemplo, la licencia no puede insistir que todos los dems programas
distribuidos sobre el mismo medio deben ser software libre.
VOLVER A LOS CIMIENTOS Copyleft
El copyleft es un principio que consiste en utilizar los derechos de autor (copyright en ingls) para
garantizar la libertad de una obra y sus derivados, en lugar de restringir los derechos de uso, como es el
caso con el software privativo. Es tambin un juego de palabras sobre el trmino copyright (por ser
right y left, derecha e izquierda respectivamente). Richard Stallman descubri la idea cuando un
amigo suyo, aficionado a los juegos de palabras, escribi en un sobre dirigido a l: copyleft: todos los
derechos invertidos (copyleft: all rights reversed). El copyleft impone la preservacin de todas las
libertades iniciales sobre la distribucin de una versin original o modificada de un programa. Por tanto,
no es posible distribuir un programa como software privativo si se ha generado a partir del cdigo de un
programa copyleft.
La familia de licencias copyleft ms conocida es la GNU GPL y sus derivadas, la GNU LGPL (Licencia
Pblica General Reducida GNU por sus siglas en ingls), y la GNU FDL (Licencia Libre para
Documentacin GNU por sus siglas en ingls). Por desgracia, las licencias copyleft son incompatibles
unas con otras por lo que es mejor emplear slo una de ellas.
COMUNIDAD Bruce Perens, un lder polmico
24/5/2014 1.2. Los documentos de fundacin
http://debian-handbook.info/browse/es-ES/stable/sect.foundation-documents.html 5/5
Bruce Perens fue el segundo lder del proyecto Debian justo despus de Ian Murdock. Fue muy polmico por
sus mtodos dinmicos y autoritarios. Sin embargo su contribucin a Debian ha sido muy importante, con quien
Debian tiene una deuda especial por la creacin de las famosas Directrices de software libre de Debian
(DFSG por sus siglas en ingls), una idea original de Ean Schuessler. Posteriormente, Bruce derivara de
este documento la famosa Definicin de cdigo abierto (Open Source Definition) eliminando todas las
referencias sobre Debian.
http://www.opensource.org/
Su partida del proyecto fue bastante emotiva, pero Bruce ha permanecido estrechamente ligado a Debian ya
que contina promoviendo la distribucin en esferas polticas y econmicas. Espordicamente aparece an en
las listas de correo para ofrecer su consejo y presentar sus ltimas inciativas en favor de Debian.
Como ltima ancdota, fue Bruce el responsable de inspirar los diferentes nombre cdigo para las versiones
de Debian (1.1 Rex, 1.2 Buzz, 1.3 Bo, 2.0 Hamm, 2.1 Slink, 2.2 Potato, 3.0 Woody, 3.1
Sarge, 4.0 Etch, 5.0 Lenny, 6.0 Squeeze, 7 Wheezy, Testing Jessie, Unstable Sid). Son
tomadas de nombres de personajes de la pelcula Toy Story. Este largometraje animado completamente
compuesto de grficos generados por computadora fue producido por Pixar Studios, para quien Bruce trabajaba
al momento de liderar el proyecto Debian. El nombre Sid tiene una caracterstica particular ya que estar
siempre asociada a la rama inestable Unstable. En la pelcula, este personaje era el nio vecino que siempre
rompa juguetes por lo que tenga cuidado al acercarse demasiado a Unstable. Por otro lado, Sid es tambin
acrnimo de an en desarrollo (Still In Development).
Subir Inicio
Anterior
Captulo 1. El proyecto Debian
Siguiente
1.3. El funcionamiento interno del proyecto Debian

Potrebbero piacerti anche