Когда в последний раз вы открывали любимый блог напрямую, а не ждали, пока алгоритм соизволит показать его в вашей соцсети? (Прямо как тот самый легаси-код, который лучше вообще не трогать, чтобы ничего не рухнуло). Сегодня мы привыкли к тому, что за нас решают, что читать, но еще пятнадцать лет назад интернет принадлежал открытым протоколам. Давайте разберем, как индустрия променяла свободу RSS на удобство корпоративных стен.
Введение: Золотой век RSS и обещания открытого интернета
В середине двухтысячных годов интернет был совсем другим. Не существовало единых алгоритмических лент социальных сетей, диктующих пользователям, что читать, а рекламные алгоритмы еще не захватили каждый пиксель экрана. Главным инструментом для потребления информации был RSS (Really Simple Syndication) — простой, элегантный и децентрализованный стандарт на базе XML. Он позволял пользователям подписываться на обновления любых сайтов, будь то крупные новостные издания, технологические блоги или личные дневники, и собирать их в одном месте с помощью RSS-ридеров.
Экосистема развивалась стремительно. Появилось множество отличных клиентов, включая легендарный Google Reader, запущенный в 2005 году. Этот сервис стал де-факто стандартом индустрии: быстрый, надежный, с поддержкой горячих клавиш и облачной синхронизацией. Казалось, что будущее за открытыми стандартами, где каждый владелец сайта контролирует свою аудиторию напрямую, без посредников в виде корпораций.
Однако сегодня RSS стал уделом гиков, разработчиков и энтузиастов ретро-технологий. Обычные пользователи давно забыли аббревиатуру RSS и переключились на алгоритмические ленты крупных платформ. Ирония судьбы заключается в том, что один из главных архитекторов популяризации RSS — компания Google — сыграл ключевую роль в его планомерном уничтожении. В этой статье мы подробно разберем, как именно корпорация изменила ландшафт веба, закрыла свой культовый сервис и переориентировала индустрию на закрытые экосистемы.
Пока гиганты перекраивали веб под себя, давайте заглянем под капот технологии, на которой держался весь независимый интернет того времени.
Анатомия стандарта: как работал RSS до прихода корпораций
Чтобы понять масштаб потерь, стоит вспомнить техническую простоту RSS. По своей сути RSS-лента — это обычный XML-файл, который генерируется CMS сайта при каждой публикации новой статьи. Структура документа интуитивно понятна как человеку, так и машине (в отличие от документации к какому-нибудь внутреннему API). Вот классический пример базового RSS 2.0 фида:
<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title>IT Блог разработчика</title>
<link>https://example.com</link>
<description>Свежие статьи о веб-разработке и архитектуре</description>
<item>
<title>Как мы переписали монолит на микросервисы</title>
<link>https://example.com/posts/monolith-to-microservices</link>
<description>Подробный разбор миграции крупного проекта...</description>
<pubDate>Mon, 15 Oct 2023 10:00:00 GMT</pubDate>
</item>
</channel>
</rss>
Используя этот простой формат, разработчики и обычные пользователи получали полный контроль над информационным потоком:
- Отсутствие цензуры и алгоритмов: Статьи поступали строго в хронологическом порядке. Никакой искусственный интеллект не решал за вас, какая новость «достойна» показа в ленте.
- Конфиденциальность: Никто не отслеживал каждое ваше движение, клик или время зачитывания материала с целью показа ретаргетинговой рекламы (она работала даже стабильнее, чем «работает на моей машине» у джуна).
- Независимость от платформ: Автор блога владел своей базой подписчиков. Если хостинг менялся, фид просто переносился на новый адрес.
Но чтобы этот механизм работал масштабно, потребовался инструмент, объединивший разрозненные блоги в удобную экосистему.
Роль Google Reader в экосистеме
До появления Google