Como funciona a licença

Esta página é a referência canônica da política de licenciamento da V3RTECH e da RIT. Os manuais de cada plugin (V3REvent, V3RHelp, V3RLGPD, GE Associados, RIT360 Solidário, RIT360 Premiado…) apontam para cá quando o cliente final tem dúvida sobre a própria licença — é aqui, e só aqui, que a política vive por escrito.

Por que isto importa

Quem opera o V3RLicense precisa entender a política com precisão para responder o cliente sem inventar, e para não prometer nem negar algo que o sistema não faz. É também o texto que você copia (ou linka) quando um cliente pergunta “por que perdi acesso?” ou “por que não perdi?”.

O que a licença dá direito

A licença de um plugin da V3RTECH/RIT dá direito a atualização e correção — não a uma funcionalidade extra dentro do plugin. Os plugins são distribuídos sob GPL (veja Licença de Uso do Software), o que significa que o código já pertence a quem o instalou; o que se vende é o serviço de manter esse código atualizado.

Licença vencida não desliga o plugin. Quando uma licença expira ou é revogada, o plugin cliente continua funcionando exatamente como antes — nenhuma tela para de abrir, nenhum recurso é bloqueado. O que muda é que o plugin para de receber atualização e correção até a licença ser renovada.

Isso é decisão de política, não limitação técnica: o endpoint que o plugin usa para saber o próprio status (/validate) sempre responde com sucesso, informando o status real (active, expired, revoked) — nunca nega a resposta por causa do status. Só os endpoints de atualização e download recusam quando a licença não está em dia, porque é exatamente isso que a licença cobre.

Os três status de uma licença

Status O que significa O que o plugin cliente sente
Ativa dentro da validade, não revogada atualização normal
Expirada passou da data de validade plugin funciona; atualização e download bloqueados até renovar
Revogada cancelada manualmente (reembolso, fraude, decisão da casa) plugin funciona; atualização e download bloqueados até nova decisão

Revogação é decisão que só se desfaz emitindo outra coisa. A tela de Licenças não tem um botão de “reverter revogação” — uma licença revogada permanece revogada. Se o motivo da revogação deixar de existir, a saída é emitir uma licença nova ou, quando fizer sentido, ajustar o cadastro manualmente com apoio técnico.

Ativação por domínio, e a cota

Cada site (domínio) em que o cliente ativa o plugin conta como uma ativação. A licença tem um limite (activations_max) — quando o produto não define um padrão, é ilimitado.

Ambientes de teste não consomem cota. O servidor reconhece automaticamente quando uma ativação vem de um ambiente de desenvolvimento ou homologação (por padrões do próprio domínio) e não soma essa ativação ao limite da licença. Isso existe para o cliente poder testar o plugin num site de staging sem gastar a cota da licença de produção — se você olhar a lista de ativações de uma licença e ver mais linhas do que o limite contratado, é provável que algumas sejam de teste (a coluna “Ambiente de teste” mostra isso). Os critérios exatos de reconhecimento não são públicos — não são um dado que o manual expõe.

Quando o cliente muda de domínio (staging virou produção, ou o site mudou de endereço) e a licença está no limite, é preciso liberar uma ativação antes de ele conseguir ativar no domínio novo.

Renovação

Renovar uma licença expirada reativa a mesma chave — o cliente não recebe uma chave nova, e as ativações que ele já tinha continuam valendo, sem precisar reativar nada. Veja o passo a passo em Renovar uma licença.

Isenção para organizações filiadas à RIT

Organizações do terceiro setor filiadas à RIT recebem licença gratuita — sem passar por venda. Hoje isso é feito emitindo a licença pela origem “Isenção — filiada à RIT”, com validade normalmente anual, renovada manualmente pela mesma tela de renovação. Não existe hoje verificação automática contra uma fonte externa de filiação — está registrado como funcionalidade futura (V3RLicense-Code#4). Veja o passo a passo em Emitir uma isenção.

Publicação de atualização

Quando uma versão nova de um plugin é publicada no V3RLicense, todo cliente com licença ativa daquele produto passa a ver o aviso de atualização no próprio wp-admin, do mesmo jeito que veria para um plugin do repositório oficial do WordPress. Cliente com licença expirada ou revogada não vê a atualização — mesmo que o plugin continue funcionando. Veja Publicar uma versão.

Glossário

Ativação
Um domínio em que o cliente instalou e ativou o plugin com uma chave de licença. Conta contra a cota da licença, salvo ambiente de teste.
Chave de licença (license_key)
O código que o cliente cola no campo de licença do plugin. Não muda ao longo da vida da licença — nem em renovação.
Origem
O motivo de uma licença existir (venda, cortesia, isenção RIT…). Cadastro livre, sem regra de negócio própria — é rótulo, não lógica.
Tipo de licença
A periodicidade (mensal, anual, perpétua…) usada para calcular a data de expiração na emissão e na renovação.
Token de publicação
Credencial de máquina que publica release por API, sem passar pela tela — usada por pipeline de CI. Veja Gerenciar tokens de publicação.