Насколько эта работа оказалась актуальна для защиты свободы слова, свидетельствует хотя бы такой совсем свежий факт. Британское правосудие недавно официально постановило, что по решению суда отныне можно вносить изменения в содержание онлайновых архивов газет, если публикация сочтена клеветой. Иными словами, богатейший опыт тоталитарного СССР – страны с постоянно изменявшимся прошлым – оказывается очень привлекательным для нынешних западных демократий. Но намного более мощно стремление властей к цензуре и подавлению свободного распространения информации проявилось в борьбе с бесконтрольным распространением в Сети развлекательного контента – в первую очередь, музыки и фильмов. Потому что, дескать, это анархическое безобразие посягает на самое святое из достижений цивилизованного общества – на священный копирайт.
Обсуждение нетривиальной проблемы защиты прав на интеллектуальную собственность в эпоху цифрового копирования информации уведет данную книгу очень далеко в сторону. Поэтому здесь – просто для обозначения позиции – ограничимся лишь краткой и емкой формулировкой, к которой обычно прибегают все люди, признающие неотъемлемые права каждого человека на доступ к знаниям: «ИНФОРМАЦИЯ ДОЛЖНА БЫТЬ СВОБОДНОЙ».
Жесткие и агрессивные действия индустрии развлечений по подавлению наиболее популярной файлообменной сети Napster многому научили разработчиков пиринговых технологий, занимающихся созданием сетей, недоступных для цензуры и произвола властей. На основе идей и криптографических протоколов Eternity Service созданы несколько систем, надежно, распределенно и в защищенном виде хранящих документы на множестве компьютеров сети. Чаще других среди систем такого рода упоминают Publius, Mojonation и Freenet (csl.cs.nyu.edu/~waldman/publius/, www.mojonation.net, freenetproject.org). О последней из них, как о наиболее, вероятно, знаменитой, имеет смысл рассказать подробнее.
Freenet, как представляют систему ее создатели [WF03], – это свободное (с открытым исходным кодом) программное обеспечение, которое позволяет публиковать и получать информацию в Интернете, совершенно не опасаясь цензуры. Для достижения этой свободы сеть Freenet полностью децентрализована, т. е. не имеет никаких главных узлов, а все участники, публикующие и потребляющие информацию, остаются полностью анонимны. Условие анонимности членов сети заложено в качестве фундаментальной основы системы, потому что без права на анонимность не может быть подлинной свободы слова. Аналогично – без децентрализации сеть всегда будет оставаться уязвимой в отношении самого разного рода атак.
«Отцом» всего проекта по праву считается молодой программист Иэн Кларк, уроженец Дублина и выпускник Эдинбургского университета, где Freenet и родилась в конце 1990-х годов как основная часть выпускной дипломной работы. После публикации проекта в Интернете идея получила грандиозную популярность, к работам начали активно присоединяться другие исследователи-программисты, а их базовая статья «Freenet: распределенная система для анонимного хранения и получения информации» стала наиболее цитируемой публикацией 2000 года в области компьютерных наук (по данным службы Citeseer) [CSOO].
Все перемещения информации между узлами сети Freenet зашифрованы и организованы посредством «сквозной маршрутизации» через другие узлы, чтобы максимально затруднить любые попытки по выявлению того, кто именно запрашивает информацию и каково содержимое конкретного файла. Каждый из участников сети вносит свой вклад в инфраструктуру системы, предоставляя часть пропускной полосы своего компьютера для коммуникаций Freenet и часть пространства на жестком диске машины («хранилище данных») для размещения файлов. В отличие от других пиринговых файлообменных сетей, всякий участник Freenet сам не знает, что за информация лежит у него в «хранилище данных». Это содержимое постоянно меняется, потому что файлы сохраняются или уничтожаются в зависимости от того, насколько велик на них спрос. Так что наименее популярные отбраковываются, чтобы освободить место для более нового или более популярного контента. Одновременно конкретные файлы перемещаются ближе к тем пользователям, которые их чаще запрашивают. Все содержимое хранилищ тщательно зашифровано, в том числе и для того, чтобы оградить владельца компьютера от преследований тех сил, которые могут пожелать поставить наполнение Freenet под свой контроль [JBOO].
Эта сеть может использоваться множеством разных способов и не ограничена только лишь функциями файлообмена, как другие пиринговые системы. Данная система действует скорее как особый Интернет внутри всего Интернета. Например, Freenet можно использовать для создания веб-сайтов (именуемых здесь «свободные сайты»), для общения через доски объявлений, для распространения контента, наконец.