Os fundamentos da GPL
Ninguém deve ser restrito pelo software que eles usam. Existem quatro liberdades que todos os usuários devem ter:

  • a liberdade de usar o software para qualquer finalidade,
  • a liberdade de mudar o software de acordo com suas necessidades,
  • a liberdade de compartilhar o software com seus amigos e vizinhos e
  • a liberdade de compartilhar as mudanças que você faz.

Quando um programa oferece aos usuários todas essas quatro liberdades, nós o chamamos de software livre (“free software”).

Os desenvolvedores que escrevem software podem lançá-lo nos termos da GNU GPL. Quando o fizerem, será software livre e permanecerá software livre, não importa quem mude ou distribua o programa. Chamamos isso de copyleft: o software é protegido por direitos autorais, mas em vez de usar esses direitos para restringir usuários como o software privativo faz, usamos eles para garantir que cada usuário tenha liberdade.

Atualizamos a GPL para proteger seu copyleft de ser prejudicado por desenvolvimentos legais ou tecnológicos. A versão mais recente protege os usuários de três ameaças recentes:

  • Tivoização (“Tivoization”): algumas empresas criaram vários tipos diferentes de dispositivos que executam o software licenciado sob GPL e, em seguida, manipularam o hardware para que eles possam mudar o software que está sendo executado, mas você não pode. Se um dispositivo pode executar software arbitrário, é um computador de uso geral, e seu dono deve controlar o que faz. Quando um dispositivo o impede de fazer isso, chamamos isso de tivoização.
  • Leis que proíbem o software livre: Legislação como o Lei dos Direitos Autorais do Milênio Digital (“Digital Millennium Copyright Act”) e a Diretiva de Direitos Autorais da União Europeia (“European Union Copyright Directive”) tornam crime criar ou compartilhar software que possa quebrar o DRM (“Gestão Digital de Restrições” ou “Digital Restrictions Management”, veja abaixo). Essas leis não devem interferir com os direitos que a GPL lhe concede.
  • Ofertas de patentes discriminatórias: a Microsoft recentemente começou a dizer às pessoas que não processariam os usuários de software livre por infração de patente – desde que você obtenha o software de um fornecedor que esteja pagando à Microsoft pelo privilégio. Em última análise, a Microsoft está tentando coletar royalties pelo uso de software livre, o que interfere com a liberdade dos usuários. Nenhuma empresa deve ser capaz de fazer isso.

A versão 3 também possui uma série de melhorias para tornar a licença mais fácil para todos usarem e entenderem. Mas mesmo com todas essas mudanças, a GPLv3 não é uma nova licença radical; em vez disso, é uma evolução da versão anterior. Embora muito do texto tenha mudado, muito disso simplesmente esclarece o que a GPLv2 disse. Com isso em mente, revisemos as principais mudanças na GPLv3 e falamos sobre como elas melhoram a licença para usuários e desenvolvedores.

Neutralizando leis que proíbem software livre – mas não proibindo DRM

Você provavelmente está familiarizado com o Gestão Digital de Restrições (DRM) em DVDs e outras mídias. Você provavelmente também está familiarizado com as leis que tornam ilegal escrever suas próprias ferramentas para ignorar essas restrições, como o Lei dos Direitos Autorais do Milênio Digital e a Diretiva de Direitos Autorais da União Europeia. Ninguém deve ser capaz de lhe impedir de escrever qualquer código que você deseja e GPLv3 protege esse direito para você.

É sempre possível usar código sob GPL para escrever software que implementa DRM. No entanto, se alguém fizer isso com o código protegido pela GPLv3, a seção 3 diz que o sistema não irá contar como uma medida de “proteção” tecnológica efetiva. Isso significa que se você quebrar o DRM, você será livre para distribuir seu próprio software que faz isso, e você não será ameaçado pela DMCA ou leis similares.

Como de costume, a GNU GPL não restringe o que as pessoas fazem no software; simplesmente os impede de restringir os outros.

Protegendo seu direito de consertar

Tivoização é uma tentativa perigosa de reduzir a liberdade dos usuários: o direito de modificar seu software ficará sem sentido se nenhum dos seus computadores o deixar fazê-lo. A GPLv3 interrompe a tivoização, exigindo que o distribuidor lhe forneça qualquer informação ou dados necessários para instalar o software modificado no dispositivo. Isso pode ser tão simples como um conjunto de instruções, ou pode incluir dados especiais, como chaves criptográficas ou informações sobre como ignorar uma verificação de integridade no hardware. Dependerá de como o hardware foi projetado – mas não importa quais informações você precisa, você deve ser capaz de obtê-lo.

Este requisito tem um escopo limitado. Os distribuidores ainda estão autorizados a usar chaves criptográficas para qualquer finalidade, e eles só serão obrigados a divulgar uma chave se você precisar dela para modificar o software sob a GPL no dispositivo que lhe deram. O próprio Projeto GNU usa o GnuPG para comprovar a integridade de todo o software em seu site FTP e medidas como essas são benéficas para os usuários. A GPLv3 não impede as pessoas de usar criptografia; não queremos isso. Isso impede as pessoas de tirar os direitos que a licença lhe fornece – seja através de leis de patentes, tecnologia ou qualquer outro meio.

Proteção mais forte contra ameaças de patentes

Nos 17 anos desde que a GPLv2 foi publicada, a paisagem de patentes dos softwares mudou consideravelmente e as licenças de software livre desenvolveram novas estratégias para abordá-las. A GPLv3 reflete essas mudanças também. Sempre que alguém transmite software coberto pela GPLv3 que eles tenham escrito ou modificado, eles devem fornecer a cada destinatário todas as licenças de patente necessárias para exercer os direitos que a GPL lhes dá. Além disso, se qualquer licenciado tentar usar um processo de patente para impedir que outro usuário exerça esses direitos, sua licença será terminada.

O que isso significa para usuários e desenvolvedores é que eles poderão trabalhar com o software coberto com GPLv3 sem se preocupar que um contribuidor desesperado tentará processá-los por infração de patente mais tarde. Com essas mudanças, a GPLv3 oferece aos seus usuários mais defesas contra a agressão de patentes do que qualquer outra licença de software livre.

Esclarecendo a compatibilidade da licença

Se você encontrou um código e queria incorporá-lo em um projeto sob GPL, a GPLv2 disse que a licença no outro código não tinha permissão para ter restrições que ainda não estavam na GPLv2. Sendo este o caso, dizíamos que a licença era compatível com GPL.

No entanto, algumas licenças possuíam requisitos que não eram realmente restritivos, porque eram tão fáceis de cumprir. Por exemplo, algumas licenças dizem que não lhe dão permissão para usar certas marcas registradas. Essa não é realmente uma restrição adicional: se essa cláusula não existisse, você ainda não teria permissão para usar a marca registrada. Nós sempre dissemos que essas licenças eram compatíveis com a GPLv2 também.

Agora, a GPLv3 fornece explicitamente a todos a permissão para usar um código que tenha requisitos como este. Esses novos termos devem ajudar a esclarecer os mal-entendidos sobre quais licenças são compatíveis com GPL, por que isso e o que você pode fazer com o código compatível com GPL.

A melhor e mais recente

Algumas dessas mudanças provavelmente parecem menos importantes para você do que outras. Tudo bem. Todo projeto é diferente e precisa de coisas diferentes de sua licença. Mas as probabilidades são de que várias dessas melhorias serão de grande ajuda para você e para o seu trabalho.

E, como um todo, todas essas atualizações representam algo mais: fizemos um copyleft melhor. Ela faz mais para proteger a liberdade dos usuários, mas também permite uma maior cooperação na comunidade de software livre. Mas atualizar a licença é apenas parte do trabalho: para que as pessoas obtenham os benefícios que a GPLv3 oferece, os desenvolvedores também precisam usá-la em seus projetos. Ao lançar seu próprio software sob a nova licença, todos os que lidam com ela – os usuários, outros desenvolvedores, distribuidores e até advogados – se beneficiarão. Esperamos que use a GPLv3 para sua próxima versão.

 

Para saber mais click no link: https://www.gnu.org/licenses/quick-guide-gplv3.html

0
    0
    Seu Carrinho
    Seu carrinho está vazio