Google Wave закроется не совсем
АрхивСтатьиGoogle откроет исходники Google Wave, и то, что не удалось корпорации, закончат независимые разработчики.
Недавно корпорация Google объявила о прекращении развития проекта Wave. По замыслу создателей, "Волна" должна была заменить традиционные сервисы электронной почты, системы обмена мгновенными сообщениями и средства коллективной работы. Увы, пользователи не оценили инновационный продукт (или корпорация не смогла объяснить людям, зачем он нужен).
Впрочем, Google не собирается "хоронить" Wave. На днях компания сообщила о проекте Wave in a Box в рамках которого будут открыты связанные с платформой исходные тексты.
Цель проекта - передать технологию в руки независимых разработчиков открытого ПО. Корпорация уже открыла около 200 тысяч строк кода и не собирается на этом останавливаться - сообщество разработчиков должно реализовать технологию, позволяющую любому желающему создавать собственные Wave-сервера и клиентские приложения.
Пользователи получат полнофункциональный сервер и веб-клиент, поддерживающие возможность общения в реальном времени, с использованием Wave federation protocol. В клиентской части программы будет реализована панель, поддерживающая нитевидную организацию связывания сообщений в обсуждении. Хранилище данных на сервере (MongoDB) будет поддерживать полнотекстовый поиск. Кроме того, разработчикам будет доступен усовершенствованный протокол для взаимодействия клиентской и серверной составляющих, API для создания гаджетов, ботов и обработки данных, а также инструментарий для импорта данных из сервиса wave.google.com. Серверная часть платформы сможет работать с несколькими различными конфигурациями одновременно.
Технические подробности станут известны позднее, но уже известно, что Wave in a Box будет уступать по функциональности той версии сервиса, которая установлена на серверах компании. Дело в том, что существующая реализация Wave слишком жёстко привязана к инфраструктуре Google, возможности которой далеко не всегда просто воспроизвести на основе открытого софта.
Этот шаг Google совершенно очевиден - в корпорации провели неплохой эксперимент, но дальнейшие инвестиции в платформу с неясными перспективами попросту нерентабельны. С другой стороны, открытие основных наработок проекта позволит привлечь к Wave сторонних разработчиков (прежде всего, речь идет о компаниях, занимающихся средствами коллективной работы) и продвинуть технологию в массы, не вкладывая в проект серьезных средств.
Делать прогнозы пока рановато, но если проект будет успешным - Google всегда может интегрировать открытые продукты в свои сервисы. Разработчики в этом случае получат стандартный инструмент, позволяющий (как минимум) обеспечить взаимодействие между различными средствами коллективной работы. В данной ситуации выиграют все. Если, конечно, найдутся желающие развивать проект.
В любом случае, подобный шаг со стороны корпорации не может не радовать, но у нас возникает один вопрос: как сложилась бы судьба Wave, если бы он с самого начала развивался как открытый проект?