Docs: leech mode, no-warranty disclaimer, Rust type-safety standards
This commit is contained in:
@@ -17,8 +17,14 @@ der Fairness-Scheduler (siehe Architektur) ist unsere Währung.
|
||||
Jeder Haushalt bekommt standardmäßig einen gleichberechtigten, fairen Anteil
|
||||
(max-min Fairness). Stärkere Anschlüsse teilen freiwillig — genau das ist der
|
||||
"anarcho-kommunistische" Kern: voneinander abhängig, freiwillig, ohne Zwang
|
||||
und ohne Markt. Dauernutzung ohne Gegenleistung wird fair gedealt (Gespräch,
|
||||
Karma, Drosselung als letztes Mittel) — nicht bestraft.
|
||||
und ohne Markt.
|
||||
|
||||
**Leechen ist erlaubt.** Wer nichts beiträgt (kein Exit, kein Cache,
|
||||
keine Faser), darf trotzdem empfangen — Nachbarschaftskultur ist Nachsicht,
|
||||
nicht Gegenleistungszwang. Der Scheduler behandelt "Leeched" als niedrigste
|
||||
Priorität bei Knappheit, aber nie als Strafe. Es gibt keine Bezahlung und
|
||||
keine Pflicht zum Mitmachen; Andenken an Fairness ist Sache des Viertels,
|
||||
nicht der Software.
|
||||
|
||||
## 3. Freiwilligkeit und Do-ocracy
|
||||
|
||||
|
||||
@@ -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