Debian Free Software Guidelines

Debian Free Software Guidelines (DFSG, em português, literalmente, Definição Debian de Software Livre[1]) são um conjunto de diretrizes que o Projeto Debian usa para determinar se uma licença de software é uma licença de software livre, que por sua vez é usado para determinar se um software pode ser incluído no repositório principal do Debian. O DFSG faz parte do Contrato Social do Projeto Debian.

História editar

O DFSG foi publicado pela primeira vez junto com a primeira versão do Contrato Social do Projeto Debian em julho de 1997.[2] O autor principal foi Bruce Perens, com informações dos desenvolvedores Debian durante uma discussão de um mês em uma lista de discussão privada, como parte do Contrato Social Debian maior. Perens copiou para uma discussão por e-mail entre Ean Schuessler (então do Debian) e Donnie Barnes da Red Hat, na qual Schuessler acusou a Red Hat de nunca elucidar seu contrato social com a comunidade Linux. Perens percebeu que o Debian também não tinha nenhum contrato social formal e imediatamente começou a criar um.

A Definição de Código Aberto foi criada renomeando o texto exato do DFSG logo em seguida. O DFSG foi precedido pelo Free Software Foundation e Definição de Software Livre, que então definiu as três liberdades de Software Livre (a Liberdade Zero foi adicionada posteriormente), mas este texto não foi usado no criação do DFSG. Uma vez que o DFSG se tornou o Definição de Código Aberto, Richard Stallman viu a necessidade de diferenciar software livre de código aberto e promoveu a Definição de Software Livre.[3] Versões publicadas da Definição de Software Livre da FSF já existiam em 1986, tendo sido publicadas na primeira edição do (agora extinto) GNU's Bulletin.[4] O núcleo da Definição de Software Livre eram as (então) Três Liberdades, que precedeu a redação e promulgação do DFSG, eram desconhecidos de seus autores.[5]

Em novembro de 1998, Ian Jackson e outros propuseram várias alterações em um rascunho da versão 1.4, mas as alterações nunca foram oficializadas. Jackson declarou[6] que os problemas eram "soltos redação" e a cláusula patch.

Desde 2011, o documento nunca foi revisado. Não obstante, houve alterações ao Contrato Social que se considerou afetarem as parcelas da distribuição abrangidas pela DFSG.

A Resolução Geral Debian 2004-003,[7] intitulada "Emendas editoriais ao contrato social", modificou o Contrato Social. O proponente Andrew Suffield declarou:[8]

"A regra é 'esta resolução só muda a letra da lei, não o espírito'. Principalmente ela muda a redação do contrato social para melhor refletir o que se supõe o que significa, e isso é principalmente à luz de questões que foram não considerado quando foi originalmente escrito."

No entanto, a mudança da frase "Prometemos manter a Distribuição Debian GNU/Linux totalmente livre" para "Prometemos que o sistema Debian e todos os seus componentes serão livres" resultou no gerenciador de lançamento, Anthony Towns, fazendo uma alteração:[9]

"Como [SC #1] não está mais limitado a 'software', e como essa decisão foi tomada por desenvolvedores após e durante a discussão de como devemos considerar o conteúdo que não é de software, como documentação e firmware, não acredito que pode justificar as decisões políticas para isentar documentação, firmware ou conteúdo por mais tempo, já que o Contrato Social foi alterado para cobrir todas essas áreas."

Isso levou a outra Resolução Geral, 2004-004,[10] na qual o os desenvolvedores votaram contra a ação imediata e decidiram adiar essas mudanças até o próximo lançamento (cujo desenvolvimento começou um ano depois, em junho de 2005).

A Definição editar

  1. Redistribuição livre
  2. Código fonte
  3. Trabalho derivados
  4. Integridade do código fonte do autor
  5. Não à discriminação contra pessoas e grupos
  6. Não à discriminação contra a fins de utilização
  7. Distribuição de licença
  8. A licença não pode ser especifica para o Debian
  9. A licença não deve contaminar outros softwares
  10. Licenças exemplo

As licenças GNU GPL, BSD e Artistic são exemplos de licenças consideradas livres.

Ver também editar

Ligações externas editar

Referências

  1. Contrato Social Debian, Definição Debian de Software Livre.
  2. Bruce Perens (4 de julho de 1997). «O "Contrato Social" do Debian com a Comunidade de Software Livre». lista de discussão debian-announce 
  3. Richard Stallman. «Por que "Código Aberto" erra o objetivo do Software Livre». site GNU 
  4. Richard M. Stallman, What is the Free Software Foundation? ou O que é a Fundação de Software Livre?, [ https://www.gnu.org/bulletins/bull1.txt GNU's Bulletin, Volume 1, No.1, fevereiro de 1986]
  5. Bruce Perens: "diretrizes para o Debian, o documento Four Freedoms era desconhecido."
  6. Ian Jackson: Draft new DFSG, lista de discussão debian-devel
  7. Resolução Geral: Emendas editoriais ao contrato social
  8. Andrew Suffield: Re: Candidato a emendas do contrato social (parte 1: editorial) (3º rascunho) , lista de discussão debian-vote
  9. Anthony Towns: efeito do contrato social GR no Sarge, lista de discussão debian-devel
  10. Resolução Geral: Cronograma de Lançamento do Sarge em vista da GR 2004-003
  Este artigo sobre a DFSG é um esboço. Você pode ajudar a Wikipédia expandindo-o.