Недавно многоуважаемый Нестор увидел контрафактные значки копирайта в своем журнале и решил что пора что то делать. Для начала закрыл доступ ко всем своим записям и обозвал Мамута мазерфакером. Но это не помогло. Тогда он призвал прогрессивную общественности строить распределенную болгосферу 2.0.
Такая постановка вопроса кажется мне наиболее правильной и вот мои 5 сентов в копилку идей.
Распределенная блогосфера должна делится на строго разграниченные сущности.
- Идентификатор пользователя
- Контент пользователя
- Контейнер (или сервер).
- Поисковый сервер.
Рассмотрим их подробнее:
Идентификатор пользователя (UID).
Самая простая и самая ключевая компонента. По форме UID это url. По содержанию UID должен включать набор стандартных интерфейсов блогосферы:
- Open ID пользователя. (чтобы его всегда можно было авторизовать).
- RSS feed блога.
- какие то еще стандартные интерфейсы.
Очень важно то, что пользователь имеет возможность в любой момент поменять настройки DNS для своего UID и перенаправить его на новый сервер. Самая правильная гарантия того, что url (сиречь UID) останется с хозяином всегда – это иметь его в виде чистого домена (без доп дирректорий), каковой зарегистрированн на владельца UID. Хотя это не обязательно должно быть что то пафосное типа tema.ru. Географических доменов третьего уровня есть навалом и бесплатно.
Контент пользователя.
Это то, что сейчас делает из пустого ЖЖ эккаунта – тысячника. А именно:
- Структурированная информация из профайла. Имя, ник, емайлы, аськи, день рождения и т.п.
- Аватар(ы)
- Набор статических страниц.
- Лента блога.
- Комментарии к записям блога, страницам, фоткам и т.д.
- Медиахранилище. Фотки, подкасты, видео и.т.п.
- Списки френдов и настройки секюрности. Кто что видит/ кто что может.
- Дизайн страниц (в виде CSS наверное).
Формат контента пользователя должен быть стандартизован. Т.е. например должна быть определена структура дирректорий куда в строгом порядке раскладываются XML и медиа файлы и которая может быть запакована в аккуратный зип файл.
Контейнер (или сервер).
Железо, инфраструктура и софт которые могут хостить контенты одного или многих пользователей. Выглядеть должно примерно так:
- регистрируемся на сервере.
- перенаправляем на сервер DNS своего UID.
- загружаем на сервер бэкап своего контента (формат, как мы помним, стандартизован).
- получаем свою уютную ЖЖшечку по привычному адресу.
Взгрустнулось, обидели:
- забираем бэкап контента. (который мы конечно и так делали регулярно)
- регистрируем свой собственных хостинг
- разворачиваем стандартый (и открытый) софт сервера.
- перенаправляем на свой хостинг DNS своего UID.
- загружаем к себе бэкап своего контента.
- получаем обратно свою уютную ЖЖшечку по привычному адресу.
Кто будет держать сервера контента? Мне видится как минимум три очевидных сценария:
- небольшой сервер на собственном хостинге для себя любимого (и может быть для еще нескольких друзей).
- сервис за абонентную плату. Джентельмены платят по 5 баков в месяц и их не интересуют вопросы availability, connectivity, business continuity и emergency recovery.
- сервис за рекламу. Пацаны выделяют место под банеры и текстовые рекламные блоки и не парятся с оплатой.
Поисковый сервер.
Это сервер, который знает профайлы большого числа пользователей (всех?) и может отвечать на вопросы типа:
- найди мне Васю Пупкина, который учился в 13 школе г. Мухосранск выпуска 67 года.
- найди всех пользователей с интересом “сушеные ромашки”.
- найди всех девочек в возрасте от 14 до 20 лет из города Верхний Подгорск кто был в онлайне за последние 7 дней.
Поисковый сервер играет для блогосферы роль обьеденителя и некоторого общего знаменателя. Туда мы ходим чтобы у других посмотреть и свой показать. Обратите внимание огромную роль поиска людей для нынешних операторов социальных сетей. Именно этот функционал привязывает пользователей к сервису и «цементирует» аудиторию. Отделив поиск от серверов и контента мы делаем его симпатичным и безобидным помошником. Ведь серверов поиска может быть несколько независимых.
Технически софт сервера может быть довольно простым. Монетизация – очевидна. Со временем функцию поиска с удовольствием заберут большие поисковые компании.
Таким образом имеем распределенную сеть серверов контента. Часть работает на коммерческой основе, часть любительские. Имеем так же население блогосферы. У каждого есть свое собственное имя в виде url. Которое ниикому не отнять. Каждый пользователь растит контент своего блога на том или ином сервере. Однако пользователь не привязан к своему серверу как крепостные, а волен забрать свой контент и уйти туда где лучше. Для других участников блогосферы такой переход будет абсолютно прозрачным. Урл то не поменялся. За всей этой жизнью наблюдают сервера поиска. Собирают и кэшируют открытую информацию. Помогают пользователям найти друг друга.
Все счастливы.
зы: хотел опубликовать в блоге блогосфера, но у них там что то сломано. выдает какую то ошибку про карму. :-/

