Pull to refresh

Разработчик устроил NSFW-ловушку для сайтов, которые крадут его бесплатную веб-игру

Reading time2 min
Views18K
Иллюстрация Aurich Lawson/Getty Images
Иллюстрация Aurich Lawson/Getty Images

Разработчик Джош Симмонс придумал грубое, но эффективное наказание для сайтов, которые воруют его веб-игру Sqword при помощи тега iframe. Вместо игры на укравших её сайтах появляется картинка с NSFW-мемом. 

Бесплатная игра Sqword представляет собой несложную головоломку, в которой необходимо последовательно размещать буквы в сетке 5×5, чтобы получилось как можно больше слов. Как рассказал Симмонс, с момента запуска игры в прошлом году она привлекла постоянную группу ежедневных активных пользователей. Он также заметил, что несколько сайтов-агрегаторов игр встраивают контент с сайта Sqword.com через iframe, где она отображается в окружении рекламных баннеров.

«Это разозлило меня больше, чем следовало бы. Не потому, что Sqword — дойная корова (мы не размещаем рекламу на сайте и не зарабатываем на этом деньги), а потому, что это был дружеский проект, что-то чистое и намеренно бесплатное, во что можно играть БЕЗ рекламы, — пишет Симмонс. — Это противоречит моему идеалу как разработчика: повсюду баннеры и всплывающие окна. Если я создаю приложение, я считаю, что оно должно быть либо бесплатным, либо заранее сообщать о цене подписки или покупки. Я не мог смириться с тем, что мой код монетизируется таким образом».

Вместо того, чтобы пойти по «зрелому и ответственному» пути и заблокировать использование его кода внешними сайтами, Симмонс добавил в код нечто необычное. Теперь, если сайт обнаружит, что игра загружается в iframe-окне, он отобразит goatse, старый NSFW-мем. Картинка будет сопровождаться самообличающим сообщением для посетителей сайта: «Я краду чужой код, потому что я полное ничтожество».

ArsTechnica отмечает, что на момент публикации как минимум несколько сайтов не заметили, что украденная ими игра заменилась на одну из самых неприятных картинок в Интернете. Другие сайты заметили это изменение и просто заменили одну краденую игру на другую.

Симмонс указывает, что этот случай — предостережение не только для воров, но и для веб-разработчиков, размещающих на своём сайте внешний контент. 

«Если вы используете iframe для отображения чужого контента даже в законных целях, вы не можете контролировать этот контент. Он может измениться в любой момент. И тогда вместо того, чтобы смотреть в iframe, вы, возможно, увидите портал совершенно другого типа».

Tags:
Hubs:
Total votes 28: ↑26 and ↓2+24
Comments53

Other news