Skip to main content

Cobrança e modelo

Preciso pagar pela Evolution?

Não. A licença community é gratuita. Não há cobrança em nenhum momento — nem na ativação, nem no uso continuado.

A Evolution vai cobrar no futuro?

O modelo atual é gratuito para self-hosted e permanece assim. O modelo comercial da Evolution Foundation é focado em:
  • Cloud hospedado — para quem prefere não fazer instalação própria
  • Suporte profissional — SLA e prioridade
  • Serviços gerenciados — infraestrutura e compliance
Se o modelo mudar, mudanças relevantes serão anunciadas com antecedência e documentadas publicamente. O código já entregue sob Apache 2.0 continua sob Apache 2.0.

Posso usar a Evolution comercialmente?

Sim. A Apache 2.0 permite uso comercial, redistribuição, modificação e uso em produtos pagos. A única ressalva é o uso da marca Evolution (nome, logo, identidade visual), que é protegida separadamente — veja Posso fazer fork?.

Existe alguma feature paga dentro do produto open source?

Não. Tudo que está no repositório público é gratuito e sem restrição de uso. Não há feature flag bloqueando funcionalidade por tier.

Privacidade e dados

A Evolution monitora minhas mensagens?

Não. Nenhum conteúdo de mensagem, número de contato ou mídia é enviado ao servidor de licenciamento. Veja Telemetria para o payload exato.

O que acontece com meu e-mail e telefone?

São armazenados no servidor de licenciamento para:
  • Identificar o operador da instância
  • Contato em caso de incidente de segurança ou abuso
  • Suporte comunitário
Não são vendidos a terceiros, não são usados para marketing fora do escopo da Evolution e podem ser excluídos a pedido ([email protected]).

Posso desabilitar a telemetria de licenciamento?

A coleta do heartbeat é parte do fluxo de ativação e não tem uma flag de “desabilitar” no produto oficial — desabilitá-la equivale a operar uma instância sem registro, o que está fora do uso suportado pela marca Evolution. Forks podem remover o cliente de licenciamento (a Apache 2.0 permite), com a ressalva sobre marca abaixo.

Como sei o que está sendo enviado de fato?

Você pode interceptar o tráfego com mitmproxy ou usar o endpoint de debug local. Procedimentos em Telemetria — Como auditar localmente.

Open source e fork

A Evolution está virando closed source?

Não. O código permanece sob Apache License 2.0, sem cláusulas adicionais.

Posso auditar o código?

Sim. Todo o código-fonte da Evolution API, CRM e Go está disponível publicamente:

Posso fazer fork?

Sim, a Apache 2.0 permite fork. Restrições:
  • Marca: o nome “Evolution”, logo e identidade visual são protegidos. Forks redistribuídos devem usar nome próprio.
  • Aviso: forks devem manter o NOTICE da Apache 2.0.
  • Atribuição: créditos da Evolution Foundation devem ser preservados conforme exigido pela licença.

Posso remover o cliente de licenciamento no meu fork?

Tecnicamente sim — a Apache 2.0 permite modificação. Implicações:
  • Seu fork não é mais a Evolution oficial — não pode usar a marca
  • Você fica responsável por toda a manutenção do fork
  • Atualizações futuras da Evolution oficial não serão diretamente compatíveis sem merge manual
A Evolution Foundation não persegue forks por remoção do cliente de licenciamento, desde que respeitem a marca.

A Evolution Foundation pode mudar a licença para closed source no futuro?

Apenas para código futuro. Tudo que foi entregue sob Apache 2.0 permanece sob Apache 2.0 para sempre — essa é uma garantia da própria licença. Se houver mudança de licenciamento para versões futuras, o último commit Apache 2.0 continuará disponível e fork-ável.

Modo offline

Funciona em rede isolada (air-gap)?

A ativação inicial exige conectividade ao servidor de licenciamento (uma vez). Após a ativação, a instância tolera longos períodos offline — heartbeats falham silenciosamente e retomam quando a conectividade volta. Para ambientes 100% air-gap, entre em contato com a equipe Evolution para discutir licenciamento offline.

O que acontece se o servidor de licença cair?

Sua instância continua funcionando normalmente. O cliente de licenciamento:
  • Faz retry com backoff exponencial
  • Não bloqueia nenhuma operação do produto
  • Loga falhas como warnings, não como erros fatais
Não há kill switch remoto — o servidor de licença não tem capacidade de desligar instâncias em produção.

E se eu suspender minha key por engano?

Contate [email protected] com o customer_id retornado na ativação. Suspensão é reversível.

Operação

Posso ter múltiplas instâncias com a mesma key?

Sim. O tier community não tem limite de instâncias — você pode rodar quantas precisar, em quantos servidores quiser, gratuitamente. Isso vale tanto para deploys self-hosted simples quanto para plataformas multi-tenant que criam instâncias programaticamente. Não há cap, não há throttle e não há cobrança por instância.

O que é instance_id?

Um UUID v4 gerado localmente na primeira execução e persistido. Identifica unicamente uma instalação. Trocar de servidor mantendo o mesmo banco preserva o instance_id — recriar do zero gera outro.

O que é api_key?

Uma string hex de 64 caracteres gerada pelo servidor de licenciamento na conclusão do registro. Funciona como credencial da instância nas chamadas seguintes (HMAC). Deve ser tratada como segredo — não commit em repositório, não exponha em logs.

Posso transferir uma api_key entre servidores?

Sim, dentro da mesma operação. Em migrações de host, basta copiar a api_key + instance_id para o novo servidor. O heartbeat seguinte aparece com IP novo, e o servidor atualiza a geolocalização.

Como faço backup da licença?

Inclua no backup:
  • O arquivo de config onde a api_key está armazenada (ex.: .env, secret manager)
  • O instance_id persistido
  • O banco de dados do produto (que pode também armazenar esses valores)

Versões antigas

Tenho Evolution API 2.3.x. Preciso atualizar?

Não. Versões anteriores a 2.4.0 não exigem ativação e continuam funcionando normalmente. A exigência vale apenas a partir de 2.4.0+.

Posso fazer downgrade para evitar a ativação?

Você pode manter qualquer versão que esteja rodando. Mas downgrades perdem features, correções e ganhos de performance — não recomendamos.

A 2.4.0 é estável?

A 2.4.0 foi lançada como Release Candidate (RC) — versão de validação antes da release estável. Use com isso em mente em produção crítica.

Contato