балансировки открытого доступа к контенту и тяги к инновациям. Но технология Adobe обеспечивает контроль, и у Adobe есть стимул отстаивать этот контроль. Желание понятно, хотя его порождения зачастую безумны. Для того чтобы представить проблему в совершенно абсурдном виде, рассмотрим мой любимый случай из данной области. Возьмем робособаку Aibo от компании Sony. Aibo способен учиться всяким штучкам, ластиться и ходить по пятам за хозяином. «Ест» он только электричество, и «уход» за ним не доставляет никаких особых проблем (по крайней мере, в доме). Aibo дорогой и популярный. Фанаты со всего мира организовали клубы для общения. Какой-то один поклонник Aibo создает вебсайт, на котором выкладывает информацию о робособаке для всех желающих. Этот фанат устраивается по адресу aibopet com (а также aibohack com, с перенаправлением на тот же сайт), и на этом сайте он размещает информацию о том, как научить Aibo трюкам в дополнение к тем, которым его уже наделили в Sony.
«Обучение» в данном случае имеет особое значение. Aibo – это просто миловидный компьютер. А компьютер учат что-то делать, по-всякому его программируя. Поэтому сказать, что aibopet com предоставлял информацию о том, как учить робособаку новым трюкам – то же самое, что говорить будто aibopet com предоставлял пользователям Aibo информацию о том, как взламывать компьютерную «собаку», с тем чтобы заставить ее исполнять новые трюки (значит, все-таки, aibohack com).
Если вы не программист или не знакомы с программистами, слово «взлом» несет для вас достаточно негативную коннотацию. Непрограммисты взламывают двери и сейфы. В фильмах и не то еще делают. Но для программистов, или кодеров, как я их называю, «взлом» – гораздо более позитивное понятие, означающее написание и применение кода, который заставляет программу сделать нечто такое, для чего она изначально не рассчитывалась. Купив новый принтер к старому компьютеру, вы можете обнаружить, что старый ПК не «контачит» с принтером. Выяснив это, позже к своей радости вы обнаружите в Сети хакерский код, кем-то написанный драйвер для запуска только что купленного вами принтера.
Некоторые хакерские программы просты, другие невероятно сложны. Сообщество хакеров любит бросать вызов себе и другим, ставя перед собою все более трудные задачи. Умение хорошо взламывать вызывает определенное уважение. Умение же взламывать вежливо пользуется вполне заслуженным уважением.
Поклонник Aibo продемонстрировал оба таланта, взломав программу и предложив миру код, обучающий Aibo танцевать джаз. Это было тонкое мастерство, превращавшее Aibo в более одаренное существо, чем то, которое создала Sony.
Я пересказывал эту историю в различных контекстах – и в Соединенных Штатах, и за их пределами. Как-то один озадаченный слушатель спросил меня, разрешено ли в США собаке танцевать джаз. Мы забываем, что по всему свету до сих пор ходят истории о захолустных Штатах. Так что давайте все проясним, перед тем как продолжить: танцевать джаз не считается преступлением нигде. И обучать собаку танцевать джаз – тоже не преступление. И не должно быть преступлением (хотя нам еще есть куда двигаться в этом направлении) обучение робособаки танцам. Танцевать джаз – вполне законное действие. Кто-то воображает, как владелец aibopet com думал: «Какие проблемы могут быть с обучением робособаки танцам?». Давайте на минуту оставим собаку в покое и перейдем к цирковому представлению. Не буквально к цирку, а к докладу, который подготовил к конференции принстонский академик Эд Фелтен. Этот ученый – известный и уважаемый человек. Правительство пользовалось его услугами в судебном процессе против Microsoft, чтобы проверить истинность заявлений специалистов Microsoft о том, что можно и чего нельзя делать с их кодом. В том судебном процессе Фелтен проявил блестящий ум и хладнокровие. Несмотря на бешеный напор со стороны адвокатов Microsoft, Эд стоял на своем. Он не поддался запугиванию и не собирался молчать о том, что знал очень хорошо. Но настоящее испытание смелости Фелтена случилось в апреле 2001 года[176], когда он с группой коллег работал над докладом для конференции. В докладе требовалось описать слабые места криптосистемы, разрабатывавшейся альянсом Secure Digital Music Initiative в качестве инструмента контроля за распространением музыки.
Коалиция SDMI хотела получить технологию, которая бы позволила владельцам контента осуществлять гораздо более эффективный контроль над своим материалом, нежели тот, что им обеспечивал интернет. Используя шифрование, в SDMI надеялись разработать стандарт, который позволит владельцу контента говорить: «Эту музыку нельзя копировать», и заставлять компьютер уважать эту команду. Данная технология должна была стать частью «надежной системы» контроля, которая убедила бы владельцев охраняемого копирайтом материала больше доверять интернету. Когда в SDMI решили, что уже близки к цели, они устроили соревнование. В обмен на передачу конкурсантам части зашифрованного SDMI контента те должны были попытаться взломать систему, и если это получится, следовало известить консорциум о найденной уязвимости. Фелтен и его команда быстро разобрались в криптосистеме. Они обнаружили в ней типичное слабое место: многие криптосистемы страдают теми же недостатками, и Фелтен и его команда решили, что следует указать на это тем, кто изучает криптографию.
Давайте еще раз взглянем на то, что делал Фелтен. Опять-таки, дело было в США. У нас господствует принцип свободы слова. У нас он существует не просто потому, что это закон, но и потому что это – великая идея. Надежно оберегаемая традиция свободы слова подвержена самой разной критике. Подобная критика, в свою очередь, служит улучшению системы, людей или идеи, подвергнутых критике.
Фелтен и его коллеги опубликовали доклад, описывающий уязвимость технологии. Они не распространяли бесплатную музыку, не разрабатывали и не задействовали подобной технологии. Доклад был научной работой, большинству людей непонятной. Но она четко раскрывала недостатки в системе SDMI, и поясняла (и впоследствии это подтвердилось), почему у SDMI ничего не выйдет.
Что общего у владельца aibopet com и Фелтена? – спросите вы. Письма, которые они получили. Владельцу aibopet com написали из Sony по поводу взлома их продукции. Хотя собака, танцующая джаз, совершенно законна, письмо Sony гласило: «Ваш сайт содержит информацию о средствах, позволяющих взломать протокол защиты программных средств Aibo, что является нарушением положений Закона об авторских правах в цифровую эпоху (DMCA) о запрещении средств обхода ограничений». И хотя научная работа, описывающая недостатки криптосистемы, тоже, по идее, должна быть абсолютно законной, Фелтен получил письмо от адвоката Американской ассоциации звукозаписывающей индустрии (RIAA), в котором значилось: «Любое разглашение информации, полученной благодаря участию в открытом конкурсе, выходит за рамки действий, разрешенных договором, и против вас и вашей исследовательской команды может быть возбуждено дело по факту нарушения Закона об авторских правах в цифровую эпоху (DMCA)». В обоих случаях этот жуткий оруэлловский закон применялся для контроля за распространением информации. Закон об авторских правах в цифровую эпоху сделал передачу подобной информации преступлением. DMCA принимался для защиты правообладателей, сразу испугавшихся киберпространства. Их страх вызвало то, что надежный контроль за соблюдением авторских прав успешно почил в бозе. В ответ на это изыскивались технологии, способные компенсировать потери. Эти новые технологии были технологиями защиты копирайта – технологиями контроля за тиражированием и распространением материала, охраняемого авторским правом. Они разрабатывались в виде программных средств, призванных подменить собой первоначальные программные технологии интернета для того, чтобы как-то опять обеспечить защиту интересов правообладателей. DMCA был законом, направленным на защиту криптосистемы, разработанной для охраны авторского материала. Он был, можно так сказать, законодательным кодом, предназначенным оберегать программный код, который, в свою очередь, разрабатывался для защиты легального кода копирайта. Но DMCA разрабатывался не просто для того, чтобы охранять творческий контент в той степени, в которой его защищал закон об авторском праве, то есть его действие не ограничивалось сферой влияния копирайтного права. DMCA контролировал устройства, позволяющие обойти меры защиты копирайта. Его задумывали с целью запретить подобные устройства вне зависимости от того, являлось ли нарушением копирайта