Проект RethinkDB выкуплен для передачи сообществу
6 февраля 2017 года
Организация CNCF (Cloud Native Computing Foundation) выкупила права на исходные тексты СУБД RethinkDB и передала проект под покровительство организации Linux Foundation. Перед передачей код был переведён с копилефт лицензии AGPLv3 на пермиссивную лицензию Apache 2.0. Передача осуществлена в рамках предпринятой бывшими разработчиками RethinkDB инициативы по передаче сообществу управления над проектом.
Напомним, что компания RethinkDB, развивающая одноимённую СУБД, в октябре объявила о прекращении своей деятельности, после чего судьба проекта оставалась неопределённой. В развитие RethinkDB было инвестировано более 12 миллионов долларов и семь лет разработки, но компания не смогла наладить устойчивый бизнес и вынуждена была закрыться. При этом решения на базе СУБД RethinkDB были внедрены во многих крупных компаниях, входящих в список Fortune 500, и известных организациях, включая NASA, Министерство обороны США, GM, Jive, Platzi, Distractify и Matters Media.
После закрытия компании RethinkDB, заинтересованные в проекте лица выразили желание финансово поддержать продолжение разработки и пожертвовали суммы, позволившие собрать 25 тысяч долларов на покупку прав на код и на торговую марку RethinkDB. Подобный интерес к проекту также позволил сохранить команду разработчиков, не прерывать процесс разработки и сохранить в строю элементы инфраструктуры, такие как сайт и репозиторий. В рассмотрении находится новая модель управления проектом, гарантом воплощения которой станет организация Linux Foundation.
Благодаря содействию организации CNCF права на код переданы сообществу и теперь не зависят от конкретной компании. Также произведена смена лицензии проекта на Apache 2.0, которая по сравнению c AGPL не требует возвращения внесённых в код изменений и позволяет создавать коммерческие web-сервисы на основе RethinkDB, что позволит привлечь интерес компаний к участию в разработке проекта. Через несколько дней ожидается выпуск релиза RethinkDB 2.4, а также корректирующего обновления 2.3.6.
СУБД RethinkDB относится к документо-ориентированным системам, обеспечивает хранение данных в формате JSON и предоставляет специализированный язык запросов ReQL с возможностью использования в запросах кода на JavaScript. Для отслеживания изменений RethinkDB позволяет обойтись без традиционной модели "запрос-ответ", предлагая вместо этого систему подписки на изменения (push-архитектура), т.е. имеется возможность отправить запрос один раз и в live-режиме непрерывно получать информацию об изменении связанных с ним результатов. RethinkDB также предоставляет встроенные возможности для кэширования запросов и создания кластерных конфигураций с поддержкой шардинга данных, асинхронной и синхронной репликации.
Не сбрасывается со счетов и другой проект компании RethinkDB - web-платформа Horizon, которая позиционируется как открытая альтернатива сервису Google Firebase. Horizon реализует серверный бэкенд на базе RethinkDB и Node.js, предоставляющий API для использования в web-приложениях, включающий средства для работы с данными, аутентификации, разграничения доступа, управления пользователями и т.п. Подробности о дальнейшей судьбе Horizon планируется опубликовать в ближайшие дни.
Источники[править]
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии[править]
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.