Docs: leech mode, no-warranty disclaimer, Rust type-safety standards
This commit is contained in:
@@ -61,6 +61,19 @@ Jeder Haushalt bietet seinem Node an, wie viel Uplink er "spendiert"
|
||||
(Kontingent, standardmäßig fair-share). Der Exit-Pool ist die aggregierte
|
||||
Kapazität. Exit ist **opt-in pro Haushalt und jederzeit widerruflich**.
|
||||
|
||||
### Leech-Modus
|
||||
|
||||
Wer seinen Uplink nicht teilen will (oder kann), schaltet Sharing einfach
|
||||
aus und läuft im **Leech-Modus**: rein empfangen, nichts beitragen. Das ist
|
||||
ausdrücklich legitim — "Netz unter Nachbarn" heißt Nachsicht, nicht
|
||||
Gegenseitigkeitszwang. Technisch gilt:
|
||||
|
||||
- Leeched Nodes bekommen im Fairness-Scheduler die niedrigste (aber
|
||||
weiterhin faire) Priorität, wenn Kapazität knapp ist.
|
||||
- Bei Überlast wird Leeched-Nodes zuerst gedrosselt, ohne sie auszuschließen.
|
||||
- Der Status ist sichtbar (Karma/Anzeige), aber es gibt keine Strafe und
|
||||
keine Zwangsfreischaltung.
|
||||
|
||||
### Segmentierter Multi-Exit-Download (`aki-fetch`)
|
||||
|
||||
```mermaid
|
||||
|
||||
@@ -85,7 +85,12 @@
|
||||
|
||||
Damit Agents und Developer das im Code umsetzen:
|
||||
|
||||
1. Exit ist opt-in, dokumentiert und jederzeit widerrufbar.
|
||||
0. **Haftungsausschluss ist Pflicht:** Die Software wird ohne jegliche
|
||||
Garantie ausgeliefert (AGPL §§ 15/16); README, Startup-Banner und UI
|
||||
weisen klar darauf hin, dass wir keine Verantwortung für die Verwendung
|
||||
übernehmen und Inhalte in der Verantwortung der Nutzer:innen liegen.
|
||||
1. Exit ist opt-in, dokumentiert und jederzeit widerrufbar (Leech-Modus
|
||||
ist immer möglich).
|
||||
2. Node kann einzelne Teilnehmer/Segmente sperren (Sperrpflicht-Umsetzung).
|
||||
3. Logs: minimal, lokal, keine Inhaltslogs.
|
||||
4. Keine Funktion, deren alleiniger Zweck das Verstecken von Rechtsbrüchen ist.
|
||||
|
||||
Reference in New Issue
Block a user