DMCA стал законом 28 октября 1998 года, в результате достаточно странной (хотя и обычной в Конгрессе) процедуры, которая называется «passing by acclamation». Был зачитан одобренный соответствующим комитетом законопроект, спикер спросил парламентеров, все ли за; затем все закричали; некоторые кричали «за», другие «против»; поскольку «за» кричали громче, закон прошел как принятый единогласно. Таковы американские нравы.
Помимо дальнейшей эрозии fair use, DMCA содержит несколько совершенно новых требований. Отныне запрещается разбирать текст купленной программы (то, что на техническом языке называется дизассемблировать: пытаться понять принципы, по которым она написана). Запрещается делать в программе любые изменения; и запрещается передавать информацию, позволяющую дизассемблировать программу либо делать в ней какие–то изменения. То же относится к любому другому тексту (фильму, музыкальной композиции), защищенному копирайтом. Все эти нарушения караются тюрьмой до 10 лет. Ставить линк на программу взлома либо дизассемблирования тоже нелегально и карается точно так же. Перевод файлов из формата, защищенного паролем, в любой другой (из запароленного .ZIP в GZIP, к примеру) тоже оказался нелегален. Выпущенная фирмой Адоб электронная версия «Алисы в стране чудес» содержит запрет копировать любые куски текста, распечатывать его, давать его почитать кому–либо, и даже зачитывать купленную книгу вслух; нарушение этого запрета являет собой уголовное преступление.
Пока тот или иной закон не прошел тестирования в суде, его вполне можно отменить как противоречащий конституции; такая судьба DMCA уже, видимо, не грозит. А вышло это так.
Формат DVD позволяет записывать на компакт–диске информацию в три раза плотнее, чем обыкновенный CD Audio протокол. Это делает возможным записывать и просматривать видео–фильмы с болванок, по виду не отличающихся от компакт–дисков. Чтобы не вышло как с компакт–дисками (которые используются кем угодно, в том числе и для нарушения копирайта) формат, в котором записываются DVD–фильмы, защищен специальной шифровательной программой, которая называется CSS (Content Scrambling System), которая является торговым секретом (это вроде патента, но в отличие от патента, торговый секрет не публикуется). Чтобы написать DVD–плэйер, требуется лицензия хозяев «торгового секрета»; из–за этого никаких DVD–плэйеров (по крайней мере, легальных) под Линуксом и прочими операционными системами (кроме Windows и Макинтошей) нет.
Особого смысла в этой шифровке нет; точнее, этот смысл состоит в том, что (вместе с DMCA) CSS позволяет ограничивать распространение нелицензионного софта и железа для чтения DVD. Дело в том, что все DVD помечены зональным кодом, соответствующим одной из семи зон, в которой эти DVD произведены (например, Россия принадлежит к одной зоне с Африкой и Средней Азией). В легально (т.е. не в Китае) произведенных DVD–плэйерах стоит защита, позволяющая данному плэйеру играть только те диски, которые произведены в его родной зоне. Нужно это для того, чтобы официально выпущенный на диске в одной зоне фильм можно было бы не выпускать в другой зоне, а показывать в кинотеатрах (в которые, после выхода фильма на DVD, никто особенно не ходит). Предполагается, что алгоритм CSS служит для регулировки выпуска плэйеров, с целью защиты дисков от чтения в посторонних зонах. От копирования DVD эта система, что забавно, не защищает. Зато, до появления расшифровщика, из этих самых дисков DVD было невозможно получить эти же самые фильмы в открытом формате; или посмотреть их из–под Линукса.
Алгоритм CSS очень слаб и легко взламывается. Осенью 1999 года норвежский подросток Йон Йохансен, которому тогда было 15, выпустил программу под названием DeCSS; эта программа смотрела зашифрованный DVD и выдавала записанный на нем фильм в открытом формате MP2. Разумеется, программа была некоммерческая и с открытым исходником; DeCSS задумывался как средство, которое позволит смотреть DVD под Линуксом.
Приоритет в написании первого дескрамблера (расшифровщика) принадлежит хакеру по имени «Dod (Drink or Die) Speedripper», обнаружившему расшифровательный алгоритм в сентябре 1999, путем дизассемблирования программы Xing.
В настоящий момент написанны сотни различных версий DeCSS; ученый Carnegie Mellon University Дэйв Турецкий составил небольшую галерею разных версий DeCSS; в том числе красивая акустическая баллада на текст DeCSS, переведенный с языка C на английский специальной программой. Баллада сия, по причине ее противозаконности, была запрещена сервером mp3.com.
Дескрамблер занимает всего несколько строчек – например вот (на Перле)
#!/usr/bin/perl
# 472–byte qrpff, Keith Winstein and Marc Horowitz
# MPEG 2 PS VOB file –> descrambled output on stdout.
# usage: perl –I :::: qrpff
# where k1..k5 are the title key bytes in least to most–significant order
s''$/=2048;while(<>){G=29;R=142;if((@a=unqT="C*»,_)[20]&48){D=89;_=unqb24,qT,@
b=map{ord qB8,unqb8,qT,_^$a[—D]}@INC;s/...$/1$&/;Q=unqV,qb25,_;H=73;O=$b[4]<<9
|256|$b[3];Q=Q>>8^(P=(E=255)&(Q>>12^Q>>4^Q/8^Q))<<17,O=O>>8^(E&(F=(S=O>>14&7^O)
^S*8^S<<6))<<9,_=(map{U=_%16orE^=R^=110&(S=(unqT,"xbntdxbzx14d")[_/16%8]);E
^=(72,@z=(64,72,G^=12*(U–2?0:S&17)),H^=_%64?12:0,@z)[_%8]}(16..271))[_]^((D>>=8
)+=P+(~F&E)) [email protected][128..$#a]}print+qT,@a}';s/[D–HO–U_]/$$&/g;s/q/pack+/g;eval
Все эти вещи страшно нелегальны; не только публикация кода (см. выше) нелегальна, но даже и публикация линка к нему нелегальна и карается, в теории, сроком до 10 лет.
Если я поеду в США, меня могут прямо там за это дело арестовать; могут арестовать и того безумца, который это дело опубликует. В принципе сие длинное исследование мною готовится по заказу редактора отдела «Нет Культуры» так называемого «Русского Журнала»; но что–то мне говорит, что «Русскому Журналу», несмотря на всю его предполагаемую русскость и журнальность, оно не подойдет. В противном случае, господ Лейбова и Павловского, буде они окажутся в Америке, ожидает по моей милости та же судьба, что президента Союза России и Белоруссии Павла Бородина. Вот какую свинью я хочу им подложить!
Именно по такой статье в Америке арестовали русского программиста Дмитрия Склярова. Работая в конторе Элкомсофт, Скляров участвовал в написании взломщика паролей для неприличного изделия Adobe E–book (самым популярным адобским ебуком, между прочим, была та самая «Алиса в стране чудес», которую запрещалось зачитывать вслух) Поскольку этот (нелегальный по DMCA) софт продавался на территории Америки, Склярова, как только он приехал в Америку, посадили и пытались судить, несмотря на безумные вопли мировых и американских правозащитников. Недавно, правда, отпустили, поскольку решили вместо него судить контору Элкомсофт.
Kонтора же эта торгует в основном программным обеспечением для спаммеров (они продают одну из самых злобных спаммерских программ, Advanced Direct Remailer, вместе с целым спектром разнообразных программ для выкачивания адресов с WWW–сайтов, сканирования удаленных серверов и тому подобной мерзости). Помимо этого, Элкомсофт прославился следующими удивительными вещами:
• Тем, что закрывал, с адвокатами и ментами, FTP–сайты, где крякеры выкладывали регистрационные пароли к их спаммерским программам; ни одна другая программистская контора в России до подобной низости, кажется, не опускалась. Иначе говоря, Элкомсофт вел себя по отношению к хакерским сайтам ровно так же, как ФБР повело себя по отношению к нему; с той лишь разницей, что у ФБР работа такая, а начальство Элкомсофта стучало на хакеров исключительно из жадности и прирожденной подлости.
• Тем, что на сайте Элкомсофта стоял географический IP–определитель; и всех любопытных с IP–номером из России Элкомсофт отфутболивал, кажется, на рамблер.ру. Президент Элкомсофта А.Каталов объяснял это тем, что русские все равно ничего не покупают, а только воруют.
На мэйлинг–листах, форумах и сайтах в защиту Склярова все эти вещи тактично замалчиваются, хотя многим и известны; либеральная цензура в действии. Обвинители могли бы, в принципе говоря, всю (стоившую миллионы) пиарную кампанию в защиту Склярова разметать по щепочкам, обвинив его в спаммерстве и в борьбе с крякерами – в кругах, где принято защищать жертв DMCA, таких людей активно не любят; но не стали, поскольку борцы за копирайт не видят ни в том, ни в другом ничего предосудительного.
Официальное заявление Элкомсофта по поводу ареста Склярова звучит именно так: «не разглядели социально близкого, чего ж вы братцы по своим–то бьете»...
...Принимая во внимание наше долгосрочное сотрудничество с компетентными органами, приверженность электронному праву и всем известное противодействие компьютерному пиратству, судебное обвинение в якобы нарушении DMCA звучит иронией...
Звучит иронией. Действительно свои, и чего не поделили, непонятно.
Вот сколько бывает у людей трудностей, когда они друг друга не понимают.
В январе 2000 года на дом, где жил Йон Йохансен, был совершен рейд – 20 человек полицейских в полном вооружении конфисковали все компьютеры в доме и арестовали подростка. Против него (по представлению норвежского отделения Motion Pictures Association of America) было возбуждено уголовное дело. Суд состоится этим летом (2002), и если его признают виновным, несчастному грозит два года тюрьмы.