Яблоко раздора
АрхивКолонка ЗолотоваПрославленный норвежский хакер Йон Йохансен, памятный по делу DeCSS, не намерен почивать на лаврах. Борьба за справедливость продолжается и очередной целью избрана компания Apple: новая утилита Йона позволяет снимать защиту с музыки, приобретенной в магазине iTunes.
Скандальная история с криминальным подтекстом раскручивается в эти дни в Сети. Зачинщиком беспорядков, стартовавших около недели назад в Норвегии, а к настоящему моменту перекинувшихся и на другие страны, выступает Йон Йохансен - наверняка памятный многим как автор программы DeCSS. За эту утилиту, предназначавшуюся для снятия защиты с DVD-дисков, Йон успел попасть под суд, был оправдан и заработал кличку DVD-Йон (DVD Jon). Нынче хакер вновь на передовой: вместе с двумя единомышленниками ему удалось восстановить коммуникационный протокол, используемый программой iTunes и написать альтернативную ей программу-клиент под названием PyMusique. Поделка Йона и его товарищей полностью заменяет iTunes, но кроме того, обладает рядом уникальных функций, позволяя, в частности, снимать цифровую защиту с музыкальных файлов, продаваемых в магазине iTunes Music Store.
Для того чтобы в полной мере прочувствовать значимость события, стоит вспомнить, что представляет из себя система iTunes. Построенная компанией Apple, она фактически состоит из трёх компонент: всем знакомого переносного плеера iPod, интернет-магазина iTunes Music Store (ITMS) и клиентской программы iTunes. ITMS на сегодня - самый большой в Сети магазин цифровой музыки: воспользовавшись iTunes (существующей в версиях для Mac OS X и Microsoft Windows) и заплатив доллар за композицию или десятку за альбом, покупатель получает файл(ы), содержащий желанную запись. Apple использует для хранения фонограмм формат AAC, но поверх каждой композиции наложен "защитный слой" (механизм FairPlay), ограничивающий свободу действий покупателя. В частности, музыку, приобретённую в ITMS, можно слушать только на плеере iPod, либо в той же самой программе, с помощью которой её покупали - iTunes. Передача её третьим лицам запрещена, копирование, равно как и запись на аудиодиски, в существенной степени ограничены.
Вот здесь в дело и вступает Йон. PyMusique технически может считаться полной альтернативой iTunes. Она позволяет просматривать онлайновый каталог ITMS, регистрировать нормальный аккаунт в этом магазине, приобретать аудиозаписи. С той лишь разницей, что композиции, купленные с помощью PyMusique, представляют собой чистые AAC-файлы, без защиты. Поэтому и обращаться с ними можно так, как заблагорассудится новому владельцу. Слушать где угодно, копировать сколько захочется, переводить в другие форматы и т.п. и т.д. Короче говоря, получив такой файл, вы не скованы никакими техническими ограничениями - можете представить, что у вас в руках обычный аудио-CD. Как удалось обойти защиту? Йон и его друзья изучили работу iTunes и, раскрыв протокол взаимодействия программы с сервером ITMS, попутно выяснили, что защитный слой накладывается в самый последний момент, уже после того как звуковой файл скачан. Отсюда уже один шаг до PyMusique. Кстати, благодаря тому, что программа написана на "Питоне", она с минимальными изменениями может быть адаптирована для любой операционной системы. Сейчас PyMusique работает под Linux и MS Windows, но и под Mac OS X её тоже можно запустить.
Ответ Apple последовал немедленно. Компания не впервые сталкивается с посягательством на её интеллектуальную собственность и механизм противодействия отработан: в протокол iTunes/ITMS были внесены изменения, которые, теоретически, должны были закрыть для пользователей хакерской программки доступ к магазину. Тщетно. Уже через несколько дней новая версия PyMusique опять работала с ITMS.
Но для чего Йон играет с судьбой? Нет, взлом не самоцель, как и шумиха, поднятая прессой. Цель, которую преследует Йохансен, та же, что и в его DVD-проекте 99-го года: PyMusique призвана помочь потребителям восстановить их права. Йон - и не он один - считает, что музыка, за которую он заплатил, принадлежит ему и он вправе делать с ней всё, что ему вздумается (не выходя, конечно, за рамки fair use, добросовестного использования). Кроме того, несправедливо обязывать тех владельцев iPod, которые не работают с Mac OS X или MS Windows, приобретать эти операционные системы: линуксоиды, к примеру, тоже должны иметь возможность работать с ITMS полноценно (PyMusique спроектирована под Linux). Вот почему Йон называет свою программу "честным интерфейсом" для iTunes.
Законно ли то, чем занимается сейчас Йон? Вопрос непростой. Правила работы с магазином ITMS, установленные Apple, чётко оговаривают запрет на использование каких-либо иных программ-клиентов, кроме iTunes. С точки зрения Apple, Йон и все, кто пользуется его поделкой, - нарушители. Хакер считает, что действует в рамках родного норвежского законодательства (которое когда-то уже освободило его от обвинений в деле DeCSS), а Apple сама ущемляет права потребителя. Шансов на мировую, как видите, никаких. Очевидно, рано или поздно препирательства закончатся судом - и чью сторону он примет в этот раз, утверждать определённо никто не берётся.