Spis treści:

Darmowy kurs Pythona ➞ Mini-kurs dla początkujących i doświadczonych programistów. 4 ciekawe projekty w portfolio, komunikacja na żywo z prelegentem. Kliknij i dowiedz się, czego możesz się nauczyć na kursie.
Dowiedz się więcejW październiku 2021 roku John Gilmore, znany przedsiębiorca, aktywista i inżynier, opuścił zarząd Fundacji Electronic Frontier (EFF). Oficjalne ogłoszenie o tym wydarzeniu zostało opublikowane na stronie internetowej organizacji.
W ostatnich latach mieliśmy do czynienia z rozbieżnościami dotyczącymi działalności Fundacji i nie udało nam się osiągnąć porozumienia w sprawie dalszej współpracy z Gilmore'em. W związku z tym Rada Dyrektorów EFF podjęła decyzję o usunięciu go z zarządu.
EFF (Electronic Frontier Foundation) to organizacja non-profit, która od ponad 30 lat chroni prawa programistów i użytkowników w przestrzeni cyfrowej. Jednym z założycieli i czołowych postaci EFF jest John Gilmore, zagorzały orędownik wolności słowa i prywatności w internecie. Organizacja zajmuje się ważnymi kwestiami, takimi jak prywatność, bezpieczeństwo i dostęp do informacji, i nadal wpływa na politykę cyfrową.
Śmierć Johna Gilmore'a to ważne wydarzenie w świecie wolnego oprogramowania i walki o wolność cyfrową. Gilmore był zaangażowany w ponad 30 projektów i inicjatyw, które wpłynęły na rozwój oprogramowania FOSS. W tym tekście skupimy się na najważniejszych z nich, a resztę można znaleźć na jego osobistej stronie internetowej. Chociaż strona była ostatnio aktualizowana w 2013 roku, pięknie zachowuje ducha sieci lat 90. XX wieku dzięki prostemu układowi i braku JavaScriptu. Dzięki temu jest unikalnym źródłem wiedzy do studiowania historii technologii cyfrowych i ruchu na rzecz wolności internetu.
Na początku było światło: Sun Microsystems
O dzieciństwie Johna Gilmore'a wiadomo bardzo niewiele. Urodził się w 1955 roku w Stanach Zjednoczonych. Zanim objął kluczową pozycję w ruchu na rzecz wolności cyfrowej, Gilmore pracował w Sun Microsystems. Ta legendarna firma odegrała kluczową rolę w rozwoju języka programowania Java, który stał się podstawą wielu nowoczesnych technologii. Gilmore, dzięki swojemu wyjątkowemu doświadczeniu technologicznemu, stał się później aktywnym orędownikiem praw użytkowników w przestrzeni cyfrowej.
Firma specjalizowała się w sprzęcie serwerowym, mikroprocesorach z unikalną architekturą SPARC oraz oprogramowaniu. John uważał, że praca w Sun zapewniła mu niezależność finansową i możliwość przejścia na wcześniejszą emeryturę. Firma odcisnęła znaczący ślad na branży, dostarczając wysokiej jakości rozwiązania serwerowe i obliczeniowe, co przyczyniło się do wzrostu i rozwoju technologii.
Gilmore brał udział w projektowaniu i wdrażaniu stacji roboczych Sun-1, Sun-2 i Sun-3, które działały na procesorach Motorola 680x i korzystały z systemu operacyjnego SunOS, opartego na systemie Unix firmy Sun Microsystems. Do jego obowiązków należało również opracowywanie układów scalonych dla SPARCstation 1 i SPARCstation 2, które konkurowały z komputerami IBM PC i Macintosh. Rozwój ten stał się ważną częścią ewolucji technologii komputerowej, przyczyniając się do rozpowszechnienia rozwiązań opartych na systemie Unix w środowisku profesjonalnym.

Zainteresowania Johna wykraczały poza programowanie i projektowanie układów. Opracowywał strategie mające na celu poprawę produktywności działów i przyspieszenie generowania kodu, co można nazwać wdrażaniem nowoczesnych praktyk DevOps. Ponadto aktywnie pracował nad poprawą kultury korporacyjnej w firmie, tworząc bardziej produktywne i harmonijne środowisko pracy.
Cygnus Solutions: „Udostępnianie Wolnego Oprogramowania”
W 1989 roku John opuścił Sun Microsystems i wraz z Michaelem Tiemannem i Davidem Henkel-Wallace założył Cygnus Solutions. Nazwa Cygnus to rekurencyjny akronim od zwrotu Cygnus, Your GNU Support, gdzie GNU oznacza również rekurencję – GNU oznacza „GNU is not Unix”. Firma odegrała kluczową rolę w rozwoju oprogramowania open source, zapewniając wsparcie projektom GNU i promując wolne oprogramowanie.
Cygnus Solutions specjalizował się w komercyjnym wsparciu wolnego oprogramowania opracowanego przez Projekt GNU. Pod koniec lat 80. firma zaproponowała innowacyjny model biznesowy, różniący się od typowego podejścia firm IT, które sprzedawały głównie pudełkowe wersje oprogramowania własnościowego. Cygnus Solutions był pionierem w świadczeniu usług i wsparciu dla oprogramowania open source, co przyczyniło się do jego popularności i rozwoju na rynku.

W Cygnus W dziale Solutions Gilmore zajmował stanowisko kierownicze, odpowiadając za rozwój techniczny i wsparcie techniczne GNU Debugger (GDB) – potężnego debugera dla języków programowania C, C++, FreeBASIC i Free Pascal. GDB został stworzony przez Richarda Stallmana, a pod kierownictwem Cygnusa powstał zespół, który znacząco rozszerzył kompatybilność debugera z różnymi systemami Unix. GDB jest wspierany do dziś, co potwierdza jego znaczenie i znaczenie w świecie rozwoju oprogramowania.
Gilmore pełnił funkcję dyrektora w Cygnus Solutions do 1995 roku, opuszczając zarząd w 1997 roku. W 1999 roku Cygnus Solutions został przejęty przez Red Hat za 675 milionów dolarów. Ten przykład pokazuje, że rzeczywiście możliwe jest stworzenie dochodowego, wielomilionowego biznesu opartego na wolnym oprogramowaniu (FOSS).
Fundacja Electronic Frontier Foundation i Crazy Agents
W 1990 roku John Gilmore wraz z Mitchellem Kaporem i Johnem Barlowem założył Fundację Electronic Frontier Foundation (EFF). John Barlow jest znany jako autor Deklaracji Niepodległości Cyberprzestrzeni i autor tekstów kultowego zespołu Grateful Dead. EFF odgrywa kluczową rolę w ochronie praw obywatelskich w przestrzeni cyfrowej, opowiadając się za wolnością słowa, prywatnością i innowacjami w Internecie.
EFF (Fundacja Electronic Frontier Foundation) broni praw obywateli przed arbitralnością struktur państwowych i korporacyjnych w Internecie oraz w dziedzinie praw autorskich. Organizacja aktywnie prowadzi działania polityczne mające na celu ochronę wolności cyfrowych, a także popularyzuje kryptografię i inne technologie, które pomagają zapewnić prywatność komunikacji. Kluczowym elementem działalności EFF jest walka o przejrzystość w przestrzeni cyfrowej i wspieranie inicjatyw, które pomagają użytkownikom chronić ich dane i prawa online.
Wszystko zaczęło się w 1990 roku, kiedy agent FBI przybył do domu Johna Barlowa, aby dokonać rewizji w ramach śledztwa w sprawie „kradzieży i dystrybucji kodu źródłowego ROM-u Macintosha”. John podzielił się tą historią na well.com, opisując, jak nieoczekiwana interwencja organów ścigania wpłynęła na jego życie i karierę. Incydent ten stał się punktem zwrotnym, odzwierciedlając złożoną relację między technologią, prawem i wolnością informacji w początkach informatyki.
Agent nie miał pojęcia, czym jest komputer. Aby udowodnić swoją niewinność, musiałem mu najpierw wyjaśnić, na czym polega moja wina.
Przedsiębiorca Mitchell Kapor również miał doświadczenie z FBI. Skontaktował się z Barlowem z propozycją współpracy w ochronie praw użytkowników komputerów i internetu.
Pod koniec lat 80. komputery i internet były postrzegane przez większość ludzi jako coś egzotycznego, podobnego do dzisiejszego blockchaina i sztucznej inteligencji. Społeczeństwo szczególnie obawiało się hakerów, których media, pod wpływem agencji wywiadowczych, przedstawiały jako zagrożenie. W 1983 roku ukazał się film „Gry wojenne”, w którym grupa nastoletnich hakerów niemal sprowokowała globalną wojnę nuklearną. Fabuła ta nasiliła strach i nieufność wobec nowych technologii, kształtując negatywne nastawienie do specjalistów komputerowych.
Histeria wokół przestępców komputerowych osiągnęła apogeum podczas operacji Sundevil, kiedy to amerykańskie Secret Service przeprowadziły 16 przeszukań w całym kraju. Wczesnym rankiem w marcu agenci przeszukali dom Lloyda Blankenshipa, redaktora w Steve Jackson Games, konfiskując komputer, drukarkę i telefon. Następnie odwiedzili biuro firmy i przeprowadzili podobne działania. Operacja ta stała się symbolem walki z cyberprzestępczością i zwróciła uwagę na kwestie bezpieczeństwa w świecie cyfrowym.
Zanim rozpoczął pracę w firmie, Blankenship był członkiem grupy hakerskiej Legion of Doom. Został skazany za przestępstwa komputerowe i napisał „Manifest hakera”, który został opublikowany w czasopiśmie. Publikacja ta później zawierała dokument skradziony z BellSouth cztery lata wcześniej.
Agenci, działając według dziwnej logiki, spodziewali się znaleźć skradziony dokument na komputerach Steve Jackson Games. Zamiast tego natknęli się jednak na pliki z jeszcze nieopublikowanego podręcznika do gry fabularnej GURPS Cyberpunk. Podręcznik zawierał instrukcje dotyczące przygotowania się do ataku i opisywał różne metody hakowania. Odkryte materiały były nieoczekiwanym znaleziskiem, otwierającym nowe horyzonty dla graczy RPG i osób zainteresowanych tematyką cyberbezpieczeństwa.
Firmę oskarżono o opracowanie podręcznika poświęconego cyberprzestępczości. Jednocześnie agenci nie zwrócili uwagi na fakt, że w materiale mowa była o metodzie hakerskiej polegającej na „przeniesieniu świadomości gracza do klonu płci przeciwnej”. Takie podejście rodzi pytania o moralny aspekt korzystania z technologii i jej wpływ na wrażenia z gry.

Barlow i Kapor zatrudnili zespół prawników, aby bronić Steve'a Jacksona i jego pracowników. John Gilmore, dzięki swoim powiązaniom w środowisku IT i znacznym zasobom, również dołączył do tego procesu. John nie tylko sfinansował obronę prawną, ale także zaangażował wpływowe postacie, takie jak Steve Wozniak. W wyniku śledztwa wszystkie zarzuty wobec firmy zostały wycofane, a założyciel Steve Jackson i trzech jego pracowników otrzymali 300 000 dolarów odszkodowania. Ta sprawa stała się ważnym przykładem wsparcia ze strony środowiska IT w trudnej sytuacji.
Od tego czasu Electronic Frontier Foundation (EFF) regularnie wnosiła i wygrywała pozwy przeciwko agencjom rządowym, służbom i firmom. Pod koniec lat 90. organizacja wsparła hakera, który wykazał lukę w zabezpieczeniach algorytmu Data Encryption Standard (DES), co doprowadziło do oficjalnego uznania jego braków przez rząd USA. W rezultacie opracowano i wdrożono nowy standard szyfrowania, AES, który znacznie zwiększył bezpieczeństwo transmisji danych. EFF kontynuuje swoją działalność, chroniąc prawa użytkowników i promując zasady otwartości i bezpieczeństwa w świecie cyfrowym.
Jedna z przełomowych spraw EFF dotyczy rosyjskiego programisty Dmitrija Sklarowa. Sprawa ta przyciągnęła uwagę opinii publicznej i stała się ważnym kamieniem milowym w walce o wolność informacji i ochronę praw programistów. Sklarow został aresztowany w USA za stworzenie oprogramowania, które omijało zabezpieczenia mediów cyfrowych, co wywołało szerokie kontrowersje w środowisku prawniczym i technologicznym. Sprawa Sklyarova podkreśla wagę dyskusji o prawie autorskim i wolności słowa w kontekście nowych technologii.
16 lipca 2001 roku Sklyarov przybył do Stanów Zjednoczonych, aby wziąć udział w konferencji DEF CON, gdzie planował omówić luki w zabezpieczeniach formatu PDF. Wkrótce po tym wydarzeniu został aresztowany przez FBI pod zarzutem sprzedaży oprogramowania Advanced eBook Processor, które umożliwiało dostęp do zaszyfrowanych e-booków w czytniku Adobe. Oprogramowanie to omijało mechanizmy bezpieczeństwa, a tym samym naruszało ustawę Digital Millennium Copyright Act (DMCA). Podczas procesu Sklyarovowi postawiono pięć zarzutów karnych, za które groziła kara do 25 lat więzienia i grzywna w wysokości 2,25 miliona dolarów.
Fundacja EFF, kierowana przez Johna Gilmore'a, wspierała prawników Sklyarova, pomagając w przygotowaniu niezbędnych materiałów sądowych i doprowadzeniu do wycofania pozwu przez Adobe. Przedstawiciele fundacji spotkali się następnie z urzędnikami Departamentu Sprawiedliwości USA, dążąc do wycofania wszystkich zarzutów i zapewnienia natychmiastowego zwolnienia Dmitrija Sklarowa z więzienia. Chociaż negocjacje te zakończyły się niepowodzeniem, ława przysięgłych uniewinniła Dmitrija w 2002 roku, co stanowiło ważny krok w jego sprawie.
Obecnie EFF zajmuje się czterema głównymi obszarami działalności:
- promowaniem szyfrowania internetu;
- walką o prawo do anonimowego korzystania z internetu;
- walką z cenzurą rządową i korporacyjną;
- walką z drakońskimi przepisami dotyczącymi praw autorskich.
Fundacja Electronic Frontier Foundation (EFF) okazjonalnie publikuje książki na temat bezpieczeństwa internetu i swobód obywatelskich. Jedną z pierwszych znaczących publikacji był „The Big Dummy's Guide to the Internet” (Przewodnik po internecie dla dużego laika), opublikowany w 1993 roku, który wprowadza czytelników w podstawy bezpiecznego korzystania z internetu. Warto również zwrócić uwagę na książkę „Protecting Yourself Online”, która omawia podstawowe prawa obywatelskie w sieci, oraz „Cracking DES: Secrets of Encryption Research”, poświęconą kwestiom łamania algorytmu DES. Publikacje te podkreślają wagę wiedzy o bezpieczeństwie i prywatności w erze cyfrowej.
Pierwszy Apostoł GNU
John Gilmore został jednym z pierwszych zwolenników Richarda Stallmana, założyciela Fundacji Wolnego Oprogramowania i autora licencji GPL. Aktywnie uczestniczył w rozwoju i finansowaniu różnych projektów GNU, a także wspierał wielu programistów w uruchamianiu ich inicjatyw. Na swojej stronie internetowej Gilmore z dumą dzieli się informacjami o swoim wkładzie w ruch wolnego oprogramowania i jego znaczeniu dla rozwoju technologii i społeczności programistów.
W 1983 roku zaadaptowałem GNU Emacs Richarda Stallmana na komputery Sun-1 i zacząłem archiwizować wolne oprogramowanie dostępne w Usenecie. W tym samym okresie zainicjowałem projekt mający na celu wyszukiwanie i wyodrębnianie kodu nieobjętego prawami własności z kodu źródłowego AT&T, który stał się znany jako „przesiewanie Uniksa do BSD”. Współpracując z Uniwersytetem Kalifornijskim w Berkeley i innymi programistami, udało nam się zidentyfikować fragmenty kodu nieobjęte licencją AT&T. Nasza praca zaowocowała stworzeniem Berkeley Networking 2, który był niezależny od licencji AT&T.
John opracował lub pomógł wydać wiele darmowych projektów.
- GNU Tar — narzędzie do archiwizacji systemu plików.
- GNUUCP — narzędzie do kopiowania plików między komputerem lokalnym i zdalnym.
- Projekt mający na celu zapewnienie zgodności Berkeley Unix z GCC — tak aby Uniwersytet Kalifornijski w Berkeley mógł porzucić zastrzeżony AT&T C.
- Berkeley Internet Name Daemon — demon, który mapuje nazwy domen na adresy IP za pomocą protokołu DNSSEC (Domain Name System Security).
- FreeS/WAN — projekt implementujący referencyjną wersję protokołu IPsec dla jądra Linux.
- GNU Radio (wraz z Erikiem Blossomem) — platforma sprzętowo-programowa do cyfrowego przetwarzania sygnałów radiowych. John docenił możliwości oprogramowania i zainwestował w nie 320 000 dolarów.
- GNU Gnash (wraz z Robem Savoyem) to darmowa, poddana inżynierii wstecznej kopia Adobe Flash Playera. Rob i John stworzyli odtwarzacz w zaledwie rok; działał on praktycznie na wszystkich znanych platformach, w tym x86, AMD64, ARM i PowerPC.
- smqueue to system przesyłania wiadomości tekstowych i kolejkowania oparty na protokole SIP. Przetwarza wiadomości SMS w stacji bazowej OpenBTS GSM, która jest częścią GNU Radio.
W 2007 roku John wraz z programistą Donem Hopkinsem przekonał Electronic Arts do wydania gry SimCity na licencji GNU General Public License (v3) pod nową nazwą „Micropolis”. Zapewnił również wsparcie finansowe dla projektu One Laptop Per Child i pomoc techniczną organizatorom. Praca Johna nie tylko przyczyniła się do rozwoju oprogramowania typu open source, ale miała również pozytywny wpływ na inicjatywy edukacyjne, których celem jest poprawa dostępu dzieci na całym świecie do technologii.
Cypherpunkowie i kryptoanarchiści
W 1992 roku John Gilmore, Tim May i Eric Hughes założyli krąg entuzjastów kryptografii w biurze Cygnus Solutions w Dolinie Krzemowej. Uczestnicy byli zagorzałymi libertarianami, którzy odrzucali jakąkolwiek interwencję rządu i postrzegali kryptografię jako podstawowy środek ochrony przed kontrolą rządową. Na jednym ze spotkań programista Jude Milhon nazwał uczestników „grupą cypherpunków”, a termin ten stał się od tamtej pory cechą charakterystyczną tej społeczności. Cypherpunkowcy nadal promują idee wolności, prywatności i bezpieczeństwa w świecie cyfrowym, podkreślając znaczenie technologii kryptograficznych dla zapewnienia autonomii osobistej i ochrony przed cenzurą.

Entuzjaści kryptowalut byli najbardziej zaniepokojeni wszechobecnością komputerów. Wierzyli, że wraz z rosnącą wszechobecnością komputerów w życiu codziennym, ludzie zaczęli mniej dbać o swoją prywatność i pozostawiać po sobie więcej cyfrowych śladów. We współczesnym świecie, w którym państwo przechowuje cyfrowe dossier każdego użytkownika, obawy te wydają się uzasadnione. Sytuacja ta wymaga zwrócenia uwagi na bezpieczeństwo danych i ochronę danych osobowych, ponieważ poziom uzależnienia od technologii stale rośnie.
W 1988 roku Tim May opublikował Manifest Kryptoanarchisty, w którym przewidział znaczące zmiany gospodarcze i społeczne. Z entuzjazmem opisał szybki rozwój technologii sieciowych i nowych metod szyfrowania, które miały stać się głównymi narzędziami ochrony praw obywateli w przyszłości. Możliwość korzystania z tych technologii może decydować o statusie społecznym danej osoby i wpływać na jej szanse w społeczeństwie.
Państwo dąży do ograniczenia rozprzestrzeniania się kryptografii, argumentując, że jego działania służą interesom bezpieczeństwa narodowego. Istnieją obawy, że kryptografia może być wykorzystywana przez przestępców, takich jak handlarze narkotyków i osoby uchylające się od płacenia podatków. Ponadto władze wskazują na potencjalne zagrożenia dla rozpadu społeczeństwa. Obawy te są uzasadnione, ponieważ kryptoanarchia otwiera możliwości handlu tajemnicami państwowymi, nielegalnymi i skradzionymi materiałami. Anonimowe rynki cyfrowe mogą stać się platformami do zabójstw na zlecenie i wymuszeń. Przestępcy i zagraniczni agenci będą aktywnie korzystać z technologii takich jak CryptoNet. Jednak te środki nie powstrzymają całkowicie rozprzestrzeniania się kryptoanarchii, która nadal przyciąga uwagę i zainteresowanie we współczesnym świecie.
Gilmore i Hughes wyrazili mniej radykalne poglądy, ale ich poglądy zbiegły się z poglądami May w kluczowej kwestii: użytkownicy mają obowiązek chronić swoją prywatność w Internecie. Najskuteczniejszym sposobem ochrony danych osobowych jest korzystanie z narzędzi szyfrujących. Te metody zapewniają bezpieczeństwo danych i minimalizują ryzyko wycieku informacji w przestrzeni cyfrowej.
W 1992 roku krąg przeniósł swoje spotkania do sieci i rozpoczął komunikację za pośrednictwem poczty elektronicznej. Tak narodziła się lista mailingowa Cypherpunks, początkowo hostowana w domenie Gilmore'a: cypherpunks@toad.com. Każdy mógł dodać swój adres e-mail i komunikować się z innymi członkami. Lista ta poruszała tematy związane z kryptografią, polityką, nauką i technologią. Stało się to ważnym krokiem w rozwoju ruchu Cypherpunk, ułatwiając wymianę idei i informacji między osobami o podobnych poglądach.
Liczba Cypherpunków stopniowo rosła i w 1997 roku osiągnęła 2000 osób. W tym czasie Gilmore zaczął otrzymywać około 30 e-maili dziennie. Jednym z najbardziej aktywnych członków listy był Julian Assange, założyciel i redaktor naczelny WikiLeaks. Biuletyn nadal istnieje i można się z nim skontaktować pod adresem cryptography@metzdowd.com.
John Gilmore obecnie nie angażuje się aktywnie w życie publiczne, ale pozostaje znaczącą postacią w ruchu hakerskim i społeczności wolnego oprogramowania (FOSS). Okazjonalnie przemawia na wydarzeniach Fundacji Wolnego Oprogramowania i regularnie uczestniczy w festiwalu Burning Man. Dzięki swojemu bogactwu John może sobie pozwolić na przejście na emeryturę i poświęcenie więcej czasu życiu osobistemu i rodzinie. Być może jednak w przyszłości zaskoczy świat nowymi inicjatywami w dziedzinie wolnego oprogramowania i internetu.
John i jego zespół mogliby być spokojni o przyszłość internetu, gdyby wiedzieli o programie szkoleniowym z zakresu cyberbezpieczeństwa w Skillbox. Zapisz się na kurs „Cybersecurity Specialist Profession” i poznaj najnowsze metody ochrony danych od doświadczonych specjalistów. Opanuj niezbędne umiejętności, aby zapewnić bezpieczeństwo w świecie cyfrowym i chronić swoje projekty przed zagrożeniami cybernetycznymi.
Koniecznie sprawdź dodatkowe materiały:
- PARC ery komputerowej: kto, gdzie i jak stworzył nowoczesne technologie
- Zasady życia Andrieja Sitnika
- Jakich języków programowania potrzebuje programista stron internetowych w 2021 roku?

