Entendendo a licença GPL para WordPress
Publicados: 2018-10-16GPL e código aberto são fatores importantes por trás do sucesso do WordPress, mas alguns usuários não entendem exatamente o que é a licença GPL e como funciona a licença GPL para WordPress.
A GPL é uma licença de software de código aberto projetada para proteger quatro liberdades fundamentais que são consideradas como base do “software livre”, ou seja, a liberdade de:
- Executar o software para qualquer finalidade;
- estudar como o software funciona através do acesso ao código-fonte e adotá-lo livremente;
- redistribuir cópias do software para qualquer pessoa; e
- melhorar o software e redistribuir essas melhorias para qualquer pessoa.
Versões GPL
Escrito pela primeira vez por Richard Stallman e a Free Sofware Foundation (FSF) em 1989, a GPL continuou a evoluir através de versões sucessivas.
A versão 2 foi lançada em 1991 e a versão 3 foi lançada em 2007. A versão 3 é a versão mais recente.
Embora o WordPress seja lançado sob a versão 2 da GPL, a seção introdutória da licença agora afirma que “você pode redistribuí-lo e/ou modificá-lo sob os termos da GNU General Public License conforme publicada pela Free Sofware Foundation; seja a versão 2 da Licença ou (a seu critério) qualquer versão posterior”.
Cláusulas ou parágrafos na GPL são chamados de “seções”.
Entendendo a GPL
Da perspectiva de abrir o software para uso por outros, a GPL foi e continua sendo uma licença de código aberto bem elaborada.
Ao mesmo tempo, ele usa uma linguagem legalmente orientada com a qual muitos usuários do WordPress podem não estar familiarizados.
Além disso, e diferentemente das licenças Creative Commons para outras formas de obras de direitos autorais, a GPL não possui uma “ação legível por humanos” simplificada (como Creative Commons chama o resumo de suas licenças).
Por essas razões, o verdadeiro significado e impacto da GPL podem não ser imediatamente aparentes para alguns desenvolvedores, designers e usuários do WordPress.
Para resumir, a tabela a seguir resume os principais aspectos da versão 2 da GPL.
Não resume todas as cláusulas. Em vez disso, ele resume aqueles que são mais relevantes para os usuários do WordPress no dia-a-dia.
1 Cópia e distribuição
Você pode copiar e distribuir o programa desde que cumpra alguns avisos de direitos autorais e requisitos de isenção de responsabilidade.
Esses requisitos são que você publique em cada cópia um aviso de direitos autorais apropriado e isenção de garantia, mantenha intactos todos os avisos que se referem à GPL e à ausência de qualquer garantia e forneça aos destinatários uma cópia da GPL junto com o programa. (Seção 1)
2 Taxas
Você pode, se desejar, cobrar uma taxa pela transferência de uma cópia do Programa e/ou pela proteção da garantia. (Seção 1 também)
3 Modificações / trabalhos derivados
Você pode modificar o Programa ou qualquer parte dele e distribuir as modificações ou novos trabalhos, desde que os arquivos modificados contenham avisos sobre a existência e a data das alterações e qualquer trabalho que você distribua ou publique que contenha ou seja derivado do Programa ou de qualquer parte dele é licenciado como um todo sem custo para todos os terceiros sob a GPL. (Seção 2)
4 Distribuindo formulários não-fonte
Você pode copiar e distribuir o Programa ou um trabalho baseado nele em código objeto ou formato executável, nos termos das seções 1 e 2, desde que o acompanhe com:
- o código-fonte legível por máquina completo correspondente; ou
- uma oferta por escrito (válida por pelo menos 3 anos) para fornecer a terceiros o código-fonte, por um custo que não seja superior ao custo de distribuição; ou
- informações que você recebeu sobre tal oferta (esta opção é permitida apenas para distribuição não comercial e se você recebeu o(s) formulário(s) não-fonte com tal oferta. (Seção 3)
5 Rescisão
Se você copiar, modificar, sublicenciar ou distribuir o Programa de forma diferente da permitida, seus direitos sob a GPL terminarão automaticamente. (Seção 4)
6 Licenciamento a jusante
Os destinatários downstream do Programa ou qualquer trabalho baseado nele recebem automaticamente uma licença do licenciante original para copiar, distribuir e modificar o Programa nos termos da GPL.
Como um licenciado de distribuição, você não tem permissão para impor outras restrições ao exercício dos direitos dos destinatários sob a GPL. (Seção 6)
A GPL em poucas palavras
Um resumo super-condensado seria nesta linha: você pode copiar e distribuir o programa, pode cobrar uma taxa pela transferência do programa ou fornecer proteção de garantia e pode modificar o programa e distribuir o trabalho derivado resultante.
Mas, se você distribuir seu trabalho derivado, você precisa licenciá-lo sob a GPL, caso contrário, sua licença para usar o programa terminará (e você estará infringindo os direitos autorais do programa).
Perguntas mais frequentes sobre a licença GPL na comunidade WordPress
Se eu modificar o software principal do WordPress ou um tema ou plugin GPL, devo liberar o código-fonte das versões modificadas para o público?
Se você estiver usando a versão modificada de forma privada sem distribuição, não será necessário liberar o código-fonte da versão modificada para o público. No entanto, como a Free Sofware Foundation coloca, “se você liberar a versão modificada para o público de alguma forma, a GPL exige que você disponibilize o código-fonte modificado para os usuários do programa, sob a GPL”.
Se eu souber que alguém desenvolveu um tema ou plugin do WordPress para uso privado, posso exigir que essa pessoa me forneça uma cópia do tema ou plugin?
Não, a GPL não exige isso.
Pego um tema ou plugin GPL do repositório de temas ou plugins do WordPress, ou compro um tema ou plugin GPL de um provedor comercial e modifico o tema ou plugin para meus próprios propósitos. Sou obrigado a liberar minha versão modificada para outras pessoas?
Não, você não é obrigado a liberar sua versão modificada para outros.
Posso vender o software principal do WordPress por uma taxa se eu quiser?
Sim. Fazer isso é consistente com as liberdades da GPL. No entanto, tentar fazer isso seria inútil e provavelmente não renderia dinheiro, pois todos sabem ou podem descobrir facilmente que o WordPress está disponível gratuitamente no wordpress.org.
Eu sou um desenvolvedor de temas/plugins. Eu me esforcei muito para escrever meu tema/plugin e vou lançá-lo sob a GPL, mas quero ter certeza de que todos que receberem meu tema ou plugin, mesmo que de outra pessoa, sejam obrigados a me pagar um taxa de licenciamento ou notifique-me que eles têm. Posso fazer isso?
Não. Como a Free Sofware Foundation coloca, a “GPL é uma licença de software livre e, portanto, permite que as pessoas usem e até redistribuam o software sem serem obrigadas a pagar uma taxa a ninguém por isso”.
Da mesma forma, se alguém recebe uma cópia do software GPL, essa pessoa não precisa informar ao desenvolvedor que o possui. Você tem o direito de cobrar uma taxa pelo acesso ao suporte e versões posteriores, mas isso é bem diferente de exigir que os destinatários paguem uma taxa de licenciamento apenas pelo uso do software.
Sou um desenvolvedor de temas ou plugins comerciais. Eu vendo meu tema ou plugin GPL online, por trás de um paywall. As pessoas só podem acessar os arquivos do tema ou plugin depois de pagar minha taxa prescrita. A GPL me permite fazer isso?
Sim. Você tem o direito de cobrar uma taxa pela distribuição de cópias de software GPL. Observe, no entanto, que qualquer pessoa que obtiver uma cópia tem o direito de liberá-la para qualquer outra pessoa, com ou sem cobrança; a GPL permite que isso ocorra.
Eu sou o mesmo desenvolvedor de plugin ou tema comercial mencionado acima, vendendo meus plugins ou temas GPL WordPress online atrás de um paywall. Como um operador comercial distribuindo um programa GPL, sou obrigado (por exemplo, se alguém perguntar) a disponibilizar meu tema ou plugin para um membro do público gratuitamente?
Não. No entanto, conforme observado acima, qualquer pessoa que obtiver uma cópia tem o direito de liberá-la para qualquer outra pessoa, com ou sem ônus.
Eu comprei alguns temas ou plugins totalmente GPL de um tema comercial ou provedor de plugins. Posso vender esses temas ou plugins do meu próprio site para meu próprio benefício ou publicar esses temas ou plugins no meu próprio site e distribuí-los gratuitamente?
Sim, sob a GPL, você pode fazer qualquer uma dessas coisas (ou ambas em sites separados, se desejar).
Você também precisa ter cuidado para não infringir os direitos de outros que o tema comercial ou o provedor de plugins possam ter.
Fico feliz que outras pessoas usem meus temas e plugins gratuitamente. Na verdade, é por isso que eu os lancei sob a GPL e os coloquei no tema WordPress ou no repositório de plugins. Gostaria, no entanto, de ser reconhecido como o autor do tema ou plugin nos casos em que os usuários compartilham o tema ou plugin com outros ou modificam o tema ou plugin. Posso exigir isso?
Sim. Como a Free Sofware Foundation coloca, você “certamente pode obter crédito pelo trabalho. Parte do lançamento de um programa sob a GPL é escrever um aviso de direitos autorais em seu próprio nome (assumindo que você é o detentor dos direitos autorais). A GPL exige que todas as cópias tenham um aviso de direitos autorais apropriado.”