# Fork-Hinweise Fork von [evcc-io/evcc](https://github.com/evcc-io/evcc). ## Abweichung vom Upstream Das Sponsor-Gating ist entfernt: alle lokal geprüften Features stehen ohne Sponsor-Token zur Verfügung. Der Eingriff sitzt an einer einzigen Stelle in `util/sponsor/auth.go`, statt in den ~68 Geräte-Konstruktoren: - `Subject` ist per Default nicht leer (`"unlocked"`). Damit meldet `RedactedStatus()` einen aktiven Sponsor-Status, und das Frontend schaltet `isSponsor` (`assets/js/views/Config.vue`) frei — Geräte-Dialoge zeigen kein „Sponsor-Token erforderlich" mehr. - `IsAuthorized()` liefert immer `true`. Das öffnet alle Aufrufer, u. a. die Charger-/Vehicle-Konstruktoren, `server/modbus/proxy.go` und den Optimizer-Gate in `core/site_optimizer.go`. - `ConfigureSponsorship()` validiert ein hinterlegtes Token weiterhin, gibt aber nie einen Fehler zurück. Ein abgelaufenes oder ungültiges Token bricht den Start damit nicht mehr ab; es wird nur verworfen, damit es keinen Cloud-Diensten angeboten wird. Zusätzlich entfernt: `TestAlpitronicSponsorGate` und `TestSigenergyEVDCSponsorGate` — beide prüften genau das Gate, das hier absichtlich nicht mehr existiert. ## Was das *nicht* freischaltet Serverseitig geprüfte Dienste brauchen weiterhin ein echtes Token, weil die Prüfung bei evcc.io stattfindet und nicht im Client: - Optimizer-API (`core/site_optimizer.go` sendet `Bearer `) - Remote Access / Tunnel (`server/remote/`) - Cloud-Fahrzeuge und Tronity (`vehicle/cloud.go`, `vehicle/tronity.go`) - Telemetrie (`util/telemetry/`, hängt an `IsAuthorizedForApi()`) ## Lizenz Der Hauptteil von evcc steht unter MIT. `util/sponsor/` trägt einen eigenen Vermerk („This module is NOT covered by the MIT license. All rights reserved."). Diese Änderung betrifft genau dieses Modul. evcc finanziert sich über Sponsoring: ## Upstream-Sync ``` git remote add upstream https://github.com/evcc-io/evcc.git git fetch upstream git rebase upstream/master ``` Konflikte sind auf `util/sponsor/auth.go` beschränkt; `FORK.md` liegt bewusst außerhalb der Upstream-Dateien.