Журнал «Компьютерра» № 44 от 28 ноября 2006 года
Апокалипсис: бета-версияФантастические романы пестрят всевозможными сценариями конца света, наступившего в результате неосторожного обращения человека с техникой. Но сегодня нет необходимости верить на слово фантазерам. Всех желающих поучаствовать в генеральных репетициях высокотехнологических апокалипсисов приглашает виртуальный мир онлайновой игры Second Life, где в последние две недели развернулись поистине фантастические события.
Напомним, что проект Second Life был основан в 2003 году американской компанией Linden Labs. В отличие от классических многопользовательских онлайновых стратегий, условия в игре максимально приближены к реальным. Это, в частности, подразумевает наличие виртуальной экономики, основанной на собственной денежной единице, привязанной плавающим курсом к доллару США, и право частной собственности. Возможность тратить и зарабатывать настоящие деньги плюс полная свобода действий принесли Second Life заслуженное признание. Сегодня в игре зарегистрировано больше миллиона пользователей, часть которых зарабатывает виртуальной торговлей на свою настоящую жизнь, а совокупное перетекание средств между игроками оценивается в несколько десятков миллионов долларов ежегодно. Территории в онлайновой вселенной покупают и арендуют многие крупные компании, привлекающие таким образом дополнительных клиентов (General Motors, Reuters) или экспериментирующие с новыми методами совместной работы сотрудников через Сеть (IBM, Sun). Естественно, на SL-сообщество, как мухи на мед, слетаются и разного рода мошенники, что периодически выливается в скандалы. Впрочем, все шло более или менее спокойно, пока не появилась утилита CopyBot.
Восстановить точный ход событий не представляется возможным, но, судя по разрозненным публикациям, в начале ноября отдельные пользователи Second Life обрели способность копировать объекты виртуального мира. Буквально мановением руки в любом количестве воспроизводились одежда, автомобили, дома — все, что попадало в руки этих «волшебников» (объекты в Second Life можно создавать самому, после чего — дарить или продавать другим игрокам). Появление «репликаторов» грозило уничтожением самого смысла торговых отношений между пользователями виртуального мира и крахом всей игры. Неудивительно, что в сообществе Second Life начались массовые волнения: предприниматели, опасаясь разорения, обратились к руководству с просьбой разобраться и защитить их от мошенников, а кое-кто в знак протеста даже закрыл свои магазины.
К этому времени выяснились любопытные детали. Оказалось, что копирование виртуальных ценностей осуществляется с помощью сторонней (по отношению к программе-клиенту Second Life) программы под названием CopyBot. Создали ее отнюдь не злобные хакеры, а несколько энтузиастов, участвующих в проекте Libsecondlife. Дело в том, что Linden Labs официально приветствует разработку стороннего программного обеспечения для Second Life. Члены Libsecondlife работают над собственной программой-редактором для создания новых объектов виртуального мира. Изучая сетевой протокол игры, они и наткнулись на неожиданный побочный эффект: как оказалось, вклинившись в информационный обмен между программой-клиентом и сервером, можно создавать точные копии виртуальных объектов. Так появилась утилита CopyBot, а поскольку ее исходные тексты были открыты, программой смогли воспользоваться многие любопытствующие.
К середине ноября, в результате совместных усилий игроков и администрации, были расставлены точки над i. Пользователей Second Life уведомили, что копирование чужой виртуальной собственности является нарушением правил и, в случае обнаружения, влечет за собой немедленное исключение игрока. Создатели CopyBot удалили программу со своего сервера. А пострадавшим от деятельности репликаторов рекомендуют обращаться в настоящий суд, апеллируя к хорошо известному за пределами Сети закону DMCA. И это, к сожалению, единственный действенный рецепт защиты: как оказалось, технически предотвратить копирование виртуальных объектов в игре невозможно. Лучшее, что можно сделать, — внимательно следить за окружающими и вовремя отлавливать мошенников. Чем в ближайшем будущем и займутся добровольные виртуальные дружины.
А через несколько дней после того как улеглись страсти вокруг CopyBot, разразилась новая катастрофа. Воскресным днем 19 ноября в отдельных районах игры появились прыгающие золотистые кольца. Забавные объекты не причиняли никаких неудобств до тех пор, пока кто-нибудь не пытался изучить их вблизи: от прикосновений кольца множились, увеличивая нагрузку на интернет-канал. Новая зараза, придуманная неизвестным пользователем, получила название «серой слизи» (grey goo) — термин позаимствовали у классика нанотехнологий Эрика Дрекслера, именовавшего так вышедшую из-под контроля массу самореплицирующихся нанороботов. В расчетах Дрекслера серой слизи понадобилось менее двух суток, чтобы погубить Землю. В живом эксперименте, невольно проведенном участниками Second Life, grey goo вызвала «конец света» всего за несколько часов и задолго до того, как кольца заполонили все свободное пространство. Размножаясь, они резко повышали нагрузку на игровые серверы, так что вскоре пользователи лицезрели вместо колец десятки лоскутков с предупреждениями «missing image». Администрация была вынуждена отключить всех игроков и провести чистку почти трех тысяч серверов, образующих игровую сеть. Споры о том, можно ли назвать происшедшее вирусной атакой (первой в своем роде), ведутся по сей день — ведь компьютеры пользователей не пострадали. Но последствия для игроков все же ощутимы: чистка серверов заставила «откатить» базу данных на несколько часов назад, что стерло из памяти игры созданные за это время объекты.
Впрочем, и в этот раз спокойствие длилось недолго. Уже в понедельник таинственные обстоятельства привели к новому крушению базы данных и опять заставили ограничить доступ пользователям. Не иначе, обыгрывается новый сценарий апокалипсиса. ЕЗ
Скидка за деинсталляциюВы когда-нибудь задумывались о целесообразности покупки нового ноутбука с предустановленной Windows? Ведь его производитель приобретает лицензию на каждую копию у Microsoft, что, разумеется, отражается на конечной цене устройства. А что делать, если вы не любитель «форточек» и не хотите переплачивать деньги за ненужную ОС?
Поисками ответа на этот вопрос занялся Дэйв Митчелл (Dave Mitchell), программист-фрилансер из Шеффилда (Великобритания). Приверженец Linux и активный участник сообщества Open Source, Дэйв воспользовался своим правом не запускать предустановленную на свежекупленный им ноутбук Dell копию Windows. Он просто отказался от лицензионного соглашения, которое Microsoft предлагает подтвердить при первом старте системы. Внимательно изучив условия лицензии, Дэйв нашел в них пункт, гарантирующий возмещение стоимости операционной системы, если она не будет использоваться. Отправив письмо производителю ноутбука, Дэйв, к своему удивлению, выяснил, что Dell не против вернуть деньги. Перезвонивший через несколько дней сотрудник фирмы уведомил о том, что 55 фунтов стерлингов (цена Windows XP Home) перечислены на кредитную карту, которой Шеффилд расплачивался за лэптоп. Интересно и то, что, возвратив деньги, Dell не потребовала назад установочный диск с операционной системой. «Я и представить себе не мог, что это будет так просто!» — говорит удачливый программист.
Естественно, линуксоиды, уже многие годы воюющие с производителями ПК за право покупать компьютеры без ненужной им Windows (этой теме посвящено множество ресурсов, см., например, www.windowsrefund.info), запросили комментарии у пресс-службы Dell. Ответ оказался обескураживающим: у компании нет программы по возврату денег за ПО, поставляемое в комплекте с техникой. Речь идет лишь о частном случае, когда Dell, проявив добрую волю, пошла навстречу клиенту. МС