Открыт код облачного хранилища Ubuntu One
Для обеспечения синхронизации различных типов данных (от содержимого SQL БД до адресной книги и закладок Firefox) была разработана специальная прослойка U1DB, которая не зависит от платформы и типа синхронизируемой БД. Код клиентских компонентов и U1DB был открыт изначально, но серверная часть до сих пор являлась проприетарной разработкой.
Теперь большая часть серверной части Ubuntu One, включая сервер хранения, бэкенды для аутентификации, средства синхронизации файлов, логов и баз данных, также стали доступны для сообщества. Из кода, который не вошёл в открытый релиз, можно отметить компоненты, связанные с web-интерфейсом, реализацию REST API, средства синхронизации адресной книги и систему потокового вещания музыки. Данные части пока остаются закрытыми, так как они ещё не готовы к публикации, но в дальнейшем код их тоже будет открыт.
Canonical не планирует продолжать развитие проекта и позиционирует представленный код как основу для создания форка или как набор компонентов для использования в других разработках. При желании можно развернуть аналог Ubuntu One на своих серверных мощностях. Из необходимых для запуска сервера зависимостей можно отметить protobuf, Django, Twisted, PostgreSQL и Squid.
Источник: http://www.opennet.ru/opennews/art.shtml?num=42767
|
0 | Tweet | Нравится |
|