Sezon II — Opowieść Kartografa, odcinek 6
WPROWADZENIE
BBS był jednym komputerem, do którego trzeba było zadzwonić. IRC był rozmową, która znikała w chwili, gdy się skończyła. Usenet jest czymś trzecim i najdziwniejszym: globalną siecią dyskusji, która nie miała właściciela, nie miała centrum i nie potrzebowała algorytmu, żeby działać.
Duch zadaje pytanie, które trafia w sedno całego sezonu: czyli zanim powstały platformy, istniała sieć, która nie należała do nikogo? Dokładnie tak. Rok 1979, Uniwersytet Duke'a, protokół i ludzie. Bez firmy, bez regulaminu, bez licznika polubień. A mimo to powstała hierarchia tematów, kultura dyskusji i archiwa, które pamiętają rozmowy sprzed czterdziestu lat.

TRANSKRYPCJA ODCINKA
Nagłówek. Kartograf i Duch nad świecącym globem połączeń, obok tomy RFC 1036, NNTP, COOKBOOK, FAQ ARCHIVE i kubek z napisem .news. Kartograf: Tu nie ma polubień. Są ludzie. I rozmowa. Duch: Czyli zanim powstały platformy, istniała sieć, która nie należała do nikogo? Etykiety wokół globu: GRUPY, SERWERY, POSTY, PROTOKOŁY, WĄTKI, ARTYKUŁY. Na ekranie: nntp://news.server — GROUP comp.sys.misc, 21123 articles, 2398 readers.
Panel 1. Mapa świata z siecią połączeń. Podpis: Co to jest Usenet? Usenet to globalny system grup dyskusyjnych. Powstał w 1979 roku na Uniwersytecie Duke'a. Nie miał właściciela. Miał tylko protokół i ludzi.
Panel 2. Schemat klient–serwer–grupy. Podpis: Jak to działa? Klient łączy się z serwerem NNTP. Czyta grupy, pobiera artykuły, pisze odpowiedzi. Wszystko działa w modelu rozproszonym. Zapis: group comp.sys.misc → 21123 2398 y → article 91234 → 220 91234 <message-id@host> → OK.
Panel 3. Drzewo nazw grup. Podpis: Hierarchia grup. Grupy tworzą hierarchię nazw, jak system plików. Każdy temat ma swoje miejsce. comp.* – komputery (comp.sys – systemy, comp.lang – języki, comp.graphics – grafika). sci.* – nauka (sci.space – kosmos, sci.math – matematyka). rec.* – rekreacja (rec.games – gry, rec.music – muzyka). alt.* – alternatywy (alt.binaries – pliki binarne, alt.fan – fandomy).
Panel 4. Wymiana komend między klientem a serwerem. Podpis: Protokół NNTP. Network News Transfer Protocol (NNTP) – prosty, tekstowy protokół TCP. Zaprojektowany do wymiany informacji, nie do polubień. Komendy: GROUP, ARTICLE, POST, OK / ARTICLE.
Panel 5. Lista klientów tekstowych. Podpis: Narzędzia towarzyszące. Ludzie używali klientów tekstowych: trn – legendarny, szybki; tin – prosty, czytelny; pan – potężny; slrn – minimalistyczny.
Panel 6. Rozgałęzione drzewo odpowiedzi. Podpis: Wątki i odpowiedzi. Każdy artykuł ma nagłówek i treść. Nagłówki References i In-Reply-To łączą odpowiedzi w wątki. Rozmowy mogą trwać miesiącami. A: Pytanie o UNIX → B: Odpowiedź → C: Dopytanie → D: Wyjaśnienie; E: Inne spojrzenie.
Panel 7. Panel pobierania pliku. Podpis: Binaria i archiwa. Usenet przenosi też pliki binarne. Grupy alt.binaries.* zawierały oprogramowanie, obrazy, dźwięki. Był to wymiennik, zanim powstały chmury. Pobieranie: alt.binaries.examples, plik example.tar.gz, rozmiar 3.4 MB, źródło news.server, status OK.
Panel 8. Nagrobek z napisem USENET 1979 i symbolem nieskończoności. Podpis: Dziedzictwo. Usenet ukształtował kulturę internetu: netykietę, FAQ, know-how, otwartość. Wiele grup istnieje do dziś. To sieć, która pamięta rozmowy.
Kartograf podsumowuje. Usenet nie potrzebował algorytmów, żeby działać. Potrzebował tylko zasad, szacunku i ciekawości. To była sieć bez właściciela, ale pełna gospodarzy.
Duch zapamiętuje. Usenet to rozproszona sieć grup dyskusyjnych. Protokół NNTP przenosi teksty i pliki. Hierarchia grup porządkuje tematy. Wątki łączą odpowiedzi w rozmowy. Zasady i kultura ważniejsze niż platforma.
Puenta odcinka: Zanim powstały strony, powstały społeczności. Każdy głos był ważny.
ZASADA TEGO ODCINKA
Porządek nie musi pochodzić z algorytmu. Może pochodzić ze struktury.
Usenet miał tysiące grup i miliony wiadomości, a mimo to dawał się przeszukiwać i rozumieć — bo każdy temat miał adres wynikający z jego miejsca w hierarchii. comp.lang.python mówi, czym jest, zanim ktokolwiek przeczyta choćby jeden post. Nie potrzeba było rekomendacji ani rankingu, żeby trafić we właściwe miejsce: wystarczyła nazwa zbudowana według jawnej, przewidywalnej reguły. To dokładnie ta sama idea, którą Duch spotkał w piętnastym odcinku pierwszego sezonu przy danych strukturalnych — treść, która sama deklaruje, do jakiej kategorii należy, nie wymaga, żeby ktoś ją zgadywał.
Drugi mechanizm jest jeszcze bliższy dzisiejszym problemom. Nagłówki References i In-Reply-To łączyły osobne wiadomości w wątek, czyli robiły to, czego Duch uczył się w szóstym odcinku: budowały mosty między dowodami. Bez nich Usenet byłby stosem karteczek. Z nimi stawał się rozmową, którą dało się prześledzić od pierwszego pytania do ostatniej odpowiedzi, nawet po miesiącach. Jawne powiązanie między elementami znaczyło więcej niż same elementy — i wciąż znaczy.
Trzecia rzecz to zdanie Kartografa: sieć bez właściciela, ale pełna gospodarzy. To najlepszy opis tego, jak działa internet, jaki pada w całym sezonie. Nikt nie zarządzał całością, a mimo to każda grupa miała swoje FAQ, swoją netykietę i ludzi, którzy pilnowali sensu. Odpowiedzialność nie była scentralizowana — była rozproszona, tak samo jak sama sieć. Dzisiejsze pytanie o to, kto odpowiada za jakość treści, ma tu swoją najstarszą odpowiedź: ten, kto prowadzi konkretne miejsce.
I wątek, który wraca w każdym odcinku o wiarygodności: Usenet pamięta. Rozmowa napisana w 1991 roku wciąż jest do znalezienia w archiwach, długo po tym, jak jej autorzy o niej zapomnieli. To ta sama lekcja co osad z czternastego odcinka — sieć nie zapomina tego, co raz zostało w niej opublikowane.
ZAPOWIEDŹ
W następnym odcinku od rozmów przechodzimy do plików: ścieżki, serwery i prosty protokół, który połączył świat. Następnie: FTP.