📜Licenza
Harness Maxxing è gratuito e fair source (source-available): il suo codice è pubblico su GitHub ed è pubblicato sotto la
Harness Maxxing Fair Source License.
Non serve nessuna chiave di licenza per installarlo o per ricevere gli aggiornamenti: l'installer clona il repository git pubblico
e maxxing update scarica da lì. Una chiave serve solo alle aziende (vedi Chiave Enterprise).
Cosa permette la licenza
- Usare Harness Maxxing gratuitamente, per qualsiasi scopo personale o professionale tuo.
- Copiare, modificare, fare fork e ridistribuirlo, con o senza modifiche, a patto che la licenza e l'avviso di copyright restino con ogni copia e che le copie modificate lo dichiarino.
- Organizzazioni: un'entità legale può usarlo per le proprie esigenze interne.
Cosa richiede il consenso scritto dei proprietari
- venderlo, rivenderlo, noleggiarlo o darlo in licenza (o farlo con un fork), oppure farsi pagare per distribuirlo;
- inserirlo in un prodotto, in un'offerta o in un servizio a pagamento (comprese l'installazione, la configurazione o l'assistenza a pagamento basate su di esso);
- farlo funzionare come servizio ospitato o gestito a pagamento;
- usare il nome o il logo "Harness Maxxing" per un fork, un prodotto o un servizio (dire in modo veritiero che il tuo lavoro si basa su Harness Maxxing va bene);
- usarlo per affiliate, controllate, clienti o altri terzi di un'organizzazione.
Per uno qualsiasi di questi casi, chiedi una licenza commerciale: Harness Maxxing Enterprise.
Il testo completo è il file LICENSE nella cartella del codice (/opt/claude-maxxing/LICENSE).
Dire ciao (facoltativo)
Nessuno è obbligato a dirci qualcosa. Impostazioni → Profilo contiene una scheda Team di Harness Maxxing con tre scelte, tutte facoltative (il passaggio di onboarding Su di te chiede solo l'email):
| Scelta | Cosa viene inviato a api.harness-maxxing.com |
|---|---|
| Aiuta a contare le installazioni (anonimo) - selezionato per impostazione predefinita | una volta al giorno: un numero casuale ricevuto dal server la prima volta, la versione di Harness Maxxing, il sistema (per esempio Ubuntu 24.04, x86_64) e fino a 10 brevi codici di salute (vedi sotto). Nient'altro: nessun nome, nessuna email, nessun IP o nome del server, nessun percorso di file, nessun contenuto. |
| la tua email, il tuo pseudonimo (Impostazioni → Profilo) e la lingua dell'interfaccia, così possiamo avvisarti di un problema di sicurezza o di una modifica incompatibile. Mai condivisa, mai venduta. | |
| Inviami anche le novità sul prodotto (richiede un'email) | le stesse informazioni, più al massimo qualche email al mese sul prodotto. |
I codici di salute ci dicono se i server funzionano bene, mai cosa fanno: service_ok / service_down (i servizi Harness
Maxxing, Caddy e cron), claude_signed_in / claude_signed_out, update_failed (l'ultimo aggiornamento è stato
annullato), telegram_on, backup_on, e i codici degli avvisi del pannello di salute (disk_full, low_memory,
cron_failed, login_failures, backup_never, backup_old, backup_failed). Il paese viene stimato dal nostro
fornitore di hosting a partire dalla connessione; l'indirizzo IP in sé non viene mai memorizzato.
Disattivare il contatore: deseleziona Aiuta a contare le installazioni in Impostazioni → Profilo. Per essere sicuro che resti
disattivato qualunque sia l'impostazione (per una flotta di server, un'immagine), imposta MAXXING_NO_TELEMETRY=1 (o il comune
DO_NOT_TRACK=1) nell'ambiente del servizio: systemctl edit claude-maxxing, aggiungi
[Service]
Environment=MAXXING_NO_TELEMETRY=1
poi systemctl restart claude-maxxing. La casella mostrerà allora che è disattivato su questo server.
Deselezionare tutto (o Basta, non contattarmi) lo ferma: il server non invia più nulla e non viene mai più contattato (avvisi di sicurezza compresi). Per far cancellare ciò che abbiamo su di lui, chiedicelo (vedi harness-maxxing.com/privacy). Il contatore è attivo per impostazione predefinita dalla 2.0.0a94: un aggiornamento lo ha attivato una sola volta per i server in cui nessuno aveva mai risposto a questa scelta; un server in cui qualcuno l'aveva vista e lasciata deselezionata lo mantiene disattivato. Un aggiornamento non attiva mai l'email né le novità.
Feedback (bug, idee)
Feedback in fondo alla barra laterale (su telefono o tablet: ⊞ → Feedback) scrive al team di Harness Maxxing:
scegli Bug, Idea o Altro, scrivi il tuo messaggio e indica la tua email. L'email è obbligatoria: tiene lontano lo
spam e ci permette di risponderti (lì viene inviata una conferma). Il server invia a api.harness-maxxing.com
la tua email, il tuo messaggio, il suo tipo, la versione di Harness Maxxing, la lingua dell'interfaccia e il tuo pseudonimo (Impostazioni →
Profilo) - nient'altro: nessun log, nessun file, nessun contenuto delle sessioni. L'ultima email usata viene compilata la volta successiva (la prima
volta: quella di Impostazioni → Profilo → Team di Harness Maxxing, se presente).
Donazioni
Harness Maxxing è gratuito; le donazioni finanziano il suo sviluppo. I link Dona hanno un'icona con mano e cuore nel colore di accento dell'app: una piccola icona in fondo alla barra laterale, accanto all'occhio, al tema e all'account (su telefono o tablet: una riga del menu ⊞), Impostazioni → Supporto (ultima nell'elenco delle Impostazioni), in fondo a Novità, dopo l'invio di un Feedback e in Impostazioni → Licenza. Sono solo link: aprono harness-maxxing.com/donation in una nuova scheda (nella lingua dell'interfaccia: paga con Lightning o Bitcoin), e l'app non comunica mai con un servizio di pagamento. Impostazioni → Supporto → Nascondi i pulsanti Dona li rimuove per ogni browser del server (la pagina Supporto resta).
Chiave Enterprise (facoltativa)
Solo le aziende in uno dei casi sopra hanno bisogno di una chiave; tutti gli altri non devono fare nulla. Inseriscila in
Impostazioni → Licenza (o nel passaggio di onboarding Su di te, casella "Ho una chiave di licenza Enterprise"), oppure con
maxxing license activate. La chiave viene verificata da api.harness-maxxing.com e conteggiata su questo server (una chiave =
un server). Non cambia nulla nel funzionamento di Harness Maxxing: il codice e gli aggiornamenti continuano a venire da GitHub.
Rimuovere la chiave (Impostazioni → Licenza, o maxxing license remove) libera il suo posto per un altro server.
| Comando | Cosa fa |
|---|---|
maxxing license status |
la chiave di questo server (tipo, email, data di scadenza), oppure "no Enterprise key" |
maxxing license activate |
registra una chiave (richiesta nascosta; oppure HM-…, oppure --key-from-stdin) |
maxxing license remove |
dimentica la chiave e libera il suo posto |
L'installer accetta ancora LICENSE=HM-… (script scritti prima): la chiave viene registrata alla fine, il codice
arriva da GitHub come per ogni installazione.
Server installati con una chiave prima della 2.0.0a87
Prima si aggiornavano da archivi firmati. Dalla 2.0.0a87 passano da soli al repository git pubblico:
pochi minuti dopo il loro prossimo aggiornamento (o al prossimo maxxing update) il codice segue il branch stable di
github.com/makushingu/harness-maxxing, alla stessa versione, con le personalizzazioni mantenute; la chiave resta (Impostazioni
→ Licenza). Se non può ancora passare (nessuna rete, modifiche non salvate nella cartella del codice, un aggiornamento in fase di completamento) riprova
ogni poche ore e maxxing doctor ne indica il motivo.
Cosa viene inviato al server delle licenze
Solo quando una chiave viene registrata o rimossa: la chiave, un'impronta a senso unico della macchina (mai l'ID grezzo della macchina), il suo hostname, il sistema operativo e la versione di Harness Maxxing; il server delle licenze vede anche l'indirizzo IP. Nient'altro, e niente a intervalli regolari (lo stato giornaliero dei vecchi server con archivi firmati non esiste più).
Mai inviati: i tuoi file, le sessioni, i prompt, la memory, le chiavi, i nomi dei progetti o degli argomenti (un messaggio di Feedback contiene solo ciò che hai scritto, vedi sopra). Dettagli: harness-maxxing.com/privacy.