Free as in Freedom російською: Глава 2. 2001: Хакерська одіссея

2001: Хакерська одіссея

У двох кварталах на схід від парку Вашингтон-Сквер стоїть будівля Уоррена Уівера – агресивна і велика, наче фортеця. Тут знаходиться факультет інформатики Нью-Йоркського Університету. Вентиляційна система, виконана в промисловому стилі, створює навколо будівлі суцільну завісу гарячого повітря, так само збентежуючи ділків, що снують, і ледарів. Якщо відвідувачеві таки вдається подолати цю лінію оборони, його зустрічає наступний грізний рубіж – стійка реєстрації прямо біля єдиного входу.

Після стійки реєстрації градус суворо атмосфери дещо спадає. Але й тут відвідувач раз у раз зустрічає знаки, що попереджають про небезпеку незачинених дверей та заблокованих пожежних виходів. Вони наче нагадують, що безпеки та обережності багато не буває навіть у ту спокійну епоху, що закінчилася 11 вересня 2001 року.

І ці знаки смішно контрастують з публікою, що заповнює внутрішній зал. Деякі з цих людей справді схожі на студентів престижного Нью-Йоркського Університету. Але основна маса більше схожа на скуйовджених завсідників концертів і клубних виступів, вони ніби вийшли на світ у перерві між актами. Ця строката публіка так стрімко заполонила будівлю сьогоднішнього ранку, що місцевий охоронець тільки махнув рукою і сів дивитися шоу Рікі Лейк по телевізору, щоразу знизуючи плечима, коли несподівані відвідувачі зверталися до нього з питаннями щодо «мови».

Пройшовши в аудиторію, відвідувач бачить ту саму людину, яка ненароком відправила в аут могутню систему безпеки будівлі. Це Річард Метью Столлман, засновник проекту GNU, засновник фонду вільного програмного забезпечення, лауреат стипендії Мак-Артура за 1990 рік, лауреат премії Грейс Мюррей Хоппер за той же рік, співполучник премії Такеда в галузі покращень економічного та соціального життя, і просто хакер . Як свідчило оголошення, розіслане по безлічі сайтів хакерів, включаючи і офіційний портал проекту GNUСтоллман прибув на Манхеттен, у свій рідний край, щоб вимовити довгоочікувану промову на противагу кампанії, розгорнутій Microsoft проти ліцензії GNU GPL.

Мова Столлмана присвячувалася минулому та майбутньому руху вільного ПЗ. Місце було вибрано невипадково. За місяць до цього старший віце-президент компанії Microsoft Крейг Мунді відзначився зовсім поряд, у Школі бізнесу того ж таки університету. Відзначився промовою, яка складалася з нападок та звинувачень на адресу ліцензії GNU GPL. Цю ліцензію Річард Столлман створив після історії з лазерним принтером Xerox 16 років тому як засіб боротьби з ліцензіями та договорами, які огорнули комп'ютерну індустрію непроникними завісами таємності та власництва. Суть GNU GPL полягає в тому, що вона створює суспільну форму власності – те, що зараз називається «цифровим надбанням суспільства» – використовуючи юридичну силу авторського права, тобто саме того, проти чого спрямована. GPL зробила цю форму власності безповоротною та невідчужуваною – одного разу переданий суспільству код неможливо відібрати та присвоїти. Похідні роботи, якщо вони використовують GPL-код, повинні успадковувати цю ліцензію. Через цю особливість критики GNU GPL називають її «вірусною», ніби вона поширюється на кожну програму, якою тільки стосується. .

«Порівняння з вірусом це дуже жорстко, – каже Столлман, – куди краще порівняння з квітами: вони поширюються, якщо ви активно їх розсаджує».

Якщо ви хочете дізнатися більше про ліцензію GPL, відвідайте сайт проекту GNU.

Для високотехнологічної економіки, яка все більше залежить від програмного забезпечення і все більше прив'язується до програмних стандартів, GPL стала справжньою «великою палицею». Навіть ті компанії, що спочатку потішалися з неї, називаючи «соціалізмом для програм», стали визнавати переваги цієї ліцензії. Ядро Linux, розроблене фінським студентом Лінусом Торвальдсом в 1991 році, ліцензується під GPL, так само як і більшість компонентів системи: GNU Emacs, GNU Debugger, GNU GCC і так далі. Всі ці компоненти утворюють вільну операційну систему GNU/Linux, яка розробляється і належить світовому співтовариству. Високотехнологічні гіганти на кшталт IBM, Hewlett-Packard і Oracle замість того, щоб бачити в вільному ПО, що постійно зростає, загрозу, використовують його як основу для своїх комерційних додатків і сервісів. .

Також вільне програмне забезпечення стало їх стратегічним інструментом у затяжній війні з корпорацією Microsoft, яка домінує на ринку програм для персональних комп'ютерів з кінця 80-х років. Маючи найпопулярнішу настільну операційну систему – Windows – Microsoft може зазнати найбільших втрат від поширення GPL в індустрії. Кожна програма у складі Windows захищена авторськими правами та ліцензійними угодами типу EULA, в результаті виконувані файли та вихідні коди стають власними, позбавляючи користувачів можливості читати та змінювати код. Якщо Microsoft захоче використовувати GPL-код у своїй системі, їй доведеться переліцензувати всю систему під GPL. А це дасть конкурентам Microsoft можливість копіювати її продукти, покращувати та продавати їх, тим самим підриваючи саму основу бізнесу компанії – прив'язку користувачів до її продукції.

Ось де росте стурбованість Microsoft широким прийняттям GPL індустрією. Ось чому нещодавно Мунді у своїй промові обрушився на GPL та відкритий код. (Microsoft навіть не визнає терміна «вільне програмне забезпечення», воліючи використовувати у своїх нападках вираз «відкритий код», про який йдеться в . Робиться це для того, щоб змістити увагу громадськості від руху за вільне програмне забезпечення у бік більшої аполітичності). Саме тому Річард Столлман вирішив сьогодні у цьому кампусі публічно заперечити цій промові.

Двадцять років для промисловості ПЗ це великий термін. Тільки подумайте: 1980 року, коли Річард Столлман проклинав лазерний принтер Xerox в лабораторії ІІ, Microsoft не була світовим гігантом комп'ютерної індустрії, вона була невеликим приватним стартапом. IBM навіть не представив свій перший ПК і не підірвав ринок недорогих комп'ютерів. Не було і багатьох технологій, які ми сьогодні сприймаємо як належне – інтернет, супутникове телебачення, 32-бітові ігрові приставки. Те саме стосується і багатьох компаній, що зараз «грають у вищій корпоративній лізі», на кшталт Apple, Amazon, Dell – їх або не було у природі, або вони переживали не найкращі часи. Приклади можна наводити довго.

Серед тих, хто цінує розвиток більше свободи, бурхливий прогрес за такий короткий час наводиться у складі аргументів як за, так і проти GNU GPL. Прихильники GPL звертають увагу на недовгу актуальність комп'ютерного обладнання. Щоб уникнути ризику придбати застарілий продукт, споживачі намагаються вибирати найперспективніші компанії. В результаті ринок стає ареною, де переможець отримує все. Власне програмне середовище, за їхніми словами, призводить до диктатури монополій та стагнації ринку. Багаті та могутні компанії перекривають кисень дрібним конкурентам та новаторським стартапам.

Їхні опоненти стверджують прямо протилежне. За їхніми словами, продаж ПЗ – таке ж ризиковане заняття, як і його виробництво, якщо не більше. Без юридичних гарантій, які забезпечують власні ліцензії, у компаній не буде мотивів займатися розробкою. Особливо актуально це для «вбивчих програм», які створюють нові ринки. І знову на ринку панує застій, інновації йдуть на спад. Як сам Мунді зауважив у своїй промові, «вірусний» характер GPL «несе загрозу» будь-якій компанії, яка використовує унікальність свого програмного продукту як конкурентну перевагу.

Це також підриває саму основу незалежного сектора комерційного ПЗ,
тому що фактично унеможливлює поширення ПЗ за моделлю
купівлі продукції, а не лише оплати копіювання.

Успіх і GNU/Linux, і Windows останніх 10 років говорить нам, що обидві сторони мають чимось праві. Але Столлман та інші представники вільного ПЗ вважають, що це другорядне питання. Вони кажуть, що важливішим є не успіх вільних чи власницьких програм, а їхня етичність.

Тим не менш, для учасників індустрії програмного забезпечення дуже важливо зловити хвилю. Навіть такі потужні виробники, як Microsoft, приділяють багато уваги підтримці сторонніх розробників, додатки, професійні пакети та ігри роблять платформу Windows привабливою для споживачів. Посилаючись на бурхливий розвиток ринку високих технологій за останні 20 років, не кажучи вже про вражаючі досягнення його компанії за той же період, Мунді порадив слухачам не надто вражати нову моду на вільне ПЗ:

Двадцятирічний досвід показав, що економічна модель, яка
захищає інтелектуальну власність, та бізнес-модель, яка
компенсує витрати на дослідження та розробку, можуть створювати
вражаючі економічні блага та широко поширювати їх.

На тлі всіх цих слів, які пролунали місяць тому, Столлман готується до своєї промови, стоячи на сцені в аудиторії.

Останні 20 років абсолютно змінили світ високих технологій на краще. Річард Столлман за цей час змінився не менше, але чи на краще? Більше немає того худого, чисто виголеного хакера, який колись весь свій час провів перед улюбленим PDP-10. Тепер замість нього – важкий чоловік середнього віку з довгим волоссям і бородою рабина, людина, яка весь час витрачає на листування електронною поштою, повчання соратників і виступи, подібні до сьогоднішнього. Одягнений у футболку кольору морської хвилі та штани з поліестеру, Річард схожий на пустельного самітника, який щойно вийшов із пункту Армії Спасіння.

У натовпі багато послідовників столлманівських ідей та смаків. Багато хто прийшов з ноутбуками і мобільними модемами, щоб якнайкраще записати і передати слова Столлмана інтернет-аудиторії, що чекає. Статевий склад відвідувачів дуже нерівномірний, на кожну жінку припадає 15 чоловіків, причому жінки тримають у руках м'які іграшки – пінгвінів, офіційних маскотів Linux та плюшевих ведмедів.

Хвилюючись, Річард сходить зі сцени, сідає на стілець у першому ряду і починає набирати команди на ноутбуці. Так проходять 10 хвилин, і Столлман навіть не помічає натовпу студентів, професорів і шанувальників, що зростають перед ним між аудиторією і сценою.

Не можна просто почати говорити, не зробивши перед цим декоративних ритуалів академічних формальностей, на кшталт ґрунтовного уявлення доповідача аудиторії. Але Столлман виглядає так, що заслуговує не одного, а всіх двох уявлень. Майк Юретськи, содиректор Центру просунутих технологій Школи бізнесу, взяв на себе перше.

«Одне із завдань університету – проводити дебати та всіляко сприяти зародженню цікавих дискусій, – починає Юретскі, – і наш сьогоднішній семінар повністю відповідає цій місії. На мою думку, обговорення відкритого коду становить особливий інтерес».

Перш ніж Юретськи встигає сказати ще хоч слово, Столлман піднімається на весь зріст і махає, як водій, що стоїть на узбіччі через поломку.

«Я займаюся вільними програмами, – каже Річард під зростаючий сміх аудиторії, – відкритий код це інший напрямок».

Оплески заглушають сміх. Аудиторія сповнена столлманівських партизанів, які знають про його репутацію борця за точні формулювання, так само як і про відому сварку Річарда з прихильниками відкритого коду в 1998 році. Багато хто з них чекав чогось подібного, також як шанувальники епатажних зірок чекають від своїх кумирів їхніх коронних витівок.

Юретськи поспішно закінчує свою виставу і поступається місцем Едмонду Шонбергу, професору факультету інформатики Нью-Йоркського Університету. Шонберг – програміст і учасник проекту GNU, він чудово знайомий із картою розташування термінологічних мін. Він вправно резюмує шлях Столлмана з погляду сучасного програміста.

«Річард – чудовий приклад людини, яка, працюючи над малими проблемами, почала замислюватися про проблему глобальної – проблему недоступності вихідного коду, – каже Шонберг, – він розробив послідовну філософію, під впливом якої ми переглянули наші уявлення про виробництво програмного забезпечення, про інтелектуальну власність , про спільноту розробників програм».

Шонберг під оплески вітає Столлмана. Той швидко вимикає ноутбук, піднімається на сцену та постає перед аудиторією.

Спочатку виступ Річарда більше схожий на стендап-номер, ніж політичну мову. "Хочу подякувати Microsoft за вагомий привід виступити тут, - гострить він, - в останні тижні я почуваюся автором книги, яку десь заборонили в рамках свавілля".

Щоб ввести непосвячених у курс справи, Столлман проводить короткий лікнеп, побудований на аналогіях. Він порівнює комп'ютерну програму із кулінарним рецептом. І те, й інше є корисними покроковими інструкціями про те, як досягти бажаної мети. І те, й інше можна легко змінити для обставин або своїх побажань. «Ви не зобов'язані точно слідувати рецепту, – пояснює Столлман, – ви можете відкинути якісь інгредієнти або додати грибів просто тому, що ви любите гриби. Покласти менше солі, бо так вам порадив лікар – та все, що завгодно».

Найважливіше, за словами Столлмана, те, що програми та рецепти дуже легко розповсюджувати. Щоб поділитися з гостем рецептом вечері, достатньо шматка паперу та пари хвилин часу. Копіювання комп'ютерних програм вимагає ще менше - всього кілька кліків мишею і частки електроенергії. В обох випадках людина, що дає, отримує подвійну користь: зміцнює дружбу і підвищує шанси, що так само поділяться і з нею.

«Тепер уявіть, що всі рецепти являють собою чорну скриньку, – продовжує Річард, – ви не знаєте, які там інгредієнти використовуються, не можете змінити рецепт і поділитися ним з другом. Якщо ви це зробите, вас назвуть піратом і запроторять у в'язницю на довгі роки. Такий світ викличе величезне обурення та неприйняття у людей, які люблять готувати та звикли ділитися рецептами. Але саме таким є світ власницьких програм. Світ, у якому суспільна доброчесність забороняється і припиняється».

Після цієї вступної аналогії Столлман розповідає історію з лазерним принтером Xerox. Як і кулінарна аналогія, історія з принтером – дієвий ораторський прийом. Схожа на притчу, історія про фатальний принтер показує, як швидко все може змінитися у світі програмного забезпечення. Повертаючи слухачів у часи, що були задовго до покупок в 1 клік на Амазоні, систем Microsoft і баз даних Oracle, Річард намагається донести до аудиторії - як було мати справу з програмами, які ще не були замуровані під корпоративними логотипами.

Розповідь Столлмана ретельно вивірена і відполірована, подібно до заключної промови окружного прокурора в суді. Дійшовши до інциденту в Карнегі-Меллон, коли науковець відмовився поділитися вихідцями драйвера принтера, Річард робить паузу.

«Він зрадив нас, – говорить Столлман, – але не тільки нас. Можливо, він зрадив тебе теж».

На слові «тебе» Столлман вказує пальцем на слухача, що нічого не підозрює, в аудиторії. Той скидає брови, здригається від несподіванки, але Річард уже шукає поглядом іншу жертву серед нервово хихикаючого натовпу, вишукує повільно й виважено. «І, на мою думку, він, швидше за все, зробив це і з тобою», – говорить він, вказуючи на людину в третьому ряду.

Аудиторія вже не хихикає, а сміється в голос. Звичайно, цей жест Річарда виглядає трохи театральним. Проте історію з лазерним принтером Xerox Столлман закінчує із запалом справжнього шоумена. "Насправді він зрадив куди більше людей, ніж сидить у цій аудиторії, крім тих, хто народився пізніше 1980 року, - підсумовує Річард, викликаючи ще більше сміху, - просто тому, що він зрадив все людство".

Далі він знижує градус драматизму, повідомляючи: "Він зробив це, підписавши угоду про нерозголошення".

Еволюція Річарда Меттью Столлмана від розчарованого наукового співробітника до політичного лідера говорить багато про що. Про його впертий характер і вражаючу волю. Про його ясний світогляд і виразні цінності, які допомогли йому заснувати рух за вільне ПЗ. Про його найвищу кваліфікацію у програмуванні – вона дозволила йому створити низку найважливіших додатків та стати культовою фігурою для багатьох програмістів. Завдяки цій еволюції неухильно зростає популярність і вплив GPL, і цю юридичну новацію багато хто називає найголовнішим досягненням Столлмана.

Все це говорить про те, що змінюється характер політичного впливу – він все сильніше пов'язується з інформаційними технологіями та програмами, які їх втілюють.

Напевно, тому зірка Столлмана стає тільки яскравішою, тоді як зірки багатьох високотехнологічних гігантів згасли і закотилися. З моменту запуску проекту GNU в 1984 році, Столлмана та його рух за вільне програмне забезпечення спочатку ігнорували, потім висміювали, після чого почали принижувати і тиснути валом критики. Але проект GNU зміг подолати все це, хоч і не без проблем та періодичних стагнацій, і досі пропонує актуальні програми на ринку ПЗ, який, між іншим, багаторазово ускладнився за ці десятиліття. Успішно розвивається і філософія, закладена Столлманом основою GNU. . В іншій частині своєї Нью-Йоркської мови за 29 травня 2001 року Столлман коротко розповів про походження акроніму:

Ми, хакери, часто підбираємо кумедні і навіть хуліганські назви для
своїх програм, тому що назва програм – одна із складових
задоволення від їхнього написання. Також у нас розвинена традиція
використання рекурсивних абревіатур, які показують, що ваша
програма в чомусь схожа на вже існуючі програми.
підшукував рекурсивну абревіатуру у формі «Якась штука Це Не
Юнікс». Я перебрав усі літери алфавіту, і жодна з них не становила
відповідного слова. Я вирішив скоротити фразу до трьох слів, отримавши таким
чином трилітерну абревіатуру виду «Деякі-штуки – Не Юнікс».
Почав перебирати літери і натрапив на слово GNU. Ось і вся історія.

Хоча Річард – шанувальник каламбурів, він радить вимовляти акронім.
англійською з виразною «г» на початку, щоб уникнути не тільки
плутанини з назвою африканської антилопи гну, але і схожості з
англійським прикметником "new", тобто. "новий". «Ми працюємо над
проектом вже кілька десятиліть, тож ніякий він не новий», – жартує
Столлман.

Джерело: авторські примітки до стенограми Нью-Йоркської мови Столлмана «Вільне ПЗ: свобода та співпраця» за 29 травня 2001 року.

Розуміння причин цієї затребуваності та успішності дуже допомагає вивчення промов і висловлювань як самого Річарда, так і його оточуючих, що допомагають йому або вставляють ціпки в колеса. Образ особистості Столлмана не потрібно переускладнювати. Якщо і є живий приклад старої приказки «реальність саме така, якою виглядає», це Столлман.

«Я думаю, якщо ви хочете зрозуміти Річарда Столлмана як людину, то вам потрібно не аналізувати її частинами, а дивитися на неї в цілому, – міркує Ебен Моглін, юрисконсульт фонду вільного ПЗ та професор права Колумбійського Університету, – всі ці ексцентричні моменти, які багато людей вважають чимось штучним, награним – насправді щирі прояви особистості Річарда. Він справді дуже розчарувався колись, справді вкрай важливий у етичних питаннях і відкидає будь-які компроміси у найголовніших, фундаментальних проблемах. Саме тому Річард зробив усе, що він зробив».

Нелегко пояснити, як зіткнення з лазерним принтером доросло до бою з найбагатшими корпораціями світу. Для цього потрібно вдумливо вивчити причини, через які питання володіння програмним забезпеченням раптом стали настільки важливими. Потрібно ближче познайомитися з людиною, яка, подібно до багатьох політичних лідерів минулих часів, розуміє, наскільки мінлива і податлива пам'ять людей. Потрібно розуміти сенс міфів та ідеологічних шаблонів, якими згодом обростала постать Столлмана. Зрештою, потрібно усвідомлювати рівень геніальності Річарда як програміста, і чому ця геніальність часом зазнає фіаско в інших сферах.

Якщо попросити самого Столлмана вивести причини його еволюції від хакера до лідера та євангеліста, він погодиться з вищесказаним. «Упертість – моя сильна сторона, – каже він, – більшість людей зазнають невдачі у боротьбі з великими труднощами просто тому, що здаються. Я ніколи не здаюся».

Також він віддає належне сліпому випадку. Якби не історія з лазерним принтером Xerox, якби не низка особистих та ідеологічних сутичок, які поховали його кар'єру в МТІ, якби не півдюжини інших обставин, що припали на час і місце, життя Столлмана, за його власним визнанням, було б зовсім іншим. . Тому Столлман дякує долі за те, що вона направила його на той шлях, яким він іде.

«Просто в мене були потрібні здібності, – каже Річард наприкінці своєї промови, підбиваючи підсумок розповіді про запуск проекту GNU, – ніхто більше не міг таке зробити, тільки я. Тому я відчував, що обраний для цієї місії. Я просто мав це зробити. Адже якщо не я, то хто?

Джерело: linux.org.ru

Додати коментар або відгук