Сайт Scratch спроектирован так, чтобы маленьким программистам было легко делать ремиксы, то есть брать за основу своих проектов идеи, приглянувшиеся им в работах других участников сообщества. Посмотрите любой Scratch-проект: трудно не заметить в правом верхнем углу большую голубую кнопку «Войти внутрь проекта» (See Inside). Стоит нажать на нее, и сразу открывается набор скриптов и мультимедиа-файлов, из которых «смикширован» проект. Если что-то понравилось — пожалуйста, бери и складывай к себе, чтобы потом применить в каком-то из своих проектов. Есть и другой вариант: кликни на оранжевую кнопочку «Ремикс» («Remix») — и получишь в собственное распоряжение копию этого проекта, чтобы как душе угодно переделывать или расширять его.
Создание ремиксов невероятно популярно в Scratch-сообществе, так повелось с самого начала. В первую же неделю после запуска сайта кто-то из ребят сделал с помощью Scratch простенькую версию классической видеоигры «Тетрис» и поделился ею с сообществом. Всем понравилось играть, и у многих возникли дельные соображения, как улучшить игру. В следующие несколько дней на сайте появилось множество ремиксов (и образцов неподражаемой изобретательности) — это скретчеры, каждый по-своему, обогатили игру. Одни добавили дополнительные элементы, например уровни игры, табло для отображения счета, комбинации для «быстрых клавиш», функцию предварительного просмотра. У нас на сайте ремиксы отображаются наподобие генеалогического древа, по поколениям в зависимости от степени «родства» с первоначальным проектом. Так, от исходного «Тетриса» родились двенадцать дочерних проектов-ремиксов. У одного из них, в свою очередь, возникло 560 потомков («внуков» исходного проекта). В итоге первоначальный «Тетрис» дал начало семейству из 792 игр.
Использование ремиксов стало одним из главных механизмов распространения идей в Scratch-сообществе. Ведущий разработчик исходной версии сайта Scratch Андрес Монрой-Эрнандес исследовал феномен ремиксинга в своей кандидатской диссертации в MIT. Например, он проследил, что сталось с игрой «Прыгающая обезьянка»[26]
, где обезьянка перепрыгивает с дощечки на дощечку, чтобы полакомиться бананами, после того как скретчер Kaydoodle выложил ее на сайте сообщества. Проект тут же дал «росток»: другой скретчер обул попрыгунью в розовые тапочки, чтобы было лучше видно, когда она приземляется на дощечку. Между тем дерево ремиксов стало разрастаться: пользователь Whiz приспособил идею с розовыми тапками для своей игры, а с нее, в свою очередь, сделал ремикс некий Deweybears. И вот этот проект набрал пятнадцать тысяч просмотров в Scratch-сообществе — по сравнению с тысячей, которых удостоилась игра автора Whiz, и жалкими двумя сотнями, которые наскребла «Прыгающая обезьянка».Прием с розовыми тапками зажил своей жизнью и начал кочевать в Scratch-сообществе из одного проекта в другой, добавляя выразительности огромной коллекции игр-платформеров. Наши скретчеры постоянно «подглядывают» в проекты друг к дружке, высматривая новые приемы, которые будут полезны в их собственных проектах. Как объяснил исследователю Кёнвон Ко один наш скретчер: «Классная это штука, возьми любой проект, и обязательно чему-нибудь научишься».
Но, хотя создание ремиксов и подстегивает творческое воображение скретчеров, нельзя не признать, что это палка о двух концах. Кому-то из ребят претит, что другие люди переделывают их проекты, они жалуются, что их творения кто-то «стащил». Одна пятиклассница разразилась целой речью на TEDx[27]
. Вот как звучит начало выступления девочки: «Только что я закончила лучшую в моей жизни анимацию, и что же я вижу? (В этом месте она демонстрирует ремикс своего проекта, сделанный кем-то по ее наработкам.) Весь мой усердный труд пошел насмарку… Я сразу разозлилась и, если говорить по правде, злюсь до сих пор». Она, эта девочка, далеко не единственная, кого возмущают ремиксы. Участники сообщества выдвигают различные предложения относительно того, как можно улучшить Scratch, и, не скрою, большинство из них предлагают сделать так, чтобы скретчер сам распоряжался судьбой своих проектов и сам решал, позволять ремиксы или нет.Мы всегда прислушиваемся к поступающим от сообщества предложениям, но только не в этом случае. Возможность делать ремиксы глубоко созвучна нашим ключевым ценностям, открытости и творчеству в любых проявлениях. Потому-то еще на стадии разработки сайта мы решили, что на все проекты должны распространяться условия лицензии Creative Commons[28]
«С указанием авторства», а это означает, что всем позволено видоизменять, адаптировать и исправлять любые проекты на сайте Scratch при условии обязательной ссылки на первоначального разработчика.