Бумажная Компьютерра № 7 (675)
Тема номера: Будни вещающих интернетчиковВыпускающий редактор: Владимир Гуриев
Дата выхода:
13-Я КОМНАТА: Социальные вопросы из глубин ядра
Автор: Илья Щуров Voyager
Порой кажется, что крестьянин в эпоху крепостного права был свободнее, чем современный человек, даже живущий в самой демократичной из всех демократий. Окружающий нас мир, созданный за многие годы развития цивилизации, слишком сложен, чтобы отдельный индивид мог полностью разобраться в его устройстве. А без понимания этого устройства мы не можем принимать собственных обоснованных решений. Мы вынуждены доверять другим людям и полагаться на их мнение — а значит, попадать в зависимость от них. Мы зависим от СМИ, от рекламы, от юристов, от врачей, от учителей, от программистов…
Но если мы все-таки хотим стать чуточку свободнее, нам приходится разбираться в этом безумно сложном мире. Так разработчики свободного софта погружаются в тонкости законов об авторском праве, а обсуждение вроде бы чисто технического вопроса об использовании бинарных модулей в ядре Linux затрагивает гораздо более широкие социальные сферы.
Надо сказать, что бинарные модули — весьма болезненная тема в Linux-сообществе, консенсуса по которой нет. Речь вот о чем. Ядро Linux поддерживает систему подгружаемых модулей — в частности, драйверов разнообразных устройств, не включенных в ядро напрямую. Технически при подключении модуля он динамически линкуется с самим ядром, при этом для такой линковки исходный код модуля не требуется. Тем самым появляется возможность создавать проприетарные бинарные драйверы для Linux, чем с успехом пользуются многие поставщики железа. Однако существует мнение, что такие драйверы нарушают лицензию GPL.
Дело в том, что для компиляции модуля требуются определенные файлы из исходников ядра (содержащие описание интерфейсных функций, но не содержащие, простите за тавтологию, содержательного кода). Естественным образом возникает вопрос: являются ли такие модули производной работой (derived work) от ядра. Если да (как считают во Free Software Foundation), то на них GPL распространяется, а значит, их исходные коды тоже должны быть открыты. Подобная перспектива очень нравится многим разработчикам ядра (бинарные модули мало кто любит — как из этических соображений, так и из чисто прагматических — отлаживать работу системы с подобными вставками очень трудно), но, увы, воспринимается не слишком оптимистично производителями железа, считающими, что публикация кодов драйверов или даже подробных спецификаций раскроет их коммерческие секреты.
В конце прошлого года один из разработчиков предложил запретить проприетарные модули чисто техническими средствами. В ядро можно было бы внести код, проверяющий информацию о лицензии (что происходит и сейчас) и блокирующий не-GPL-модули. Просто и незамысловато.
Однако эта идея пришлась очень не по душе Линусу Торвальдсу, и его аргументация здесь весьма интересна. Ведь закон об авторском праве, на котором базируется GPL, вообще говоря, ограничивает распространение, но не использование программы. А технический контроль относился бы именно к использованию. К тому же вопрос о том, что является, а что не является производной работой, — достаточно тонкий. Понятно, что если драйвер разработан без использования содержательного кода ядра, то его статус как производной работы по меньшей мере неочевиден. Использование заголовочных файлов — тоже спорный критерий, поскольку это может быть классифицировано как fair use. Линус подчеркивает, что предлагаемые технические методы защиты GPL очень близки методам медиа-индустрии, по сути отрицающей fair use, продвигающей технические средства DRM и утверждающей, что переписать музыку с честно купленного компакт-диска на свой mp3-плеер — преступление.
Технические средства не должны подменять собой закон и здравый смысл, а разработчики и авторы не должны диктовать своей аудитории, как ей жить. И это часть той свободы, о которой мы говорим.
НОВОСТИ: Новости
Переводим стрелкиГлава Apple Стив Джобс обратился к миру с открытым письмом, в котором объяснил непонятливым пользователям, отчего «яблочную» музыку нельзя слушать на «чужих» плеерах. Однако не все Джобсу поверили.
6 февраля на сайте Apple появилась заметка под названием «Мысли о музыке», в которой гуру Мак-мира рассуждает о нынешнем положении с продажами музыки, плееров и DRM-препонах. По словам Джобса, его компания вовсе не препятствует свободной конкуренции. Они бы и рады торговать незащищенной музыкой, которую можно перенести на любой плеер, но четверка больших звукозаписывающих лейблов (Universal, Sony BMG, Warner и EMI) не позволяет. Так что волей-неволей Apple вынуждена использовать DRM для защиты музыки от копирования. Поделиться алгоритмом защиты FairPlay с конкурентами компания не может, поскольку это помешает оперативно реагировать на взломы защиты. А по договору, если в Apple не починят защиту в течение короткого времени, то лейблы отзовут из iTunes Music Store (ITMS) свои музыкальные каталоги. Вот, мол, и Microsoft, осознав эту проблему, уже не лицензирует «чужим» свою последнюю DRM-технологию, используемую в плеере Zune.
Стив Джобс также утверждает, что обвинения Apple в монополизации рынка плееров и цифровой музыки сильно преувеличены. На 90 млн. проданных iPod приходится примерно 2 млрд. композиций, купленных в ITMS. Таким образом, в среднем на каждый плеер приходится всего 22 песни. А поскольку, согласно последним исследованиям, большинство айподов набиты музыкой под завязку (в среднем тысяча композиций), значит, меньше трех процентов записанной на них музыки защищено с помощью FairPlay (остальное, стало быть, композиции без DRM). Едва ли, говорит Джобс, три процента песен на плеере удержат пользователя от перехода к конкурентам.
Блоггеры тут же уличили Джобса в подтасовках. От лагеря борцов с DRM выступил норвежский вундеркинд Йон Йохансен по прозвищу DVD Jon. Во-первых, пишет он, из 90 млн. iPod, проданных с момента появления плеера в 2001 году, сейчас работают далеко не все. Во-вторых, «средняя температура по больнице» — это не показатель: кто-то в ITMS вообще ничего не покупает, пользуясь только mp3-файлами, зато многие тратят на платную музыку вполне приличные деньги. На выставке Macworld Expo 2004 тот же Стив Джобс рассказывал о человеке, спустившем на это тридцать тысяч долларов. И даже если вы потратили в ITMS всего пару сотен баксов, то наверняка дважды подумаете, прежде чем купить альтернативный плеер и выкинуть эти деньги на ветер.
Далее, продолжает Йохансен, забота о безопасности не мешает Microsoft лицензировать свою Windows Media DRM 10 другим компаниям (в рамках программы PlaysForSure) и взламывают ее не чаще, чем FairPlay. А переход на «закрытую модель» в случае с Zune вызван не опасениями в безопасности, а нежеланием делиться прибылями. И наконец, многие композиции независимых лейблов, которые в других магазинах продаются без DRM-обертки, в ITMS доступны только в «защищенном от людей» виде. «Дела говорят громче слов, Стив», — заключает DVD Jon.
Письмо Джобса завершается предложением к большой четверке звукозаписывающих лейблов вообще отказаться от использования DRM-защиты в цифровой музыке. Конечно, столь революционный призыв такой крупной фигуры не мог остаться незамеченным. Большинство СМИ написали, какой Джобс молодец, как он радеет за прогрессивную идею свободы контента. Самые въедливые, правда, заподозрили, что хитроумный Стив просто перевел стрелки. В нескольких европейских странах сейчас раскручивается новый виток борьбы потребителей за демонополизацию музыки iTunes, и Apple на местных рынках угрожают определенные неприятности. А тут борцам объявляют, что они не с теми воюют — главные злодеи-то вот они, рядышком (Universal контролируется французской Vivendi, EMI — британская компания, Sony BMG наполовину принадлежит германской Bertelsmann), а Apple просто невольная жертва обстоятельств. Получается практически беспроигрышный ход. Есть, конечно, небольшая вероятность, что злодеи вдруг перекуются и отменят DRM-препоны, — по слухам, об этом вроде бы подумывает руководство EMI. По идее это должно поставить всех продавцов музыки в онлайне в одинаковые условия, что, понятно, для Apple как нож острый. Но это еще когда будет, да и будет ли. А ложка, как известно, дорога к обеду. СК
Эра Тера«Грядет эра терафлопсов!» — примерно такими заголовками отозвалась пресса на сообщение, что корпорация Intel представила на ежегодной Integrated Solid State Circuits Conference (ISSCC) в Сан-Франциско процессор с производительностью больше триллиона операций с плавающей точкой в секунду.
Первые упоминания об этом исследовательском проекте, который является частью масштабной программы Tera-scale Computing Research, появились еще в сентябре, на прошлогоднем Intel Developer Forum (см. «КТ» #657). Ныне же стали известны подробности. Чип содержит восемьдесят относительно небольших ядер, организованных в массив 8х10. В состав каждого ядра входит пятипортовый маршрутизатор, позволяющий обмениваться пакетами данных с любым другим ядром микросхемы. Общая производительность — 1,28 Тфлопс при тактовой частоте 4 ГГц (или терафлопс при трех гигагерцах). При этом потребляет процессор немногим более шестидесяти ватт: это стало возможным за счет энергосберегающей системы, умеющей отключать все неиспользуемые в данный момент функциональные блоки (вплоть до отдельного порта маршрутизатора).
Чип построен не на привычном x86-базисе: в нем используется 96-разрядная архитектура VLIW (Very Long Instruction Word), знакомая по Itanium. Практических применений этому чуду не предвидится (хотя исследователи на ISSCC и гоняли на нем программу для решения дифференциальных уравнений). Как уверяют в Intel, это всего лишь тестовая площадка для отработки идей по проектированию и производству микросхем с очень большим числом ядер. И когда-нибудь обкатанные здесь технологии появятся и в семействе x86-процессоров компании. Впрочем, как заподозрили некоторые рыночные аналитики, основное предназначение многоядерных конструкций не столько Пентиумы следующих поколений, сколько графические ускорители. Не исключено, что Intel таким образом готовится к новому витку «гонки вооружений» с тандемом AMD-ATI. ИП
Испанские вариантыИспанский стартап Whisher (см. «КТ» #673), преследующий благую цель обеспечить всех страждущих бесплатным WiFi-доступом, вовсе не одинок в этом стремлении. За место под солнцем ему придется бороться в первую очередь с соотечественниками из FON, называющими себя крупнейшим WiFi-сообществом. На текущий момент, всего лишь за год существования проекта, в этой сети зарегистрировано более ста тысяч хот-спотов, разбросанных по всему миру.
Чтобы стать полноправным участником комьюнити FON, необходимо установить фирменный беспроводный маршрутизатор La Fonera, стоимостью около 30 долларов (в честь первой годовщины партия из 10 тысяч устройств будет роздана бесплатно; правда, предложение касается только жителей США, Канады и Великобритании). Технически подкованные пользователи могут также превратить уже имеющиеся у них точки доступа в «социальные» путем смены прошивки. Использование специализированного оборудования позволяет разделить зону доступа на публичную и приватную, а также квотировать ресурсы в каждой из них. Для членов сообщества доступ бесплатный, а с «пришлых» серферов взимается плата в размере одного-двух долларов за сессию, ограниченную сутками.
Впрочем, идея всеобщего цифрового коммунизма овладела далеко не всеми умами. Например, компания Boingo (конечно, тоже родом из Испании) собирается строить свой бизнес на предоставлении услуг доступа к хот-спотам по всему миру. Ее программное обеспечение позволяет коммуникаторам, КПК и смартфонам под управлением Windows Mobile 5 подключиться к одной из 60 тысяч точек доступа для работы с интернет-ресурсами и совершения дешевых VoIP-звонков на чужбине (в перспективе компания обещает поддержку устройств Series 60). Блага, сулимые Boingo, обойдутся не так уж дорого: 8 долларов за месяц безлимитного WiFi-доступа. В России, правда, выбор ограничен двумя дюжинами точек доступа, двадцать из которых работают в Москве (их приютили в основном бензозаправки и кафе). АЗ
Игрок платит дваждыВслед за коммерческими компаниями обживать онлайновые кущи игровой вселенной Second Life принялись официальные государственные учреждения. Первыми из «казенных людей» свой виртуальный офис здесь открыли сотрудники американской метеослужбы NOAA, зажившие «второй жизнью» еще в прошлом году. Вслед за ними в Сеть потянулась и более крупная правительственная «рыба».
В скором будущем заядлые «секондлайфовцы» смогут проконсультироваться по вопросам получения визы в «страну ABBA» не отрываясь от игры. Как объявили представители шведского Министерства иностранных дел, они твердо намерены основать свою резиденцию на просторах виртуального мира — таким образом, Швеция станет первой на планете страной, вступившей с ним в дипломатические отношения. По уверению «веб-архитекторов», здание представительства Швеции во «Второй жизни» выстроят по образу и подобию посольства этой страны в Соединенных Штатах. Коридоры особняка будут увешаны большими интерактивными дисплеями, при помощи которых посетители смогут знакомиться с содержанием правительственных веб-сайтов. Прием ходоков в урочные часы будут проводить аватары официальных сотрудников министерства и миграционной службы.
Впрочем, особой радости у шведских онлайновых игроков эта новость не вызвала. Наверно, потому, что практически одновременно с нею появилась и другая: не теряя времени даром, на онлайновые просторы решили пожаловать и местные налоговики. Судя по бодрым реляциям, они всерьез намерены приравнять заработки игроков онлайновой вселенной к их доходам в «первой жизни» и стричь с них налоги в казну. Наряду с «секондлайфовцами» под раздачу попали и игроки воинственного мира World of Warcraft, ведущие бойкую оружейную торговлю. «Нас не интересуют 99 процентов обитателей этих миров, играющих на интерес, но любопытны обладатели средств, попадающих оттуда в реальный мир», — без обиняков заявил начальник подразделения интернет-торговли шведской налоговой полиции Даг Хардиссон (Dag Hardysson).
Правда, бить тревогу пока рано: по признанию шведских властей, правовая база для «виртуальных налоговиков» еще не сложилась. Неизвестно пока и то, в каком из миров — реальном или виртуальном — игрокам придется корпеть над налоговой декларацией. Так что, похоже, в ближайшие два-три года азартные обитатели интернет-миров смогут спать спокойно: раньше этого срока руки до них у государства не дойдут. Впрочем, общая тенденция не может не удручать: как показывает практика, опыт «закручивания гаек» бюрократы разных стран перенимают друг у друга быстро.
Только представьте себе ощущения отечественного игрока призывного возраста, на которого в разгар сражения нападает орк, на поверку оказывающийся аватаром местного военкома. Воистину, по сравнению с такой «жизнью 2.0» и первая покажется раем. ДК
Яху трубитYahoo объявил об открытии Yahoo! Pipes — нового сервиса, который некоторые блоггеры (в том числе Тим О’Рейли, «отец Web 2.0») сочли «революционным» и даже «изменяющим природу всего Интернета».
Идея сервиса выдержана в духе «пресловутого 2.0», с его трансляцией и аггрегацией всего и вся и бесконечными «mashups» — помесями сервисов. Собственно, Yahoo! Pipes и ставит производство этих помесей «на поток»: сервис позволяет выбрать несколько источников данных, применить к ним различные фильтры и операции и сохранить полученную «программу» (pipe — «труба, конвейер»). Звучит абстрактно? Вот пример: берем в качестве источников несколько новостных RSS-лент, объединяем их, фильтруем по наличию слов Google, Yahoo или тега «search», подаем на выход. Получаем сводную RSS-ленту новостей о поисковиках. А объединяя новостные потоки с результатами поиска по блогам и «подмешивая» потоки картинок с Fliсkr, можно получить и куда более причудливые творения.
Прелестей здесь несколько: во-первых, весь процесс выполняется визуально, путем выбора блоков и соединения их связями, — так что создание пайпа требует от пользователя некоторого технического мышления, но отнюдь не знания программирования; имеется и «отладчик», позволяющий посмотреть, какие данные выдает любой из блоков. Во-вторых, пайпы можно публиковать и делать доступными другим пользователям, то есть и при полном отсутствии «некоторого технического мышления» все равно можно извлечь пользу из сервиса, взяв то, что уже «напрограммировали» другие (кроме того, чужой пайп можно скопировать и поэкспериментировать с ним, обучаясь работе с системой).
Входными данными для Yahoo! Pipes на данный момент могут служить RSS-потоки, результаты поиска в «большом» Yahoo, Yahoo Local (поисковик ресторанов, магазинов и служб «в вашем городе») и на принадлежащем Yahoo Flickr’е, а также Google Base (почему-то единственный из представленных сервисов конкурента), — впрочем, набор «входов» обещает быстро расширяться. Из «выхода» можно получить RSS, почтовую рассылку или данные в формате JSON (легковесный формат обмена данными между веб-сервисами).
Идея пайпов-конвейеров уходит корнями в операционную систему Unix — такой способ объединять выход одной утилиты со входом другой является естественным и самым эффективным способом работы в «unix way». Мысль перенести удобный и привычный инструмент в Веб зрела давно, но только в последнее время, с популяризацией RSS и «открытых» веб-сервисов, это стало целесообразным. А распространение всяческих сервисов-помесей (новостей с вики, вики с картами, карт с фотохостингами и всех их вместе) сделало идею «смешать что-нибудь» привычной для технически продвинутых пользователей.
Запуск революционного сервиса, понятное дело, не обошелся без накладок. В первые несколько суток серверы порой не справлялись с наплывом любопытных и просили «заходить попозже», поддержка браузеров далеко не идеальна (полностью работоспособны только Firefox и Safari — в IE глючат наиболее сложные блоки, а из Оперы пользоваться системой вообще невозможно), поддержка RSS — капризна. Да и многие журналисты и блоггеры сперва «не оценили кайфу», и отзывы в духе «революция в Интернете» перемешивались с заявлениями о «каком-то странном RSS-аггрегаторе», «сервисе для нескольких гиков» и «кому это вообще надо???». Тем не менее за прошедшую неделю работа Yahoo! Pipes стала куда более стабильной, а по блогам уже полетели первые списки «Пятерки самых крутых пайпов в мире». ВШ