- LibreOffice Online — это серверная технология, основанная на LibreOffice, которая позволяет осуществлять совместное редактирование в браузере, но для работы в производственной среде требует интеграции с другими компонентами.
- Document Foundation предоставляет код и сборки для личного использования и разработки, без корпоративной поддержки, оставляя серьезные развертывания для поставщиков и крупных организаций.
- Проект был приостановлен в 2022 году из-за стратегических сомнений и напряженности в отношениях с Collabora, но был возобновлен с ориентацией на сообщество и без намерения запускать собственный облачный сервис.
- В качестве альтернативы Google Drive его потенциал заключается в обеспечении конфиденциальности, возможности самостоятельного размещения, интеграции с настольной версией LibreOffice, а также поддержке экосистемы компаний и разработчиков.
LibreOffice Online стал одним из самых обсуждаемых проектов в мире свободного программного обеспечения , поскольку обещает перенести классический офисный пакет для настольных компьютеров в веб-браузер со всеми вытекающими отсюда преимуществами для совместной работы и самостоятельного размещения. В последние годы его история была отмечена взлетами и падениями, внутренними решениями, спорами с компаниями в экосистеме, такими как Collabora, и, прежде всего, высокими ожиданиями со стороны пользователей, бизнеса и государственных органов.
Если вас интересует создание собственной альтернативы Google Docs или Microsoft 365 , или вы просто хотите понять, что такое LibreOffice Online , на что он способен сегодня, какую роль играет The Document Foundation (TDF) и чем он отличается от Collabora Online, вы найдете здесь подробное руководство. Мы рассмотрим его технологию, статус проекта, варианты поддержки, текущие ограничения и все, что ожидается от будущей онлайн-версии, создаваемой сообществом.
Что именно представляет собой LibreOffice Online?
LibreOffice Online — это не программа, которую нужно устанавливать на компьютер, как классический пакет, а сервис, работающий на сервере и позволяющий открывать и редактировать документы из веб-браузера. Он построен на том же коде, что и настольная версия LibreOffice, но адаптирован для совместного просмотра и редактирования офисных документов непосредственно в облаке.
Основная цель программы — обеспечить одновременное визуальное редактирование различных типов файлов (текст, электронные таблицы, презентации и т. д.) для нескольких пользователей одновременно, без необходимости установки чего-либо, кроме веб-браузера. Пользовательский интерфейс интегрирован в более широкое веб-решение, такое как платформа для обмена файлами или система для групповой работы.
Важная деталь: LibreOffice Online не включает в себя собственную файловую систему . Он не управляет хранением документов или аутентификацией пользователей. Все это должно обеспечиваться дополнительным программным обеспечением, на которое он интегрирован: файловым сервером, службой аутентификации, веб-интерфейсом, системами хранения данных и т. д.
При использовании не только в базовых или домашних целях, возникают серьезные технические проблемы, такие как балансировка нагрузки, масштабируемость, высокая доступность и безопасность. Поэтому, вместо готового к использованию онлайн-пакета, это рассматривается как вспомогательная технология для публичных облаков (например, облаков интернет-провайдеров) или частных облаков для предприятий и крупных организаций.
Почему организация The Document Foundation не предлагает хостинг-сервис?
Один из наиболее часто задаваемых вопросов — почему The Document Foundation не запускает готовую облачную версию LibreOffice Online, "подобную Google Docs" , где вы просто входите в систему с помощью учетной записи и забываете обо всем остальном. Официальный ответ ясен: управление масштабным облачным сервисом не входит ни в миссию, ни в сферу деятельности фонда.
Чтобы предложить нечто сопоставимое с Google Workspace или Microsoft 365, необходимо было бы выбрать, интегрировать и поддерживать множество дополнительных технологий : системы обмена файлами, аутентификацию пользователей, балансировщики нагрузки, распределенное хранилище, мониторинг, выставление счетов (если бы это была платная услуга) и так далее. На настольных компьютерах все это обеспечивается операционной системой и инфраструктурой пользователя; в облаке TDF пришлось бы этим заниматься.
Такой скачок в сложности повлечет за собой масштабное расширение проекта , смещение его фокуса с разработки бесплатного офисного пакета на управление глобальной платформой облачных сервисов. Это изменение модели противоречило бы первоначальной миссии TDF, основанной на разработке свободного программного обеспечения и создании сообщества, а не на предоставлении коммерческих или квазикоммерческих услуг.
По всем этим причинам фонд решил ограничиться предоставлением кода и технологий, необходимых для того, чтобы другие участники могли создавать и поддерживать сервисы в производственной среде: крупные компании, интернет-провайдеры, компании в экосистеме свободного программного обеспечения и администрации, желающие создать собственное облачное хранилище для офиса.
Фонд TDF даже заявил, что приветствовал бы появление еще одной некоммерческой организации, публично предлагающей LibreOffice Online в качестве услуги, при условии, что она возьмет на себя связанные с этим расходы, обязанности и поддержку. Идея ясна: фонд разрабатывает технологию; другие занимаются массовым внедрением.
Почему LibreOffice Online считается «неподдерживаемым» по версии TDF
Фонд Document Foundation не оказывает поддержку конечным пользователям ни для одного из поддерживаемых им проектов , включая LibreOffice Online. Вместо прямой коммерческой поддержки он предлагает пространство для совместной работы и взаимопомощи, например, через сообщество ask.libreoffice.org, где пользователи помогают друг другу.
В конкретном случае LibreOffice Online отсутствие поддержки выражено еще сильнее, поскольку фактическое развертывание зависит от множества других программных компонентов: веб-серверов, систем аутентификации, решений для хранения данных, контейнеров, оркестраторов и т. д. Поддержание «официальных» бинарных файлов для корпоративного использования создало бы ожидания стабильности, поддержки и быстродействия, которые фонд, в основном поддерживаемый волонтерами, не может гарантировать.
Тем не менее, TDF предоставляет сборки новейшего кода, ориентированные на домашних пользователей, тестовые среды и тех, кто хочет внести свой вклад в разработку. Эти версии подходят для экспериментов, обучения и сотрудничества, но не предназначены для крупномасштабного развертывания в критически важных корпоративных средах.
Во избежание недоразумений, когда LibreOffice Online обнаруживает использование, которое можно считать ориентированным на бизнес — например, одновременно открыто более 10 документов или более 20 активных подключений — он отображает заметное предупреждение «не поддерживается» вместе со ссылкой на подробную информацию. Сервис продолжает функционировать, но четко дает понять, что это не официально поддерживаемая установка.
Этот же принцип рекомендуется применять ко всем сторонним разработчикам, публикующим бинарные файлы, созданные на основе LibreOffice, без официальной поддержки: четко информируйте пользователя о том, что он использует версию без гарантий или поддержки со стороны TDF, особенно при превышении определенного уровня нагрузки или параллельной обработки.
Как получить поддержку и финансирование для развития
Если вы планируете масштабное внедрение LibreOffice или LibreOffice Online, сам TDF рекомендует использовать сертифицированных разработчиков , либо нанимая их напрямую, либо через коммерческие компании в рамках экосистемы, которые их нанимают. Таким образом, проект получит финансирование, а вы — доступ к профессиональной поддержке.
В случае с LibreOffice Online это еще важнее, поскольку это критически важный компонент облачной инфраструктуры, требующий постоянной производительности, безопасности, обслуживания и обновлений. Без углубленных технических знаний и профессиональной поддержки настройка надежного сервиса становится очень сложной задачей.
Фонд категорически не рекомендует предпринимать попытки публичного или корпоративного развертывания LibreOffice Online без поддержки специалистов . Он не предназначен для установки и обслуживания организацией, не имеющей опыта работы с серверами, контейнерами и частными облаками, и тем более для быстрого превращения в сервис, доступный широкой публике.
Тем, кто желает внести финансовый вклад в разработку, предлагается несколько вариантов : заключение договоров на оказание услуг с компаниями, входящими в экосистему, поддержка сертифицированных разработчиков, участие в дочерних проектах или прямое сотрудничество с TDF. Таким образом, помимо получения технической поддержки, они вносят свой вклад в дальнейшее развитие как онлайн-версии, так и настольной версии.
Бесплатное использование и условия доступной версии
LibreOffice Online — это бесплатное программное обеспечение с открытым исходным кодом, поэтому вы можете загружать, использовать, анализировать, изменять и распространять его без оплаты лицензий . Это та же модель свободы, которая сделала настольную версию LibreOffice эталоном в мире открытого программного обеспечения.
Однако версия, выпущенная TDF, предназначена для личного использования, тестирования или разработки . Технически ничто не мешает установить её на сервер и предоставить доступ другим пользователям, но как только будут превышены пороговые значения использования, указывающие на бизнес-сценарий (более 10 одновременно работающих документов или более 20 подключений), появится уведомление о том, что это неподдерживаемая версия.
Это ограничение не препятствует использованию, но служит предупреждением о том, что не следует путать эти сборки с готовым к производству продуктом . Если вам необходимо стабильное онлайн-решение для работы в офисе с соглашениями об уровне обслуживания (SLA) и четким контактным лицом в случае возникновения проблем, наиболее разумным решением будет обратиться к поставщику, специализирующемуся на данной технологии.
Скомпилируйте версию без предупреждения "не поддерживается".
Лицензия LibreOffice позволяет изменять исходный код по своему усмотрению, включая удаление предупреждений и сообщений службы поддержки . Каждая сборка LibreOffice Online имеет страницу «Справка / О программе», на которой отображается хеш Git, на основе которого она была сгенерирована, а также ссылка для клонирования этого репозитория.
Если вы решите создать собственный вариант без предупреждения о неподдерживаемом использовании, следует учесть два ключевых момента . Во-первых, во многих случаях вам потребуется изменить название проекта и фирменную символику, особенно если вы планируете предоставлять к нему доступ третьим лицам за пределами вашей организации.
Это связано с правилами использования товарных знаков LibreOffice , которые призваны предотвратить путаницу между версией, поддерживаемой TDF, и версией, распространяемой другой компанией или организацией. Если вы удалите уведомление, вы берете на себя ответственность за поддержку и качество этой версии, и было бы бессмысленно представлять ее как официальный продукт.
Второй аспект более практичен: как только вы удалите эти сообщения, вы фактически станете поставщиком офисных пакетов . Вы берете на себя ответственность за поддержку пользователей, управление обновлениями безопасности, обработку инцидентов и обеспечение бесперебойной работы сервиса — задача непростая в облачной среде.
Как получить LibreOffice Online: код и исполняемые файлы
Фонд Document Foundation публикует LibreOffice Online только в формате исходного кода . На основе этого кода вы можете скомпилировать собственный экземпляр, адаптированный под вашу инфраструктуру, предпочитаемый дистрибутив GNU/Linux и ваши потребности в интеграции.
Однако существует несколько проектов и компаний, предлагающих готовые к установке бинарные файлы для тех, кто не хочет или не может компилировать с нуля. Эти варианты значительно упрощают задачу тестирования набора тестов онлайн, избавляя от необходимости разбираться со всем процессом сборки.
Одним из наиболее известных продуктов является Collabora Online Development Edition (CODE) , разработанный преимущественно компанией Collabora, которая исторически внесла наибольший вклад в кодовую базу LibreOffice Online. CODE включает пакеты для Debian, Ubuntu, CentOS, openSUSE, виртуальные машины для таких платформ, как Univention, и образы Docker, которые можно загрузить и развернуть относительно быстро.
Ещё один вариант — пакеты, поддерживаемые Kopano , которые в первую очередь предназначены для интеграции с их собственным решением для групповой работы. Эти бинарные файлы доступны для таких дистрибутивов, как Debian и Ubuntu, и позволяют создать инфраструктуру для совместной работы в офисе на основе технологий с открытым исходным кодом.
Также существуют специальные образы Docker для LibreOffice Online, опубликованные компанией Collabora на сайте hub.docker.com , предназначенные как для тестирования, так и для более серьезных сред. С их помощью вы можете запустить контейнер и начать экспериментировать с редактированием документов в браузере, не создавая все с нуля.
«Смерть» и возрождение проекта LibreOffice Online
В течение многих лет LibreOffice Online был развивающимся проектом, но в 2022 году TDF приняла решение заморозить и приостановить его разработку . Официальной причиной стало сочетание стратегических сомнений относительно роли фонда в облачных технологиях и напряженности вокруг Collabora Online, коммерческого решения, разработанного Collabora на той же технологической платформе.
С тех пор возникло ощущение, что единственный реалистичный способ получить пакет программ типа LibreOffice в браузере — это использовать Collabora Online или сервисы на его основе. Однако спрос на бесплатную, контролируемую сообществом, саморазмещаемую веб-версию продолжал расти, особенно по мере усиления интереса к цифровому суверенитету и независимости от крупных поставщиков.
В начале 2024 года нынешний совет директоров The Document Foundation проголосовал за отмену решения 2022 года и возобновление работы LibreOffice Online . Президент Элиан Домингос охарактеризовала это как начало процесса повторного выпуска онлайн-пакета «от сообщества и для сообщества», что ознаменовало изменение курса по сравнению с периодом, когда проект был приостановлен.
Это подразумевает повторное открытие репозитория кода для приема предложений , но с четкими предупреждениями о его первоначальном состоянии разработки и стабильности. Другими словами, проект вернулся, но он еще не готов предложить версию, готовую к использованию в производственной среде, без интенсивной работы по доработке, тестированию и интеграции.
Фонд также объявил открытый конкурс для разработчиков, экспертов в области веб-технологий, специалистов по обеспечению качества и маркетологов с целью укрепления всех необходимых областей: технологической инфраструктуры, автоматизированного тестирования, документации, взаимодействия с аудиторией и т. д. Цель – восстановить активное и независимое сообщество вокруг LibreOffice Online.
Collabora Online, соглашения и разногласия с TDF
Компания Collabora сыграла решающую роль в разработке первого этапа LibreOffice Online , внеся значительный вклад в код, сделавший возможным совместное редактирование в браузере. Когда TDF приостановила проект в 2022 году, Collabora продолжила работу независимо, выпустив коммерческое решение под названием Collabora Online , основанное на той же работе.
С тех пор Collabora Online позиционирует себя как бесплатный офисный пакет с открытым исходным кодом в своей версии для сообщества , но с коммерческими опциями, профессиональной поддержкой и дополнительными функциями в платных версиях. Для многих организаций это фактически стало продолжением концепции «LibreOffice в облаке».
Объявление о возобновлении работы LibreOffice Online от TDF не обошлось без споров . Майкл Микс, видная фигура в Collabora и бывший член совета директоров TDF, выразил несогласие с идеей возрождения репозитория, который он считает устаревшим, в то время как вокруг Collabora Online уже существует активное сообщество, открытое для внесения вклада.
Кроме того, Collabora ставит под сомнение «существенное» финансирование компанией TDF первоначального проекта по разработке облачных решений , отмечая, что компания взяла на себя значительную часть финансового бремени. За этими разногласиями скрывается более широкая дискуссия о том, кто возглавляет облачную стратегию, как распределяются заслуги и как сбалансировать участие сообщества с потребностями бизнеса.
В любом случае, текущая позиция TDF заключается в том, что LibreOffice Online не претендует на роль коммерческого облачного сервиса , а скорее предлагает бесплатную технологическую основу для сторонних разработчиков, позволяющую создавать собственные решения. Collabora Online, тем временем, продолжает развиваться как продукт со своей собственной идентичностью, сообществом и бизнес-моделью.
Что должен предлагать LibreOffice Online, чтобы конкурировать с Google Drive?
Если рассматривать LibreOffice Online как альтернативу Google Drive и Google Docs, то планка установлена очень высоко . Пользователи ожидают бесперебойной работы, совместной работы в режиме реального времени, интеграции с онлайн-хранилищем, хорошего управления правами доступа и разумной поддержки, и всё это без ущерба для конфиденциальности.
Одна из областей, где у проекта есть наибольший потенциал для совершенствования, — это обеспечение конфиденциальности . Платформы Google вряд ли являются образцом минимально инвазивной обработки данных. LibreOffice Online, будучи саморазмещаемым и открытым исходным кодом, может стать гораздо более уважительным вариантом для защиты информации пользователей, при условии правильной настройки инфраструктуры. Укрепить эту защиту можно, например, с помощью облачных инструментов шифрования, таких как Cryptomator.
Ещё один важный аспект — ограничения по объёму хранилища . Google Drive предоставляет определённый объём бесплатного места, а за дополнительное требуется плата. В случае с пакетом на базе LibreOffice Online лимит определяется сервером и файловой системой, которые пользователь или организация выберут для настройки, что обеспечивает большую гибкость для роста без привязки к конкретному поставщику.
Управление правами доступа и командная работа — это другие важнейшие области . Любое решение на основе LibreOffice Online должно предлагать детальный контроль над тем, кто может просматривать, редактировать, комментировать или делиться каждым документом — это крайне важно в корпоративной и образовательной среде. Внедрение понятной, простой в управлении и безопасной модели станет одной из среднесрочных задач.
Поддержка и устранение неполадок — ключевые отличия от таких гигантов, как Google . В то время как Google предлагает централизованную помощь и глобальную инфраструктуру, LibreOffice Online полагается на сообщество и компании в своей экосистеме. Для того чтобы он действительно привлекал требовательные организации, крайне важно, чтобы поставщики предлагали круглосуточную поддержку, а сообщество поддерживало надежную документацию и активные каналы помощи.
Также интересна возможность синхронизации в автономном режиме . Бесшовная интеграция между онлайн-версией и настольной версией LibreOffice позволила бы пользователям редактировать документы в автономном режиме, а затем синхронизировать изменения с сервером, чего многим пользователям не хватает, когда они полагаются исключительно на веб-платформы.
Наконец, многие организации ценят возможность создания закрытой и действительно безопасной среды, где документы никогда не становятся общедоступными из-за неправильной настройки, как это может произойти с общими ссылками в Google Cloud. Правильно развернутая LibreOffice Online в частном облаке может гарантировать, что весь контент останется внутри сети компании или учреждения, снижая риск непреднамеренного раскрытия.
Взаимодействие с LibreOffice в области мобильных приложений, SDK и исходного кода.
Помимо настольной версии и проекта LibreOffice Online, экосистема включает мобильные приложения . Document Foundation предлагает приложение для Android и iOS, ориентированное на просмотр документов на основе LibreOffice, полезное для просмотра файлов в дороге без необходимости преобразования форматов.
Для редактирования документов на мобильных телефонах и планшетах в магазинах приложений доступен продукт на основе LibreOffice , разработанный и поддерживаемый компанией Collabora в рамках пакета Collabora Office. Он заполняет пробел в возможностях расширенного редактирования на мобильных устройствах, сохраняя при этом совместимость со стандартными форматами пакета.
Параллельно фонд выпускает SDK (комплект для разработки программного обеспечения) и полный исходный код LibreOffice , которые позволяют разработчикам интегрировать офисные функции в свои собственные приложения, автоматизировать процессы или создавать расширения. SDK доступен для различных платформ, включая MSI-пакеты для Windows.
Стабильные и предварительные версии LibreOffice распространяются для различных операционных систем и архитектур , а также имеется архив более старых версий (поддержка которых не гарантируется). На официальном сайте также доступны загрузки на самых разных языках, от испанского и английского до русского, арабского, китайского, японского и корейского, и многих других.
Взятые вместе, все эти компоненты экосистемы — настольная версия, онлайн-версия, мобильная версия, SDK и исходный код — подтверждают идею о том, что LibreOffice — это не просто офисный пакет , а полноценная платформа для создания индивидуальных решений повышения производительности как в индивидуальной среде, так и в крупных организациях.
LibreOffice Online сейчас находится на интересном этапе своего развития : из многообещающего эксперимента он превратился в замороженный проект, чтобы затем возродиться с отчетливо выраженной ориентацией на сообщество и стремлением к цифровому суверенитету, самостоятельному размещению и сотрудничеству между организациями и компаниями в рамках экосистемы. Все указывает на то, что по мере развития его технологической базы и укрепления партнерских отношений с профессиональными поставщиками он станет все более надежной альтернативой для тех, кто хочет избежать зависимости от облачных гигантов, не жертвуя при этом удобством работы из веб-браузера.
