Usando o Mif Licensed niftyPlayer em um WordPress Hosted Plugin (versões Premium e Free)

4

Desculpas antecipadas se eu passar por essa questão, estou tentando entender meu cérebro em torno dos diferentes modelos de licenciamento e, sim, eu sei que a maioria de vocês não são advogados.

Estou desenvolvendo um Plugin WordPress que pretendo publicar uma versão gratuita para o Diretório de Plugins do WordPress e uma versão premium vendida em outro lugar. Meu plugin incorpora o niftyPlayer baseado em Adobe Flash (http://www.varal.org/niftyplayer/) que é licenciado sob a licença MIT. O site varal.org afirma:

  

Este programa está licenciado sob a Licença MIT, que, para colocá-lo em termos não legais, permite compartilhar, usar e modificá-lo. Mesmo para fins comerciais. Confira o artigo da Wikipedia sobre esta licença para mais.

Como o WordPress Plugin, por sua própria natureza, é um trabalho derivado do WordPress licenciado sob GPL, ele precisa ser licenciado sob a GPL e eu acredito que a GPL requer que qualquer trabalho contendo software licenciado sob GPL deve ser relicenciado em sua totalidade sob os termos da GPL. Com o plugin que estou escrevendo o próprio player não faz nenhuma interação direta com o núcleo do WordPress, ele é usado apenas no topo do site. A necessidade de relicense se aplica ao uso do niftyPlayer no plugin? Como a licença do MIT é bastante restrita, posso e, em caso afirmativo, como proceder para o licenciamento novamente?

Eu tenho algumas perguntas de acompanhamento, mas elas dizem respeito essencialmente à necessidade de re-licenciar / não ..

Obrigado por qualquer ideia.

    
por setterGetter 23.11.2011 / 16:41

2 respostas

4

A GPL requer que quaisquer trabalhos derivados também sejam licenciados sob a GPL. Para efeitos de plugins e temas do WordPress, isso significa que quaisquer elementos que dependam do WordPress (ou seja, usam ou estendem as classes e funções do WordPress) também devem ser GPL. Você tem permissão para licenciar outros elementos não dependentes do WordPress (por exemplo, CSS, imagens) sob termos diferentes. Como você está falando sobre incluir código externo em seu plugin, o código externo (ou seja, niftyPlayer) não precisa ser GPL, já que enquanto seu plugin pode confiar em niftyPlayer para funcionar, o niftyPlayer não depende do WordPress para funcionar.

É importante notar também que a Licença MIT é compatível com a GPL, então deve ser possível produzir uma licença GPL plug-in licenciado usando componentes licenciados pelo MIT.

  

só promoveremos e hospedamos coisas no WordPress.org que são 100%   GPL ou compatível.    Fonte

    
por Chris Cox 23.11.2011 / 22:34
0

Além dos muitos tópicos sobre o assunto aqui na WPSE, Hakre tem muitas excelentes discussões de licenciamento relacionadas ao WP em seu blog. Confira este e isso é um bom ponto de partida. Uma coisa que você pode não perceber é a seguinte: o próprio WordPress contém uma parte do código licenciado do MIT - SWFUpload.swf . Houve um pouco de drama em torno disso há algum tempo, porque eles não empacotaram o código-fonte do arquivo com o pacote WordPress. Eu sugiro que você obtenha o código fonte e o tenha em um .zip em algum lugar do seu plugin para que você não tenha que se preocupar com essa fatia de coisas.

Se você está se perguntando qual a melhor forma de manter uma versão premium e gratuita de um plugin, sugiro que entre em contato com Mikko, o autor do plugin Relevanssi. Seu método funciona muito bem - ele tem duas bases de código separadas e, quando você compra a licença premium, o que você realmente compra é a base de código com recursos extras, acesso a suporte e uma chave de API para atualizações automáticas.

Nota: o motivo pelo qual imagens, CSS e JS não precisam ser licenciados sob a GPL é porque eles não interagem com o código do WordPress, apenas a saída desse código. Procure por "Thesis vs WordPress" no Google para ter uma boa visão geral disso, eles lutaram bastante bem.

    
por SickHippie 04.05.2012 / 22:57

Tags