📜Licença
O Harness Maxxing é gratuito e fair source (código disponível): o código dele é público no GitHub e publicado sob a
Harness Maxxing Fair Source License.
Não é preciso chave de licença para instalá-lo nem para receber atualizações: o instalador clona o repositório git público
e o maxxing update baixa as novidades dele. Uma chave só é necessária para empresas (veja Chave Enterprise).
O que a licença permite
- Usar o Harness Maxxing de graça, para qualquer finalidade pessoal ou profissional sua.
- Copiar, modificar, fazer fork e redistribuir, com ou sem alterações, desde que a licença e o aviso de direitos autorais acompanhem cada cópia e que as cópias modificadas informem isso.
- Organizações: uma pessoa jurídica pode usá-lo para as suas próprias necessidades internas.
O que precisa do consentimento por escrito dos proprietários
- vendê-lo, revendê-lo, alugá-lo ou licenciá-lo (ou um fork dele), ou cobrar pela distribuição;
- incluí-lo em um produto, oferta ou serviço pago (inclusive instalação, configuração ou suporte pagos baseados nele);
- executá-lo como um serviço hospedado ou gerenciado pago;
- usar o nome ou o logotipo "Harness Maxxing" em um fork, um produto ou um serviço (dizer com sinceridade que o seu trabalho é baseado no Harness Maxxing não tem problema);
- usá-lo para afiliadas, subsidiárias, clientes ou outros terceiros de uma organização.
Para qualquer um desses casos, peça uma licença comercial: Harness Maxxing Enterprise.
O texto completo está no arquivo LICENSE da pasta do código (/opt/claude-maxxing/LICENSE).
Dizer olá (opcional)
Ninguém é obrigado a nos contar nada. Em Configurações → Perfil há um cartão Equipe Harness Maxxing com três opções, todas opcionais (a etapa de onboarding Sobre você pede apenas o e-mail):
| Opção | O que é enviado para api.harness-maxxing.com |
|---|---|
| Ajudar a contar as instalações (anônimo) - marcada por padrão | uma vez por dia: um número aleatório que o servidor recebeu na primeira vez, a versão do Harness Maxxing, o sistema (por exemplo Ubuntu 24.04, x86_64) e até 10 códigos curtos de saúde (veja abaixo). Nada além disso: nenhum nome, e-mail, IP ou nome de servidor, caminho de arquivo ou conteúdo. |
| seu e-mail, seu apelido (Configurações → Perfil) e o idioma da interface, para podermos avisar você sobre um problema de segurança ou uma mudança que quebre a compatibilidade. Nunca compartilhado, nunca vendido. | |
| Quero também receber as novidades do produto (precisa de um e-mail) | o mesmo, mais alguns e-mails sobre o produto por mês, no máximo. |
Os códigos de saúde nos dizem se os servidores funcionam bem, nunca o que eles fazem: service_ok / service_down (os serviços do Harness
Maxxing, do Caddy e do cron), claude_signed_in / claude_signed_out, update_failed (a última atualização foi
revertida), telegram_on, backup_on, e os códigos dos avisos do painel de saúde (disk_full, low_memory,
cron_failed, login_failures, backup_never, backup_old, backup_failed). O país é deduzido pelo nosso
provedor de hospedagem a partir da conexão; o endereço IP em si nunca é armazenado.
Desativar o contador: desmarque Ajudar a contar as instalações em Configurações → Perfil. Para garantir que ele continue
desativado, independentemente da configuração (para uma frota de servidores, uma imagem), defina MAXXING_NO_TELEMETRY=1 (ou a variável comum
DO_NOT_TRACK=1) no ambiente do serviço: systemctl edit claude-maxxing, adicione
[Service]
Environment=MAXXING_NO_TELEMETRY=1
e depois systemctl restart claude-maxxing. A caixa de seleção passa a mostrar que o contador está desativado neste servidor.
Desmarcar tudo (ou Parar, não me contatem mais) faz tudo parar: o servidor não envia mais nada e nunca mais é contatado (inclusive os alertas de segurança). Para apagar o que temos sobre ele, peça a nós (veja harness-maxxing.com/privacy). O contador vem ativado por padrão desde a 2.0.0a94: uma atualização o ativou uma única vez nos servidores em que ninguém nunca tinha respondido a essa escolha; um servidor em que alguém tinha visto a opção e deixado desmarcada continua com ela desativada. Uma atualização nunca ativa o e-mail nem as novidades.
Feedback (bugs, ideias)
Feedback, na parte de baixo da barra lateral (no celular ou no tablet: ⊞ → Feedback), escreve para a equipe do Harness Maxxing:
escolha Bug, Ideia ou Outro, escreva sua mensagem e informe seu e-mail. O e-mail é obrigatório: ele evita
spam e nos permite responder a você (uma confirmação é enviada para lá). O servidor envia para api.harness-maxxing.com
seu e-mail, sua mensagem, o tipo dela, a versão do Harness Maxxing, o idioma da interface e seu apelido (Configurações →
Perfil) - nada além disso: nenhum log, nenhum arquivo, nenhum conteúdo de sessão. O último e-mail usado é preenchido da próxima vez (na primeira
vez: o de Configurações → Perfil → Equipe Harness Maxxing, se houver).
Doações
O Harness Maxxing é gratuito; as doações financiam o desenvolvimento dele. Os links Doar têm um ícone de mão com coração na cor de destaque do app: um pequeno ícone na parte de baixo da barra lateral, ao lado do olho, do tema e da conta (no celular ou no tablet: uma linha do menu ⊞), Configurações → Apoio (o último da lista de Configurações), no final de Novidades, depois do envio de um Feedback e em Configurações → Licença. São apenas links: eles abrem harness-maxxing.com/donation em uma nova aba (no idioma da interface: pague com Lightning ou Bitcoin), e o app nunca se comunica com um serviço de pagamento. Configurações → Apoio → Ocultar os botões Doar os remove para todos os navegadores do servidor (a página Apoio continua).
Chave Enterprise (opcional)
Só as empresas em um dos casos acima precisam de uma chave; ninguém mais tem nada a fazer. Informe-a em
Configurações → Licença (ou na etapa de onboarding Sobre você, caixa "Tenho uma chave de licença Enterprise"), ou
com maxxing license activate. A chave é verificada por api.harness-maxxing.com e contada neste servidor (uma chave =
um servidor). Ela não muda nada no funcionamento do Harness Maxxing: o código e as atualizações continuam vindo do GitHub.
Remover a chave (Configurações → Licença, ou maxxing license remove) libera a vaga dela para outro servidor.
| Comando | O que ele faz |
|---|---|
maxxing license status |
a chave deste servidor (tipo, e-mail, data de término), ou "no Enterprise key" |
maxxing license activate |
registra uma chave (pedida de forma oculta; ou HM-…, ou --key-from-stdin) |
maxxing license remove |
esquece a chave e libera a vaga dela |
O instalador ainda aceita LICENSE=HM-… (scripts escritos antes): a chave é registrada no final, e o código
vem do GitHub como em qualquer instalação.
Servidores instalados com uma chave antes da 2.0.0a87
Eles se atualizavam a partir de arquivos assinados. Desde a 2.0.0a87, eles passam para o repositório git público por conta própria:
alguns minutos depois da próxima atualização (ou no próximo maxxing update), o código passa a seguir a branch stable de
github.com/makushingu/harness-maxxing, na mesma versão, com as personalizações mantidas; a chave continua (Configurações
→ Licença). Se ainda não for possível fazer a mudança (sem rede, alterações não commitadas na pasta do código, uma atualização sendo concluída), ele
tenta de novo a cada poucas horas e o maxxing doctor diz o motivo.
O que é enviado ao servidor de licenças
Somente quando uma chave é registrada ou removida: a chave, uma impressão digital irreversível da máquina (nunca o ID bruto da máquina), o nome do host, o sistema operacional e a versão do Harness Maxxing; o servidor de licenças também vê o endereço IP. Nada além disso, e nada de forma agendada (o status diário dos antigos servidores de arquivos assinados deixou de existir).
Nunca enviados: seus arquivos, sessões, prompts, memória, chaves, nomes de projetos ou de tópicos (uma mensagem de Feedback leva somente o que você digitou, veja acima). Detalhes: harness-maxxing.com/privacy.