Os IDs de download, API e chaves de assinatura são gratuitos para distribuição com extensões GPL?

13

Eu compro e uso várias extensões com base em uma assinatura anual (e sempre que o provedor de extensões tiver uma opção de uso ilimitado - costumo fazer isso).

Muitos provedores de extensão têm um ID de Download, Chave de API ou Chave de Assinatura, que é para atualizações e atualizações contínuas.

Normalmente, construo um clichê (ou seja, um site com as extensões instaladas e configuradas) e depois clono esses clichês para gerar o 'Início Rápido' do Joomla! sites.

Eu uso esses boilerplates para meus próprios clientes (ou seja, proprietários de sites para os quais eu desenvolvo e desenvolvo) e também os compartilho com outros Joomlaists no meu grupo de usuários.

Gostaria que as pessoas que recebem e usam esses boilerplates também recebam atualizações contínuas e mantenho minhas assinaturas pagas.

Preciso remover os IDs de download e as Chaves de assinatura antes de distribuir o meu Joomla! sites?

NivF007
fonte

Respostas:

11

Eu acho que você tem duas perguntas diferentes aqui. Na minha opinião (IANAL), é perfeitamente bom criar esses pacotes Joomla "Quick Start" que incluem essas extensões e chaves para seu próprio uso, mas ele começa a ficar cinza quando você os distribui para outras pessoas.

O código de uma extensão do Joomla deve ser GPL e, portanto, pode ser distribuído livremente. As chaves de assinatura, no entanto, oferecem acesso adicional aos serviços pelos quais você pagou, geralmente atualizações e suporte. Dependendo do provedor de extensão, distribuí-los é mais do que provável uma violação dos termos e uso não aceitável.

Don Gilbert
fonte
Fico feliz que outra pessoa experiente encontre isso como uma "área cinzenta". Precisamos apoiar os desenvolvedores de extensões e não "abusar" das liberdades da GPL - mas também queremos nos beneficiar disso -, portanto, descobrir onde a "linha" está seria útil. Sempre poderíamos nos comunicar com os desenvolvedores de extensões para obter sua aprovação, independentemente de interpretações 'estritas' da GPL, de uma maneira ou de outra.
NivF007
A linha geralmente está nos termos estabelecidos pelo desenvolvedor. Muitos oferecem licenças de desenvolvedor com esse uso específico em mente. Outros suportam apenas um único domínio, mas permitem a instalação em domínios ilimitados. Em geral, porém, para estar em conformidade com a GPL, eles teriam que permitir a redistribuição do código.
Brent Friar
Eles podem ter que permitir a redistribuição do código, mas isso não significa que eles devem permitir o acesso a áreas restritas de seus sites, destinadas a serem reservadas para clientes pagantes.
Deb Cinkus
6

Acredito que se for GPL, você poderá fazer isso, mas eu sempre verifico o site do desenvolvedor para ver se eles têm restrições. Muitos deles suportam apenas 1 domínio, outros não se importam. Costumo colocar o JCE em tudo o que construo (incluindo os plug-ins pagos). Também valido o atualizador do Rocket Theme em sites que usam um tema Rocket, mas para outros plugins, eu tendem a ser um pouco mais seletivos e atualizo o site apenas se o cliente solicitar.

Mas, novamente, não prometo a eles mais de 30 dias de atualizações, a menos que eles queiram me pagar para manter o site deles. E se eles começarem a fazer isso, provavelmente usarei o watchful.li para enviar atualizações de qualquer maneira (seu akeeba e alguns outros códigos estarão seguros no site vigilante).

Brian Peat
fonte
3

Depende da sua licença, pelo que entendi, se você possui uma licença de desenvolvedor, sim, você pode usar essas extensões em todos os sites criados por terceiros.

Se você tiver uma licença "usual", poderá usá-la apenas no número de sites permitidos por sua licença (se limitada, geralmente 3)

A extensão é GPL, a licença para atualizações e suporte de software não.

Johnnydement
fonte