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. Подобно на кулинарната аналогия, историята с принтера е ефективен ораторски похват. Наподобяваща притча, историята за съдбоносния принтер показва колко бързо може да се промени всичко в света на софтуера. Връщайки слушателите към времена, далеч преди покупките с един клик на Amazon, системите на Microsoft и базите данни на Oracle, Ричард се опитва да предаде на аудиторията какво е било да се работи с програми, които все още не бяха блокирани под корпоративни лога.
История на Столлман е внимателно прецизирана и полиранa, подобно финалната реч на окръжния прокурор в съдебната зала. Когато достига до инцидента в Карнеги-Мелън, когато научен сътрудник отказва да сподели изходния код на драйвера за принтер, Ричард прави пауза.
«Той ни предаде», казва Столлман, «но не само нас. Може би, той е предал и теб».
На думата «теб» Столлман посочва с пръст нищо неподозиращия слушател в аудиторията. Той вдига вежди и трепва от неожиданост, но Ричард вече търси погледа на друга жертва сред нервно хихикащата тълпа, търси бавно и обмислено. «И, според мен, той вероятно го е направил и с теб», казва той, сочейки човек в третия ред.
Аудиторията вече не хихика, а се смее на глас. Разбира се, този жест на Ричард изглежда малко театрален. Все пак, историята с лазерния принтер Xerox Столлман завършва с пламъка на истински шоумен. «Всъщност той предаде много повече хора, отколкото седи в тази аудитория, без да броя тези, които са се родили след 1980 година», обобщава Ричард, предизвиквайки още повече смях, «просто защото той предаде цялото човечество».
След това той намалява драматизма, заявявайки: «Той го направи, подписвайки споразумение за конфиденциалност».
Еволюцията на Ричард Матю Столлман от разочарован научен сътрудник до политически лидер говори много. За неговия упорит характер и впечатляваща воля. За ясната му светогледна концепция и отличителните ценности, които му помогнаха да основа движението за свободен софтуер. За високата му квалификация в програмирането – тя му позволи да създаде редица от жизненоважни приложения и да стане култова фигура за много програмисти. Благодарение на тази еволюция популярността и влиянието на GPL неуклонно нарастват, и това юридическо нововъведение много хора наричат най-голямото постижение на Столлман.
Всичко това показва, че се променя характерът на политическото влияние – то все повече се свързва с информационните технологии и програмите, които ги олицетворяват.
Вероятно, именно поэтому звезда Столмана становится только ярче, в то время как звёзды многих высокотехнологичных гигантов погасли. С момента запуска проекта GNU в 1984 году, Столмана и его движение за свободное ПО сначала игнорировали, затем высмеивали, а позже начали унижать и подвергать жесткой критике. Однако проект GNU смог преодолеть эти трудности, хоть и не без проблем и периодических стагнаций, и до сих пор предлагает актуальные программы на рынке ПО, который, между прочим, многократно усложнился за эти десятилетия. Успешно развивается также философия, заложенная Столлманом в основу GNU. В другой части своей речи в Нью-Йорке 29 мая 2001 года Столлман кратко рассказал о происхождении акронима:
Ние, хакерите, често избираме забавни и дори хулигански имена за
нашите програми, защото именуването на програмите е част
от удоволствието при тяхното написване. Има и традиция
да използваме рекурсивни абревиатури, които показват, че вашата
програма в нещо наподобява на вече съществуващи приложения... Аз
разгледах рекурсивна абревиатура в форма „Нещо-нещо Това Не
Юникс“. Прерових всички букви от азбуката и нито една не представляваше
подходяща дума. Реших да съкратя фразата до три думи, получавайки по този
начин тризначна абревиатура „Нещо-нещо – Не Юникс“.
Започнах да перебирам буквите и се натъкнах на думата „GNU“. Ето и цялата история.Въпреки че Ричард е почитател на каламбури, той съветва да се произнася
акронима на английски с отчетлива „г“ в началото, за да се избегне не само
бъркотията с името на африканската антилопа гну, но и сходството с
английското прилагателно „new“, т.е. „нов“. „Работим по
проекта вече от няколко десетилетия, така че не е никакъв нов“, шутеше
Столман.
Разбирането на причините за тази търсеност и успешност много помага чрез изучаване на речите и изказванията както на самия Ричард, така и на околните, които му помагат или му слагат пречки. Образът на Столман не трябва да се усложнява. Ако някъде има жив пример на старата поговорка „реалността е такава, каквато изглежда“, то това е Столман.
«Мисля, че ако искате да разберете Ричард Столман като човек, трябва да го наблюдавате в цялост, а не да го анализирате на части», разсъждава Ебън Моглин, юрист на фонда за свободно софтуер и професор по право в Колумбийския университет. «Всички тези ексцентрични моменти, които много хора смятат за нещо изкуствено и наиграно, всъщност са искрени проявления на личността на Ричард. Той наистина е бил много разочарован в миналото, изключително принципен по етични въпроси и отхвърля всякакви компромиси по най-важните, основополагающи проблеми. Именно затова Ричард направи всичко, което направи».
Не е лесно да обясните как сблъсъкът с лазерния принтер е довел до конфликти с най-богатите корпорации в света. За това е необходимо внимателно да се проучат причините, поради които въпросите на собствеността на софтуера изведнъж станаха толкова важни. Трябва да се запознаете по-добре с човека, който, подобно на много политически лидери от миналото, разбира колко изменчива и податлива е паметта на хората. Трябва да се разбере смисълът на митовете и идеологическите шаблони, с които времето е обградило фигурата на Столман. Накрая, трябва да осъзнавате нивото на гениалност на Ричард като програмист и защо тази гениалност понякога претърпява фиаско в други области.
Ако помолите самия Столман да изведе причините за неговата еволюция от хакер до лидер и евангелист, той ще се съгласи с казаното. «Упоритостта е моята силна страна», казва той, «повечето хора се провалят в борбата с големите трудности просто защото се отказват. Аз никога не се отказвам».
Той също така отдава дължимото на слепата случайност. Ако не беше историята с лазерния принтер Xerox, ако не бяха редица лични и идеологически сблъсъци, които погребаха кариерата му в МТИ, ако не бяха още половин дузина други обстоятелства, настъпили на време и място, животът на Столман, по негово собствено признание, щеше да бъде напълно различен. Затова Столман благодари на съдбата, че го е насочила по този път, по който върви.
„Просто аз имах нужните способности”, казва Ричард в края на речта си, обобщавайки разказа за стартирането на проекта GNU, „никой друг не можеше да направи подобно нещо, само аз. Затова се чувствах избран за тази мисия. Просто трябваше да го направя. Защото ако не аз, то кой?“
Източник: linux.org.ru
