📜Lizenz
Harness Maxxing ist kostenlos und Fair Source (Source-available): Der Code ist öffentlich auf GitHub und steht unter der
Harness Maxxing Fair Source License.
Für die Installation und für Updates brauchst du keinen Lizenzschlüssel: Das Installationsprogramm klont das öffentliche Git-Repository,
und maxxing update lädt die Updates von dort. Einen Schlüssel brauchen nur Unternehmen (siehe Enterprise-Schlüssel).
Was die Lizenz erlaubt
- Harness Maxxing kostenlos nutzen, für jeden eigenen privaten oder beruflichen Zweck.
- Es kopieren, ändern, forken und weitergeben, mit oder ohne Änderungen, solange die Lizenz und der Copyright-Hinweis jeder Kopie beiliegen und geänderte Kopien darauf hinweisen.
- Organisationen: Eine juristische Person darf es für ihre eigenen internen Zwecke nutzen.
Was die schriftliche Zustimmung der Eigentümer braucht
- es verkaufen, weiterverkaufen, vermieten oder lizenzieren (oder einen Fork davon) oder für seine Verbreitung Geld verlangen;
- es in ein kostenpflichtiges Produkt, Angebot oder einen kostenpflichtigen Dienst einbauen (auch bezahlte Installation, Einrichtung oder Support, die darauf aufbauen);
- es als kostenpflichtigen gehosteten oder verwalteten Dienst betreiben;
- den Namen oder das Logo „Harness Maxxing“ für einen Fork, ein Produkt oder einen Dienst verwenden (wahrheitsgemäß zu sagen, dass deine Arbeit auf Harness Maxxing basiert, ist in Ordnung);
- es für Partnerunternehmen, Tochtergesellschaften, Kunden oder andere Dritte einer Organisation nutzen.
Für all das kannst du eine kommerzielle Lizenz anfragen: Harness Maxxing Enterprise.
Den vollständigen Text findest du in der Datei LICENSE im Code-Ordner (/opt/claude-maxxing/LICENSE).
Hallo sagen (optional)
Niemand muss uns etwas mitteilen. Unter Einstellungen → Profil gibt es eine Karte Harness Maxxing team mit drei Optionen, alle optional (der Onboarding-Schritt Über dich fragt nur nach der E-Mail-Adresse):
| Option | Was an api.harness-maxxing.com gesendet wird |
|---|---|
| Hilf mit, die Installationen zu zählen (anonym) – standardmäßig aktiviert | einmal am Tag: eine Zufallszahl, die der Server beim ersten Mal erhalten hat, die Harness-Maxxing-Version, das System (zum Beispiel Ubuntu 24.04, x86_64) und bis zu 10 kurze Gesundheitscodes (siehe unten). Sonst nichts: kein Name, keine E-Mail, keine IP-Adresse und kein Servername, kein Dateipfad, keine Inhalte. |
| deine E-Mail-Adresse, dein Pseudonym (Einstellungen → Profil) und die Sprache der Oberfläche, damit wir dich vor einem Sicherheitsproblem oder einer inkompatiblen Änderung warnen können. Wird nie weitergegeben und nie verkauft. | |
| Schick mir auch die Produktneuigkeiten (braucht eine E-Mail-Adresse) | dasselbe, plus höchstens ein paar Produkt-E-Mails im Monat. |
Die Gesundheitscodes sagen uns, ob Server gut laufen, nie aber, was sie tun: service_ok / service_down (die Dienste von Harness
Maxxing, Caddy und Cron), claude_signed_in / claude_signed_out, update_failed (das letzte Update wurde
zurückgerollt), telegram_on, backup_on sowie die Codes der Warnungen im Gesundheitspanel (disk_full, low_memory,
cron_failed, login_failures, backup_never, backup_old, backup_failed). Das Land wird von unserem
Hosting-Anbieter anhand der Verbindung geschätzt; die IP-Adresse selbst wird nie gespeichert.
Den Zähler ausschalten: Entferne das Häkchen bei Hilf mit, die Installationen zu zählen unter Einstellungen → Profil. Damit er unabhängig von der Einstellung
aus bleibt (für eine Flotte von Servern, ein Image), setze MAXXING_NO_TELEMETRY=1 (oder das gängige
DO_NOT_TRACK=1) in der Umgebung des Dienstes: systemctl edit claude-maxxing, füge hinzu
[Service]
Environment=MAXXING_NO_TELEMETRY=1
und führe dann systemctl restart claude-maxxing aus. Das Kontrollkästchen zeigt dann, dass er auf diesem Server ausgeschaltet ist.
Wenn du alles abwählst (oder Stopp, kontaktiert mich nicht mehr wählst), ist Schluss: Der Server sendet nichts mehr und wird nie wieder kontaktiert (Sicherheitswarnungen inbegriffen). Wenn du möchtest, dass wir löschen, was wir über ihn haben, schreib uns (siehe harness-maxxing.com/privacy). Der Zähler ist seit 2.0.0a94 standardmäßig aktiviert: Ein Update hat ihn einmalig für Server eingeschaltet, auf denen nie jemand diese Frage beantwortet hatte; ein Server, auf dem jemand sie gesehen und das Häkchen entfernt gelassen hat, behält ihn ausgeschaltet. Ein Update schaltet nie die E-Mail oder die Neuigkeiten ein.
Feedback (Bugs, Ideen)
Feedback unten in der Seitenleiste (auf dem Handy oder Tablet: ⊞ → Feedback) schreibt an das Harness-Maxxing-
Team: Wähle Bug, Idee oder Sonstiges, schreib deine Nachricht und gib deine E-Mail-Adresse an. Die E-Mail-Adresse ist Pflicht: Sie hält
Spam fern und erlaubt uns, dir zu antworten (dorthin wird eine Bestätigung geschickt). Der Server sendet an api.harness-maxxing.com
deine E-Mail-Adresse, deine Nachricht, ihren Typ, die Harness-Maxxing-Version, die Sprache der Oberfläche und dein Pseudonym (Einstellungen →
Profil) – sonst nichts: keine Logs, keine Dateien, keine Sitzungsinhalte. Die zuletzt verwendete E-Mail-Adresse wird beim nächsten Mal vorausgefüllt (beim ersten
Mal: die aus Einstellungen → Profil → Harness Maxxing team, falls vorhanden).
Spenden
Harness Maxxing ist kostenlos; Spenden finanzieren die Entwicklung. Die Spenden-Links tragen ein Symbol aus Hand und Herz in der Akzentfarbe der App: ein kleines Symbol unten in der Seitenleiste, neben dem Auge, dem Design und dem Konto (auf dem Handy oder Tablet: eine Zeile im ⊞-Menü), Einstellungen → Unterstützung (letzter Punkt in der Liste der Einstellungen), unten in Was ist neu, nachdem ein Feedback gesendet wurde, und in Einstellungen → Lizenz. Es sind nur Links: Sie öffnen harness-maxxing.com/donation in einem neuen Tab (in der Sprache der Oberfläche: bezahlen per Lightning oder Bitcoin), und die App spricht nie mit einem Zahlungsdienst. Einstellungen → Unterstützung → Spenden-Buttons ausblenden blendet sie für alle Browser des Servers aus (die Seite „Unterstützung“ bleibt).
Enterprise-Schlüssel (optional)
Nur Unternehmen in einem der oben genannten Fälle brauchen einen Schlüssel; alle anderen müssen nichts tun. Gib ihn unter
Einstellungen → Lizenz ein (oder im Onboarding-Schritt Über dich, im Feld „Ich habe einen Enterprise-Lizenzschlüssel“) oder
mit maxxing license activate. Der Schlüssel wird von api.harness-maxxing.com geprüft und auf diesem Server gezählt (ein Schlüssel =
ein Server). Er ändert nichts an der Funktionsweise von Harness Maxxing: Der Code und die Updates kommen weiterhin von GitHub.
Schlüssel entfernen (Einstellungen → Lizenz oder maxxing license remove) gibt seinen Platz für einen anderen Server frei.
| Befehl | Was er macht |
|---|---|
maxxing license status |
der Schlüssel dieses Servers (Typ, E-Mail, Enddatum) oder „no Enterprise key“ |
maxxing license activate |
einen Schlüssel speichern (die Eingabe ist verdeckt; oder HM-…, oder --key-from-stdin) |
maxxing license remove |
den Schlüssel vergessen und seinen Platz freigeben |
Das Installationsprogramm akzeptiert weiterhin LICENSE=HM-… (für früher geschriebene Skripte): Der Schlüssel wird am Ende gespeichert, der Code
kommt wie bei jeder Installation von GitHub.
Mit einem Schlüssel installierte Server vor 2.0.0a87
Sie haben ihre Updates früher aus signierten Archiven bezogen. Seit 2.0.0a87 wechseln sie von selbst zum öffentlichen Git-Repository:
wenige Minuten nach ihrem nächsten Update (oder beim nächsten maxxing update) folgt der Code dem Branch stable von
github.com/makushingu/harness-maxxing, in derselben Version und mit erhaltenen Anpassungen; der Schlüssel bleibt (Einstellungen
→ Lizenz). Wenn der Wechsel noch nicht möglich ist (kein Netzwerk, nicht committete Änderungen im Code-Ordner, ein Update, das gerade abgeschlossen wird), versucht er es
alle paar Stunden erneut, und maxxing doctor sagt, warum.
Was an den Lizenzserver gesendet wird
Nur wenn ein Schlüssel gespeichert oder entfernt wird: der Schlüssel, ein Einweg-Fingerabdruck der Maschine (nie die rohe Maschinen-ID), ihr Hostname, das Betriebssystem und die Harness-Maxxing-Version; der Lizenzserver sieht außerdem die IP-Adresse. Sonst nichts, und nichts nach einem Zeitplan (der tägliche Status der alten Server mit signierten Archiven entfällt).
Nie gesendet werden: deine Dateien, Sitzungen, Prompts, Memory, Schlüssel, Projekt- oder Themennamen (eine Feedback-Nachricht enthält nur, was du getippt hast, siehe oben). Details: harness-maxxing.com/privacy.