repo: gemini-site action: commit revision: path_from: revision_from: 5774dc5ad23ecc20d988f46ae9570034edc44a1d: path_to: revision_to:
commit 5774dc5ad23ecc20d988f46ae9570034edc44a1d Author: Johann150Date: Tue Mar 2 22:44:00 2021 +0100 docs/de: finish translating FAQ Signed-off-by: Solderpunk diff --git a/docs/de/faq.gmi b/docs/de/faq.gmi
--- a/docs/de/faq.gmi +++ b/docs/de/faq.gmi @@ -16,17 +16,17 @@ Gemini soll einfach sein, aber nicht zwingen so einfach wie möglich. Stattdess ### 1.2 Wie alt ist Gemini? -Das Gemini-Projekt begann im Juni 2019. Auch wenn das Protokoll selbst finalisiert ist, sind die verfügbare Software, Resourcen und Gemeinschaft noch in einem sehr frühen, aber gesunden Entwicklungs-Stadium. +Das Gemini-Projekt begann im Juni 2019. Auch wenn das Protokoll selbst finalisiert ist, sind die verfügbare Software, Ressourcen und Gemeinschaft noch in einem sehr frühen, aber gesunden Entwicklungs-Stadium. ### 1.3 Wer hat das Sagen über Gemini? -Ursprünglich wurde das Gemini-Projekt von Solderpunkgestartet, der weiterhin der "wohlwollende Diktator" des Projektes ist. Allerdings wurde das Prtokoll zusammen mit einer losen und informellen Gemeinschaft aus vielen Interessierten über E-Mails, Posts in der Gopher-"phlogosphere" und Toots im Fediverse gestaltet. Viele Personen haben erhebliche Teile des Protokolls mitgestaltet, man sollte sich das Protokoll also nicht als die Arbeit einer einzigen Person vorstellen, auch wenn es eine zentrale "Führungsperson" gibt. +Ursprünglich wurde das Gemini-Projekt von Solderpunk gestartet, der weiterhin der "wohlwollende Diktator" des Projektes ist. Allerdings wurde das Protokoll zusammen mit einer losen und informellen Gemeinschaft aus vielen Interessierten über E-Mails, Posts in der Gopher-"phlogosphere" und Toots im Fediverse gestaltet. Viele Personen haben erhebliche Teile des Protokolls mitgestaltet, man sollte sich das Protokoll also nicht als die Arbeit einer einzigen Person vorstellen, auch wenn es eine zentrale "Führungsperson" gibt. -Im Februar 2021 wurden Sean Conner, der selbst bereits viel zu Gemini beigetragen hatte, einige Entscheidungs-Privilegien übertragen, um trotz fehlender Resourcen seitens Solderpunk die Finalisierung der Spezifikation vorantreiben zu können. +Im Februar 2021 wurden Sean Conner, der selbst bereits viel zu Gemini beigetragen hatte, einige Entscheidungs-Privilegien übertragen, um trotz fehlender Ressourcen seitens Solderpunk die Finalisierung der Spezifikation vorantreiben zu können. ### 1.4 Wie groß ist der "Geminispace"? -Genaue Zahlen zu ermitteln, ist schwierig. Zählt man eindeutige Hostnamen von Gemini-Servern, kommt man wahrscheinlich zu einer aufgeblasenen Zahl, da einige Mehrbenutzer-Systeme jedem Benutzer eine Subdomain zuteilen. Auf der anderen Seite würde das Zählen von eindeutigen IP-Adressen die Größe wahrscheinlich unterschätzen, da Gemini zulässt, dass mehrere Domains von ein und der gleichen IP bereitgestellt werden. Auf jeden Fall gibt es - Stand Anfang 2021 - etwa 200˙000 bekannte Gemini-URLs, verteilt zwischen 750 "Kapseln" (der Terminus der allgemein statt "Sites" verwendet wird), 500 domains und 600 IP-Adressen. Allerdings wächst der Geminispace beständig und schnell. Aktuellere Statistiken sind unter dem folgenden Link zu finden: +Genaue Zahlen zu ermitteln, ist schwierig. Zählt man eindeutige Hostnamen von Gemini-Servern, kommt man wahrscheinlich zu einer aufgeblasenen Zahl, da einige Mehrbenutzer-Systeme jedem Benutzer eine Subdomain zuteilen. Auf der anderen Seite würde das Zählen von eindeutigen IP-Adressen die Größe wahrscheinlich unterschätzen, da Gemini zulässt, dass mehrere Domains von ein und der gleichen IP bereitgestellt werden. Auf jeden Fall gibt es - Stand Anfang 2021 - etwa 200˙000 bekannte Gemini-URLs, verteilt zwischen 750 "Kapseln" (der Terminus der allgemein statt "Sites" verwendet wird), 500 Domains und 600 IP-Adressen. Allerdings wächst der Geminispace beständig und schnell. Aktuellere Statistiken sind unter dem folgenden Link zu finden: => gemini://gemini.bortzmeyer.org/software/lupa/stats.gmi Geminispace-Statistiken, bereitgestellt von Stéphane Bortzmeyer's "Lupa"-Crawler (auf Englisch) @@ -36,17 +36,17 @@ Die aktuelle (informelle) Spezifikation des Protokolls ist größtenteils eingef ### 1.6 Denkt ihr wirklich, dass ihr das Web ersetzen könnt? -Nicht einen Augenblick! Genauso wenig wie irgendjemand im Projekt den Gopherspace zerstören möchte. Gemini ist nicht als Ersatz für das Web oder Gopher gedacht, sondern soll friedlich mit ihnen zusammen als eine weitere Option existieren, die Benutzer aus freien Stücken wählen können, wenn es ihnen gefällt. Genau so wie einige Inhalte aktuell über Gopher und das Web verfügbar sind, wäre es genau so möglich, Inhalte doppelt oder dreifach zu hosten, auf jeder beliebigen Kombination von Protokollen die den technischen, philosophischen oder aesthetischen Ansprüchen am besten entsprechen. +Nicht einen Augenblick! Genauso wenig wie irgendjemand im Projekt den Gopherspace zerstören möchte. Gemini ist nicht als Ersatz für das Web oder Gopher gedacht, sondern soll friedlich mit ihnen zusammen als eine weitere Option existieren, die Benutzer aus freien Stücken wählen können, wenn es ihnen gefällt. Genau so wie einige Inhalte aktuell über Gopher und das Web verfügbar sind, wäre es genau so möglich, Inhalte doppelt oder dreifach zu hosten, auf jeder beliebigen Kombination von Protokollen die den technischen, philosophischen oder ästhetischen Ansprüchen am besten entsprechen. ### 1.7 Woher kommt der Name? -Der Name ist eine Referenz zur Vor-Shuttle-Ära des bemannten Raumflugs der Vereinigten Staaten, welcher aus drei Phasen bestand. Die erste Phase war Mercury, eine recht minimale Machbarkeitsstudie und ein Teil des Wettlaufs, eine Person in den Weltraum zu bringen (welchen die Sovietunion mit dem Vostok-Programm gewann). Mercury war eine Ein-Personen-Kapsel ohne Möglichkeiten, die eigene Umlaufbahn nach dem Start zu verändern, außerdem dauerte nur eine Mercury-Mission länger als ein Tag. Das letzte Projekt war Apollo: ein großes, schweres, kompliziertes und teures Untermen, welches aber natürlich drei Menschen zum Mond und zurück brachte. +Der Name ist eine Referenz zur Vor-Shuttle-Ära des bemannten Raumflugs der Vereinigten Staaten, welcher aus drei Phasen bestand. Die erste Phase war Mercury, eine recht minimale Machbarkeitsstudie und ein Teil des Wettlaufs, eine Person in den Weltraum zu bringen (welchen die Sowjetunion mit dem Vostok-Programm gewann). Mercury war eine Ein-Personen-Kapsel ohne Möglichkeiten, die eigene Umlaufbahn nach dem Start zu verändern, außerdem dauerte nur eine Mercury-Mission länger als ein Tag. Das letzte Projekt war Apollo: ein großes, schweres, kompliziertes und teures Unternehmen, welches aber natürlich drei Menschen zum Mond und zurück brachte. -Der heutigen Öffentlichkeit weniger bekannt ist das "Sandwichkind" Projekt Gemini: Eine Zwei-Personen-Kapsel die ein Rendezvous durchführen und an andere Raumfähren andocken konnte. Ebenso konnte der Kapseldruck im Weltraum abgesent und wieder erhöht werden, um ein Aussteigen zu ermöglichen. Die längste Mission dauerte fast zwei Wochen - länger als jede Apollo-Mission! Größe, Gewicht und Kosten von Gemini waren viel näher an Mercury als an Apollo, bei der Funktionalität war es aber umgekehrt - es gab sogar Pläne (die nie ausgeführt wurden) mit Gemini-Missionen den Mond zu umfliegen! +Der heutigen Öffentlichkeit weniger bekannt ist das "Sandwichkind" Projekt Gemini: Eine Zwei-Personen-Kapsel die ein Rendezvous durchführen und an andere Raumfähren andocken konnte. Ebenso konnte der Kapseldruck im Weltraum abgesenkt und wieder erhöht werden, um ein Aussteigen zu ermöglichen. Die längste Mission dauerte fast zwei Wochen - länger als jede Apollo-Mission! Größe, Gewicht und Kosten von Gemini waren viel näher an Mercury als an Apollo, bei der Funktionalität war es aber umgekehrt - es gab sogar Pläne (die nie ausgeführt wurden) mit Gemini-Missionen den Mond zu umfliegen! -Hoffentlich ist die Analogie offensichtlich: Gopher is wie Mercury, und das moderne Web ist wie Apollo. Gemini möchte zwischen den beiden sitzen und mit weniger mehr erreichen. +Hoffentlich ist die Analogie offensichtlich: Gopher ist wie Mercury, und das moderne Web ist wie Apollo. Gemini möchte zwischen den beiden sitzen und mit weniger mehr erreichen. -Gemini hat absichtlich keinen namen erhalten, der auch nur entfernt an Gopher (englisch für Taschenratte) oder andere Nagetiere oder überhaupt Tiere erinnert. Während der ersten phlog-basierten Diskussionen die letztendlich in Gemini mündeten, war es aufgrund unvorsichtiger Formulierungen manchmal nicht offensichtlich, ob über das vollständige Ersetzen oder nur das Erweitern von Gopher mit unoffiziellen und inkompatiblen Ergänzungen gesprochen wurde. Als einfache Diskussionen in ein echtes Projekt mündeten, schien es eine gute Idee, eine deutliche Nachricht zu wählen. +Gemini hat absichtlich keinen Namen erhalten, der auch nur entfernt an Gopher (englisch für Taschenratte) oder andere Nagetiere oder überhaupt Tiere erinnert. Während der ersten phlog-basierten Diskussionen die letztendlich in Gemini mündeten, war es aufgrund unvorsichtiger Formulierungen manchmal nicht offensichtlich, ob über das vollständige Ersetzen oder nur das Erweitern von Gopher mit inoffiziellen und inkompatiblen Ergänzungen gesprochen wurde. Als einfache Diskussionen in ein echtes Projekt mündeten, schien es eine gute Idee, eine deutliche Nachricht zu wählen. ### 1.8 Wo finde ich mehr? @@ -59,11 +59,11 @@ Offizielle Diskussionen über Gemini finden sich auf der Mailingliste: Jede*r, der einen Server betreibt oder einen Gemini-Server oder -Client entwickelt sollte der Mailingliste folgen. -Informelle Diskussionen finden sich auch im Kanal #gemini auf dem tilde.chat IRC-server: +Informelle Diskussionen finden sich auch im Kanal #gemini auf dem tilde.chat IRC-Server: => gemini://makeworld.gq/cgi-bin/gemini-irc IRC-Logs über Gemini ansehen -# 2. Protkoll-Design +# 2. Protokoll-Design ## 2.1 Was sind die Design-Kriterien für Gemini? @@ -81,15 +81,15 @@ Frühe Diskussionen über Gemini enthielten drei Kriterien zur Einfachheit: * Ein simpler aber funktionaler (nicht übermäßig spartanischer) Client sollte komfortabel in etwa 50 Zeilen Code einer höheren Programmiersprache passen. Sicherlich nicht mehr als 100. * Ein für den täglichen Gebrauch geeigneter Client, der jede Besonderheit des Protokolls umsetzt, sollte als Wochenend-Projekt einer einzelnen Person umsetzbar sein. -Es ist streitig, inwieweit diese Ziele erreicht wurden. Experimente legen eher nahe, dass ein einfacher interaktiver Client eher mindestens 100 Zeilen erfordert und eher in unter 200 Zeilen passt, wenn er eine moderate Protkoll-Abdeckung erreichen soll. Trotzdem schein Gemini nicht allzuweit von diesen Zielen entfernt zu sein. +Es ist streitig, inwieweit diese Ziele erreicht wurden. Experimente legen eher nahe, dass ein einfacher interaktiver Client eher mindestens 100 Zeilen erfordert und eher in unter 200 Zeilen passt, wenn er eine moderate Protokoll-Abdeckung erreichen soll. Trotzdem scheint Gemini nicht allzu weit von diesen Zielen entfernt zu sein. ### 2.1.2 Privatsphäre -Gemini ist mit einer genauen Kenntnis des Privatsphären-Disasters des modernen Webs entworfen, und weiß genau, dass das Internet ohne Klartext kein sicherer Ort ist. Dinge wie Browser-Fingerprinting und Etag-basierte "Super-Cookies" sind ein wichtiges abschreckendes Beispiel: Nutzer-Tracking kann und wird mit Hintertüren durchgesetzt, die Protokoll-Merkmale ausnutzen, die für etwas anderes gedacht waren. Also müssen Protokoll-Designer nicht nur darauf achten, keine Verfolgungs-Features einzubauen (was recht einfach ist), sonder müssen auch annehmen, dass das Protokoll böswillig ausgenutzt wird. Auch unter diesen Bedingungen sollte kein Feature zur Nutzerverfolgung missbraucht werden können. Diese Besorgnis schlägt sich nieder als bewusste Nicht-Erweiterbarkeit vieler Teile des Gemini-Protokolls. +Gemini ist mit einer genauen Kenntnis des Privatsphären-Desasters des modernen Webs entworfen, und weiß genau, dass das Internet ohne Klartext kein sicherer Ort ist. Dinge wie Browser-Fingerprinting und Etag-basierte "Super-Cookies" sind ein wichtiges abschreckendes Beispiel: Nutzer-Tracking kann und wird mit Hintertüren durchgesetzt, die Protokoll-Merkmale ausnutzen, die für etwas anderes gedacht waren. Also müssen Protokoll-Designer nicht nur darauf achten, keine Verfolgungs-Features einzubauen (was recht einfach ist), sonder müssen auch annehmen, dass das Protokoll böswillig ausgenutzt wird. Auch unter diesen Bedingungen sollte kein Feature zur Nutzerverfolgung missbraucht werden können. Diese Besorgnis schlägt sich nieder als bewusste Nicht-Erweiterbarkeit vieler Teile des Gemini-Protokolls. ### 2.1.3 Generalität -Die Anwendung "erster Klasse" in Gemini ist die menschliche Wahrnehmung von hauptsächlich schriftlichen Inhalten - in etwa wie das Gopher-Umfeld oder das "anständge Web" (also etwas, was man auch mit Lynx oder Dillo bequem nutzen kann). Aber genau wie HTTP für vieles genutzt werden kann und genutzt wird, für viel mehr als nur HTML zu übermitteln, so sollte auch Gemini in der Lage sein, für viele weitere Zwecke genutzt zu werden, ohne dass dabei die vorangegangenen Einfachheits- und Privatsphären-Aspekte aus den Augen verloren werden. Das bedeutet, dass mögliche Anwendungen berücksichtigt werden müssen, die nicht-textbasierte Inhalte und/oder nicht-menschliche Clients einschließen. +Die Anwendung "erster Klasse" in Gemini ist die menschliche Wahrnehmung von hauptsächlich schriftlichen Inhalten - in etwa wie das Gopher-Umfeld oder das "anständige Web" (also etwas, was man auch mit Lynx oder Dillo bequem nutzen kann). Aber genau wie HTTP für vieles genutzt werden kann und genutzt wird, für viel mehr als nur HTML zu übermitteln, so sollte auch Gemini in der Lage sein, für viele weitere Zwecke genutzt zu werden, ohne dass dabei die vorangegangenen Einfachheits- und Privatsphären-Aspekte aus den Augen verloren werden. Das bedeutet, dass mögliche Anwendungen berücksichtigt werden müssen, die nicht-textbasierte Inhalte und/oder nicht-menschliche Clients einschließen. ## 2.2 Welche Schwächen von Gopher überwindet Gemini? @@ -116,17 +116,17 @@ Wenn man natürlich die Art, die Gopher gewählt hat, besonders mag, kann diese ## 2.4 Welche Schwächen des Web überwindet Gemini? -Gemini hat kein Äquivalent der User-Agent- oder Referer-Kopfzeilen, und das Anfrage-Format ist nicht erweiterbar, sodass diese auch nicht nachträglich eingefügt werden können. Tatsächlich enthalten Gemini-Anfragen nichts weiter als die URL der angefragten Resource. Dies ist schon ein sehr großer Schritt zur Verhinderung von Nutzer-Verfolgung. +Gemini hat kein Äquivalent der User-Agent- oder Referer-Kopfzeilen, und das Anfrage-Format ist nicht erweiterbar, sodass diese auch nicht nachträglich eingefügt werden können. Tatsächlich enthalten Gemini-Anfragen nichts weiter als die URL der angefragten Ressource. Dies ist schon ein sehr großer Schritt zur Verhinderung von Nutzer-Verfolgung. Der "native Inhaltstyp" von Gemini (analog zu HTML für HTTP(S) oder Klartext für Gopher) erfordert nie zusätzliche Netzwerk-Anfragen (es gibt keine eingebetteten Bilder, externe Stylesheets, Schriftarten, Skripte, iframes usw.). Dies ermöglicht auch mit einer langsamen Verbindung schnelles browsen, und volle Kenntnis und Kontrolle darüber, welche Server kontaktiert werden. -Der native Inhaltstyp Geminis ist darauf beschränkt, Dokumente abzubilden, ohne Skripte zuzulassen. Dies ermöglich auch auf älteren Computern mit begrenzter Prozessor-Geschwindigkeit und/oder begrenztem Arbeitsspeicher ein flüssiges Browser-Erlebnis. +Der native Inhaltstyp Geminis ist darauf beschränkt, Dokumente abzubilden, ohne Skripte zuzulassen. Dies ermöglicht auch auf älteren Computern mit begrenzter Prozessor-Geschwindigkeit und/oder begrenztem Arbeitsspeicher ein flüssiges Browser-Erlebnis. ## 2.5 Warum nicht einfach eine Teilmenge von HTTP und HTTPS nutzen? Viele sind verwundert, warum es den Aufwand wert ist, ein neues Protokoll zu erstellen, um empfundene Probleme mit optionalen, nicht-essenziellen Teilen des Webs zu lösen. Nur weil Webseiten Nutzer verfolgen, CPU-ausnutzende Javascripte ausführen und unnötige mehrere Megabyte große Bilder oder sogar noch größere, automatisch-abspielende Videos beinhalten *können*, heißt ja nicht, dass sie es auch *tun* oder *müssen*. Warum nicht einfach freundliche Webseiten mit der bestehenden Technologie erstellen? -Natürlich ist das möglich. Das "Gemini-Erlebnis" ist in etwa vergleichbar mit HTTP mit ausschließlich der Host-Kopfzeile in der Anfrage und ausschließlich der "Content-Type"-Kofzeile in der Antwort; HTML mit ausschließlich den Tags ,
, ,bis
,