R: 1. Esse esquema de licenciamento (para grupos de arquivos) viola a licença do WordPress?
Vou tentar responder isso abaixo, pois não é tão fácil.
R: 2. Preciso publicar o código PHP do tema para que ele esteja disponível para todos?
Como você escreveu que o código PHP é licenciado sob a GPL, você precisa estar em conformidade com a licença. Nos §2 , §3 , você pode ler sobre as diferentes formas (existem três) para passar o código-fonte do seu trabalho com o trabalho. Não é que você precise disponibilizá-lo a todos, apenas àqueles para quem você passa seu trabalho e por um certo período de tempo.
R: 3. Se eu fosse criar um site desenvolvido com WordPress com o meu tema (com as mesmas licenças acima) para outra pessoa (que paga pelo serviço), tenho que publicar o código PHP do tema para que fique disponível para todo mundo, apenas o comprador, ou qualquer outra coisa?
Isso é basicamente o mesmo que sua segunda pergunta. O §§ 2,3 da GPL deve conter o máximo que você precisa saber sobre como passar o código fonte com seu trabalho. Conforme você licencia o PHP sob a GPL, a GPL se aplica. Leia os dois parágrafos na íntegra e compare-os com a análise do SFLC .
R: 1. Esse esquema de licenciamento (para grupos de arquivos) viola a licença do WordPress?
Isso não pode ser dito com facilidade, porque não se baseia no tipo de arquivo, mas nos termos da licença. Eu tento explicar o porquê. Um ponto-chave é o tipo de trabalho no sentido de ser um trabalho derivado sob a lei de direitos autorais e como você distribui seu tema.
Primeiro, concentro-me no tópico derivado.
Se o seu tema - total ou parcialmente - é um derivado ou não, depende do trabalho ou dos trabalhos em concreto.
A sugestão de que o PHP se enquadra na GPL, mas CSS e imagens não (a que, como suponho, você se refere de alguma forma quando eu comparo isso com o seu tipo de arquivo) é mais genérica no wordpress.org. Pode muito bem se aplicar aos temas concretos sobre os quais foi abordado, mas no final sempre depende do que você está criando, pois as coisas podem diferir do seu tema. Eu faço essa diferença porque acho que é válido e para garantir que, se você ler esse documento, poderá entender o escopo dele.
Além disso, também é uma explicação fácil porque não é possível responder sua pergunta com sim ou não. Você apenas não forneceu informações suficientes. E, na minha opinião, fazer isso não funcionaria bem com um site como este. Mas deixe-me compartilhar meus pensamentos exatamente como estão.
Eu gostaria de motivar todos a aprender sobre os direitos que eles têm com o software livre. O Wordpress é GPL, portanto, leia primeiro os termos da licença fornecidos com o wordpress , pois eles definem quais direitos você possui com o software. É um tipo de contrato que você pode aceitar para obter direitos de uso sob essa licença. Você o encontra em um arquivo chamado license.txt que faz parte do pacote wordpress que você baixou também. Apenas para provar que é realmente o texto da licença do pacote de software wordpress.
Eu também presumo que você gosta de distribuir seu tema. Porque se não, bem, você não precisa realmente se preocupar com a GPL. A maior parte só se aplica se você distribuir, copiar ou modificar o código. Portanto, suponho que você queira redistribuir seu tema e, portanto, conte aos outros sobre seu tema e transmita arquivos.
Se você ao lado do wordpress baseou seu tema em alguns outros trabalhos, consulte os termos da licença desses trabalhos e saiba se todas as licenças em seu trabalho também são compatíveis entre si. Dependendo de quantas "fontes" você tiver, isso pode ser um pouco de trabalho. Mas faça-o primeiro, porque você realmente se beneficia se conhecer seus ingredientes. Como não sei sobre isso na sua pergunta, continuo apenas com a licença wordpress, que é a GNU GPL, pois seu tema pode ser um trabalho derivado do wordpress. E você mesmo escreveu, pelo menos o PHP que deseja considerar licenciado sob a GPL.
Em relação ao derivado, há dois fragmentos na licença que acho que vale a pena citar no momento:
1.) A licença GPL se aplica ao trabalho (wordpress mais certamente o tema em que você baseou o seu tema, se houver algum concreto) em si "" e um "trabalho baseado no Programa" significa o Programa ou qualquer trabalho derivado sob a lei de direitos autorais: ou seja, um trabalho que contenha o Programa ou parte dele, literalmente ou com modificações e / ou traduzido para outro idioma (a seguir, a tradução será incluída, sem limitação, no termo "modificação"). Cada licenciado é endereçado como "vocês"." ( em §0 ).
O que é um derivado e o que não é? Isso é definido pela lei de direitos autorais. Só pode ser decidido com base em trabalhos concretos, aqui seu tema e no contexto do software em que você potencialmente o baseou. E se você ler a sugestão dada no wordpress.org, ela também será baseada em temas concretos: Os temas "clássico" e "padrão" incluídos no 2.8-RC1.
A pergunta sobre o que é um derivado ou não pode ser problemática, pois pode fazer a diferença. Mas lembre-se de que existe um lado muito positivo: se você tem certeza de que criou um derivado, já possui direitos de uso reais por causa desses termos de licenciamento.
2.) Se você não fez um derivado no sentido de direitos autorais? Este é o outro caso. A licença é diferente para trabalhos não derivados, que são basicamente trabalhos por conta própria: "Se seções identificáveis desse trabalho não são derivadas do Programa e podem ser razoavelmente consideradas obras independentes e separadas em si mesmas, então esta Licença e seus termos , não se aplica a essas seções quando você as distribuir como trabalhos separados ". ( em §2 ).
Para tornar isso visível em toda a extensão: Se o CSS e as imagens do pacote wordpress não tivessem sido licenciados sob a GPL, pois poderiam ser trabalhos independentes, como sugeriu o SFLC, entre em contato com o detentor dos direitos autorais sobre os direitos de uso desses trabalhos. uso prévio.
Isso é hipotético, eu apenas o escrevo para fins de demonstração. De fato, tudo no pacote feito pelo projeto WordPress é licenciado sob a GNU GPL, pois a maioria dos principais desenvolvedores não se cansa de anunciar. Portanto, se você baseou seu trabalho, seja PHP, imagens ou CSS, algumas obras da GPL funcionam, então você também precisa licenciá-las na GPL.
Somente se você puder dividir o trabalho razoável em trabalhos por conta própria, poderá decidir por esses trabalhos. Com uma exclusão: se você distribuir explicitamente um trabalho como um todo a partir de uma derivação da GPL e de trabalhos adicionais que possam ser independentes, todos os trabalhos se enquadram nos termos da GPL. Se você distribuí-los por conta própria, esse não é o caso. O §2 também trata desse caso e isso é feito "para exercer o direito de controlar a distribuição de obras derivadas ou coletivas baseadas no Programa". Se você acha que isso é injusto porque está relacionado aos seus trabalhos, basta ler o parágrafo na íntegra, pois é possível distribuir vários trabalhos, sem necessidade de acioná-los. Mas você deve entender também a intenção da licença. Caso contrário, você não poderá usar ativamente a GPL para o seu software.
Voltar a derivar ou não. Ambos são possíveis: se você criou um trabalho razoável por conta própria, não é um derivado e a GPL não se aplica, independentemente do idioma em que um arquivo foi gravado ou do tipo. Você possui todos os direitos porque esse é o seu trabalho integral, portanto, você pode reservar todos os direitos. Ou, como você escreveu na sua pergunta: Todos os direitos reservados.
Se todos os arquivos são derivados de algum software da GPL, você precisa estar em conformidade com essa GPL para todos.
Como você pode ver, o tipo de arquivo real no seu tema não é o que faz a diferença, mas o licenciamento real.
Com isso em mente, é perfeitamente compreensível que o repositório de plugins do wordpress aceite apenas temas licenciados sob a GNU GPL por completo: Como você deve decidir sobre o caractere derivado com base em todo trabalho concreto, isso significa que deve ser decidido para cada tema sozinho. Isso não é praticável, portanto, uma solução simples é licenciar tudo sob o GNU GPL ou uma licença compatível. Problema resolvido. Isso também pode fazer sentido para seus próprios temas, independentemente de serem comerciais ou não. O benefício adicional é que todo usuário que conhece a GPL - que é a licença de software livre mais popular de longe - conhece automaticamente os direitos que possui. Isso é realmente ótimo, não apenas porque você economiza muito tempo para reler licenças de software novamente.
A melhor prática que posso sugerir, caso você não tenha certeza de quais são seus direitos com uma obra, é entrar em contato com o (s) detentor (s) dos direitos autorais de tudo o que não for trivial originário de sua obra e perguntar antes de usar. Na maioria das vezes, isso resolve muito antecipadamente e você pode adiar os detalhes mais tarde. Conversar abertamente com os proprietários dos direitos autorais tem muitos benefícios. Caso isso não dê certo, você pode consultar seus direitos que possui pela lei geral / código civil ou qualquer que seja o nome, independentemente da opinião dos detentores dos direitos autorais. Eu apenas sugiro falar primeiro antes de seguir a rota legal. Isso ocorre porque, quando se trata de um problema entre advogados, na maioria das vezes você não pode voltar ao modo "não advogado" com tanta facilidade. Na maioria das vezes, essa etapa é uma rota de mão única.
Na minha opinião, os autores devem primeiro ler a licença e depois pensar se realmente querem ou não usar ou contribuir para um projeto. Decida o que há para você . Ao lado da licença do wordpress e desde que você esteja em conformidade com a opinião de Matt Mullenweg, acho que você pode se referir com segurança à análise do SFLC no momento (link acima) É pelo menos uma opinião legal decente que você recebe de graça e pode fazer referência transparente. O pessoal do SFLC conhece bem a GPL para dizer pelo menos, e mesmo se você discordar de opinião, tenho certeza de que não foi agradado por causa da preferência pessoal. Mas lembre-se de que o SFLC escreveu a análise em um contexto específico. Por exemplo, Matt lhes disse que o wordpress é licenciado sob a GPL v2. Isso não está totalmente correto. Ele é fornecido com os termos de licenciamento da GPL v2, mas você como usuário desse pacote pode escolher livremente uma versão que achar melhor (de acordo com o texto da licença em §9) que adiciona mais variação. E lembre-se de que a análise foi feita em relação a dois temas concretos. No entanto, você pode, até certo ponto, fazer suposições com base na argumentação apresentada. Mas primeiro você precisa entender do que se trata.
E lembre-se (como outros responderam também) que, desde que você não repasse suas alterações a mais ninguém, a licença de um programa da GPL permite que você o use sem restrições. Como na minha sugestão geral, leia o arquivo de licença na íntegra primeiro.
E agora, para tornar isso ainda mais complicado:
A transmissão do seu trabalho a outras pessoas pode nem sempre estar sujeita aos termos dados pelos detentores dos direitos autorais originais, pois existem direitos especiais para casos especiais na adoção de direitos autorais, como o chamado uso justo nos EUA, que naturalmente se aplica também ao software da GPL se você estiver sujeito às leis dos EUA (mas entre em contato primeiro com o detentor dos direitos autorais original e esclareça se o seu uso é de uso justo, conforme sugerido pelo escritório de direitos autorais dos EUA), porque o uso justo precisa ser decidido no caso de uso concreto - não no tipo de trabalho). E há outras circunstâncias em que não é você quem cria obras protegidas por direitos autorais, mas quem comanda e paga. Nesse caso, essa entidade precisa lidar com problemas de licenciamento, não você. Nesse caso, você também não pode reservar direitos. Mas tudo isso depende muito das leis de direitos autorais no seu país e é realmente uma área detalhada. Você deve entrar em contato com um advogado se planeja confiar em algo assim, porque a maioria das declarações amplas que você encontra na internet são principalmente informativas e não se pode dizer se elas se aplicam a você. Existem variáveis demais, que até os advogados de seus artigos apontam para isso.
Portanto, provavelmente mais duas sugestões úteis: entre em contato com o detentor dos direitos autorais originais e esclareça os termos de uso, se não tiver certeza. Ou obtenha aconselhamento jurídico de um advogado com conhecimento na área de direitos autorais e licenciamento de software.
Mas não espere demais. Duvido que um advogado sério corresse algum risco para você em um complemento do wordpress, porque a situação de licenciamento do projeto é bastante frágil. Há muitas perguntas em aberto, portanto, grande parte do risco está sob seus próprios ombros, desde que você não tenha esclarecido isso com os detentores dos direitos autorais.
Se você me pedir um conselho pessoal: Contanto que você distribua seu código, espere que seja um derivado para a parte do PHP, pelo menos. Procure o que deseja e pode compartilhar sob a GNU GPL e se atenha a essa licença, pois o projeto principal se baseia nela. Porque quanto mais termos que você introduzir, o mais complicado isso fica para seus usuários que poderia esperar seu tema para ser GPL na íntegra, porque eles sabem sobre a licença wordpress, e seu tema é apenas uma pequena parte do trabalho que eles usam. E no final ele pode ser mais benéfico para você ser openhearted em seguida, ficar com raiva de quem vai quebrar a sua licença de qualquer um é.
IANAL, portanto, só posso dar sugestões pessoais nas quais você não pode confiar como aconselhamento jurídico específico. Então o que eu faço? Acabei de publicar meus temas na GPL ou compatíveis por completo quando isso é relacionado ao Wordpress para amigos ou clientes. O que me motiva é que juntos você obtém melhores resultados. É só que você não pode chegar lá sozinho.
Entendo que os autores do tema estão buscando ativamente a receita do trabalho deles, mas enquanto você não escreveu o software inteiro, deve respeitar o trabalho de outros. Para não dizer que você deve conhecer seus direitos e usá-los na medida em que decidir.
Para aprender sobre como obter conformidade com a GPL, este documento pode ser útil para você: Um guia prático de conformidade com a GPL .