📜Licence
Harness Maxxing est gratuit et fair source (code source disponible) : son code est public sur GitHub et publié sous la
Harness Maxxing Fair Source License.
Aucune clé de licence n'est nécessaire pour l'installer ni pour recevoir les mises à jour : l'installateur clone le dépôt git public
et maxxing update s'y met à jour. Une clé ne concerne que les entreprises (voir Clé Enterprise).
Ce que la licence autorise
- Utiliser Harness Maxxing gratuitement, pour tout usage personnel ou professionnel qui vous est propre.
- Copier, modifier, forker et redistribuer le logiciel, avec ou sans modifications, tant que la licence et la mention de copyright accompagnent chaque copie et que les copies modifiées l'indiquent.
- Organisations : une entité juridique peut l'utiliser pour ses propres besoins internes.
Ce qui nécessite l'accord écrit des propriétaires
- le vendre, le revendre, le louer ou le concéder sous licence (ou vendre un fork), ou faire payer sa distribution ;
- l'intégrer à un produit, une offre ou un service payant (y compris une installation, une configuration ou un support payants construits dessus) ;
- l'exploiter comme service hébergé ou géré payant ;
- utiliser le nom ou le logo « Harness Maxxing » pour un fork, un produit ou un service (dire en toute honnêteté que votre travail est basé sur Harness Maxxing est autorisé) ;
- l'utiliser pour des sociétés affiliées, des filiales, des clients ou d'autres tiers d'une organisation.
Dans tous ces cas, demandez une licence commerciale : Harness Maxxing Enterprise.
Le texte complet est le fichier LICENSE du dossier du code (/opt/claude-maxxing/LICENSE).
Dire bonjour (facultatif)
Personne n'est obligé de nous dire quoi que ce soit. Paramètres → Profil contient une carte Équipe Harness Maxxing avec trois choix, tous facultatifs (l'étape d'accueil À propos de vous ne demande que l'e-mail) :
| Choix | Ce qui est envoyé à api.harness-maxxing.com |
|---|---|
| Aider à compter les installations (anonyme) - coché par défaut | une fois par jour : un nombre aléatoire obtenu par le serveur la première fois, la version de Harness Maxxing, le système (par exemple Ubuntu 24.04, x86_64) et jusqu'à 10 courts codes de santé (voir ci-dessous). Rien d'autre : ni nom, ni e-mail, ni IP ni nom de serveur, ni chemin de fichier, ni contenu. |
| votre e-mail, votre pseudo (Paramètres → Profil) et la langue de l'interface, pour que nous puissions vous prévenir d'un problème de sécurité ou d'un changement incompatible. Jamais partagé, jamais vendu. | |
| M'envoyer aussi les nouveautés du produit (nécessite un e-mail) | la même chose, plus quelques e-mails sur le produit par mois au maximum. |
Les codes de santé nous disent si les serveurs fonctionnent bien, jamais ce qu'ils font : service_ok / service_down (les services
Harness Maxxing, Caddy et cron), claude_signed_in / claude_signed_out, update_failed (la dernière mise à jour a été
annulée), telegram_on, backup_on, et les codes des avertissements du panneau de santé (disk_full, low_memory,
cron_failed, login_failures, backup_never, backup_old, backup_failed). Le pays est deviné par notre
hébergeur à partir de la connexion ; l'adresse IP elle-même n'est jamais enregistrée.
Désactiver le compteur : décochez Aider à compter les installations dans Paramètres → Profil. Pour être sûr qu'il reste
désactivé quel que soit le réglage (pour un parc de serveurs, une image), définissez MAXXING_NO_TELEMETRY=1 (ou la variable courante
DO_NOT_TRACK=1) dans l'environnement du service : systemctl edit claude-maxxing, ajoutez
[Service]
Environment=MAXXING_NO_TELEMETRY=1
puis systemctl restart claude-maxxing. La case indique alors qu'il est désactivé sur ce serveur.
Tout décocher (ou Arrêter, ne me contactez plus) met fin à l'envoi : le serveur n'envoie plus rien et n'est plus jamais contacté (alertes de sécurité comprises). Pour faire effacer ce que nous avons sur lui, demandez-le-nous (voir harness-maxxing.com/privacy). Le compteur est activé par défaut depuis la version 2.0.0a94 : une mise à jour l'a activé une seule fois pour les serveurs où personne n'avait jamais répondu à ce choix ; un serveur où quelqu'un l'avait vu et laissé décoché le garde désactivé. Une mise à jour n'active jamais l'e-mail ni les nouveautés.
Retours (bugs, idées)
Retour (Feedback) en bas de la barre latérale (sur téléphone ou tablette : ⊞ → Retour) écrit à l'équipe Harness Maxxing :
choisissez Bug, Idée ou Autre, écrivez votre message et indiquez votre e-mail. L'e-mail est obligatoire : il évite
le spam et nous permet de vous répondre (une confirmation y est envoyée). Le serveur envoie à api.harness-maxxing.com
votre e-mail, votre message, son type, la version de Harness Maxxing, la langue de l'interface et votre pseudo (Paramètres →
Profil) - rien d'autre : pas de journaux, pas de fichiers, pas de contenu de session. Le dernier e-mail utilisé est prérempli la fois suivante (la première
fois : celui de Paramètres → Profil → Équipe Harness Maxxing, s'il existe).
Dons
Harness Maxxing est gratuit ; les dons financent son développement. Les liens Faire un don portent une icône main-et-cœur à la couleur d'accent de l'app : une petite icône en bas de la barre latérale, à côté de l'œil, du thème et du compte (sur téléphone ou tablette : une ligne du menu ⊞), Paramètres → Soutien (dernier de la liste des Paramètres), en bas de Nouveautés, après l'envoi d'un Retour et dans Paramètres → Licence. Ce ne sont que des liens : ils ouvrent harness-maxxing.com/donation dans un nouvel onglet (dans la langue de l'interface : paiement par Lightning ou Bitcoin), et l'app ne dialogue jamais avec un service de paiement. Paramètres → Soutien → Masquer les boutons Faire un don les supprime pour tous les navigateurs du serveur (la page Soutien reste).
Clé Enterprise (facultative)
Seules les entreprises dans l'un des cas ci-dessus ont besoin d'une clé ; personne d'autre n'a rien à faire. Saisissez-la dans
Paramètres → Licence (ou dans l'étape d'accueil À propos de vous, case « J'ai une clé de licence Enterprise »), ou avec
maxxing license activate. La clé est vérifiée par api.harness-maxxing.com et comptée sur ce serveur (une clé =
un serveur). Elle ne change rien au fonctionnement de Harness Maxxing : le code et les mises à jour continuent de venir de GitHub.
Supprimer la clé (Paramètres → Licence, ou maxxing license remove) libère sa place pour un autre serveur.
| Commande | Ce qu'elle fait |
|---|---|
maxxing license status |
la clé de ce serveur (type, e-mail, date de fin), ou « no Enterprise key » |
maxxing license activate |
enregistre une clé (saisie masquée ; ou HM-…, ou --key-from-stdin) |
maxxing license remove |
oublie la clé et libère sa place |
L'installateur accepte toujours LICENSE=HM-… (scripts écrits avant) : la clé est enregistrée à la fin, le code
vient de GitHub comme pour toute installation.
Serveurs installés avec une clé avant la version 2.0.0a87
Ils se mettaient à jour à partir d'archives signées. Depuis la version 2.0.0a87, ils passent d'eux-mêmes au dépôt git public :
quelques minutes après leur prochaine mise à jour (ou au prochain maxxing update), le code suit la branche stable de
github.com/makushingu/harness-maxxing, à la même version, avec les personnalisations conservées ; la clé reste (Paramètres
→ Licence). S'il ne peut pas encore passer (pas de réseau, modifications non validées dans le dossier du code, mise à jour en cours de finalisation), il
réessaie toutes les quelques heures et maxxing doctor en indique la raison.
Ce qui est envoyé au serveur de licences
Uniquement quand une clé est enregistrée ou supprimée : la clé, une empreinte à sens unique de la machine (jamais l'identifiant brut de la machine), son nom d'hôte, son système d'exploitation et la version de Harness Maxxing ; le serveur de licences voit aussi l'adresse IP. Rien d'autre, et rien de façon planifiée (l'état quotidien des anciens serveurs à archives signées n'existe plus).
Jamais envoyés : vos fichiers, sessions, prompts, mémoire, clés, noms de projets ou de sujets (un message de Retour ne contient que ce que vous avez saisi, voir ci-dessus). Détails : harness-maxxing.com/privacy.