Estou procurando no plupload alguns recursos de upload em um site que estou desenvolvendo. Agora, o plupload é licenciado pela GNU GPLv2 e isso implica que todo software derivado também deve ser licenciado pela GPL (certo?). Portanto, eu executo o plupload através do meu minifier, o único arquivo js minificado violará a licença e, mediante solicitação, devo disponibilizar todas as fontes da minha página (certo?).
Estou curioso sobre:
- posso usar a API plupload sem ter que abrir meu código-fonte?
- a licença exclui código compactado de alguma forma?
Consulte também: /programming/3213767/minified-javascript-and-bsd-license
Respostas:
Isenção de responsabilidade: IANAL
Respostas curtas:
A justificativa baseada no meu entendimento da licença GNU GPL 2.0 é esta:
BTW: Para garantir a segurança, considere comprar uma de suas licenças comerciais . E não, eu não sou de forma alguma afiliado ao plupload.
** Atualizações
fonte
Sim, você pode usar o javascript licenciado pela GPL em uma página comercial. Você simplesmente precisa atender aos requisitos de distribuição. A licença não exclui o uso de código minificado, mas você também precisará disponibilizar a versão não minificada. A maneira mais fácil de fazer isso seria incluir um comentário com um link para as fontes não minificadas hospedadas no seu site na parte superior do código minificado.
Se você modificar o código GPL de qualquer forma, suas modificações também deverão ser GPL; portanto, elas deverão ser incluídas nas fontes não minificadas fornecidas por você.
fonte