Можно ли использовать libreoffice в коммерческих целях

Содержание статьи

Офисный пакет LibreOffice разделится на бесплатную и коммерческую версии

07.07.2020, Вт, 12:54, Мск


Разработчики популярного офисного пакета LibreOffice напугали пользователей планами по разделению продукта на две ветки – для персонального и корпоративного применения. В The Document Foundation, курирующей проект, заверили, что для конечных пользователей ничего не изменится.

Разделение LibreOffice

Популярный бесплатный офисный пакет с открытым исходным кодом LibreOffice может обзавестись рядом коммерческих версией, нацеленных на бизнес. Подобный вектор развития проекта предусмотрен новым пятилетним планом организации The Document Foundation (TDF), курирующей разработку продукта. План в настоящее время обсуждается, в том числе при участии представителей сообщества пользователей и разработчиков проекта.

На первом этапе реализации этого плана, в случае его одобрения, ожидаемый в начале августа 2020 г. релиз LibreOffice 7.0 будет распространяться под названием “LibreOffice Personal Edition”, а заставка (Splashscreen) программы будет содержать пометку о том, что данная редакция поддерживается волонтерами и предназначена для индивидуального использования (в оригинале: “The Personal edition is supported by volunteers and intended for individual use”).

Такая формулировка вызвала обеспокоенность некоторых пользователей офисного пакета, которые предположили, что его применение в организациях впоследствии станет невозможным или затруднительным. Однако управляющий совет TDF поспешил развеять их опасения, отметив, что ни для конечного пользователя, ни для разработчиков после такого ребрендинга ничего в сущности не изменится. LibreOffice останется бесплатным как для частных лиц, так и для бизнеса.

Бесплатный LibreOffice переименуют в LibreOffice Personal Edition

«Ни одно из обсуждаемых изменений не повлияет на условия лицензирования, доступность, разрешенные сценарии использования или функциональность [продукта]. LibreOffice всегда будет свободным ПО», – говорится в заявлении организации, опубликованном на ее официальном сайте 6 июля 2020 г.

Заметим, что LibreOffice 7.0 с обновленной заставкой сейчас находится в статусе релиз-кандидата (RC) и уже доступен пользователям-тестировщикам пакета.

Зачем нужна пометка “Personal Edition”

Добавление тэга “Personal Edition”, как пояснили представители TDF, необходимо, исключительно из маркетинговых соображений. Такая пометка позволит более четко разграничить нынешний бесплатный, основанный на труде сообщества, офисный пакет и разрабатываемые партнерами из экосистемы LibreOffice на его основе коммерческие продукты и сервисы семейства LibreOffice Enterprise, которые будут нацелены на корпоративный сегмент рынка.

Несколько слов о LibreOffice

LibreOffice является кросс-платформенным и свободно распространяемым на условиях лицензии MPL 2.0 (Mozilla Public License) офисным пакетом с открытым исходным кодом.

Применение ИИ в финансовой сфере экономит миллионы

Новое в СХД

Представляет собой бесплатный аналог Microsoft Office. В качестве базового формата для хранения файлов использует OpenDocument Format (ODF), представляющий собой альтернативу Office Open XML, используемому корпорацией Microsoft. Несмотря на это, LibreOffice полностью поддерживает открытие и сохранение документов в форматах Microsoft Office (Word, Excel, Powerpoint и др).

Разработка LibreOffice началась в 2010 г. на основе кода офисного пакета Openoffice.org (сейчас Apache Openoffice), принадлежащего корпорации Oracle и доставшегося ей от поглощенной в 2010 г. Sun Microsystems.

Часть независимых разработчиков проекта оказалась недовольна авторитарным руководящим стилем Oracle, в результате чего приняла решение основать TDF и под ее эгидой заняться развитием форка или ответвления проекта под другим именем и в соответствии с собственной стратегией. Oracle препятствовать этому не стала.

LibreOffice, в свою очередь, также породил множество форков, в том числе за авторством российских разработчиков.

Так, в ноябре 2019 г. CNews писал об исключении одного из таких продуктов – Alteroffice – из Единого реестра отечественного ПО Минкомсвязи. По словам участника рынка, знакомого с подоплекой удаления, офисный пакет сгубили не столько сами заимствования кода из открытого ПО, сколько прямое нарушение свободной лицензии на его использование. В Alteroffice якобы отсутствовали отсылки к реальному авторству элементов. Из-за этого «Алми партнер», разработчик продукта, утратил законное право на переработку LibreOffice и выпуска на его основе продуктов со сходными свойствами, но под собственной маркой.

  • Лучшие тарифы на выделенные серверы Dedicated на ИТ-маркетплейсе Market.CNews

Источник

LibreOffice в корпоративном секторе — к старту готов

В данной статье мы рассмотрим возможность снижения затрат на офисное программное обеспечение путем замены стандартного для многих российских организаций офисного пакета Microsoft Office 2003/2007/2010 на LibreOffice 3.6.1, опишем возникшие у нас проблемы и способы их решения.

Читайте также:  При наращивании ногтей можно ли использовать лак для ногтей

В затратах на поддержку и развитие ИТ-инфраструктуры существенную долю занимают расходы на программное обеспечение, которые в свою очередь складываются из затрат на программное обеспечение категории «для всех» и на специализированное ПО, необходимое только ряду сотрудников. В свою очередь, типовой набор категории «для всех» состоит из:

  • операционной системы;
  • офисного пакета;
  • необходимых сервисных приложений (архиватор, набор мультимедийных кодеков, программа просмотра PDF).

В разных организациях набор может быть дополнен, например, приложением Skype или корпоративным мессенджером (LiveMeeting, ICQ и т.п.).

В рамках данной статьи мы не будем углубляться в сравнение этих пакетов, тем более, что неплохие сравнения можно почитать тут и тут, но они касаются по большей части юзабилити этих пакетов. Наша же задача — показать использование LIbreOffice с точки зрения корпоративного внедрения.

Итак, условия внедрения — сеть предприятия на 50 рабочих мест, развернут домен Active Directory на базе MS Windows 2008 R2. Операционные системы рабочих мест — Windows XP/Vista Professional/7 Professional.

Развертывание LibreOffice началось с создания соответствующей групповой политики по установке официального MSI-пакета (https://www.libreoffice.org/download/). После успешного развертывания на тестовом OU (Organization Unit) выявились следующие проблемы:

  1. «по умолчанию» устанавливается весь набор ПО в пакете (включая набор словарей для всех языков мира) — инсталляция происходит долго, и на клиентской машине появляется куча ненужных для работы программ — Base, Python, PDF-Import и т.п.;
  2. «по умолчанию» формат сохранения файлов ODF — в организации годами выработаны форматы хранения данных DOC и XLS;
  3. после установки перестает работать формирование миниатюр файлов в Explorer’е. Explorer «зависает»;
  4. мелкие «нестыковки» форматов — где-то линии чуть толще, чем в MS Excel, где-то не вынесена на панель функция и т.п.
Решение проблемы №1. Избыточность пакета.

Для изменения исходного MSI-пакета были испробованы два пути:

  • использование аргументов командной строки MSI пакета для исключения ненужных компонентов. В итоге полученный пакетный файл не может быть выполнен, т.к. длина командной строки превышает допустимые в Windows пределы;
  • модификация имеющегося MSI пакета средством ORCA. Полученный MSI пакет лишен словарей, ряда ненужного ПО и попутно решена проблема 3 (о ней — далее). Основная проблема — отсутствие документации, по факту приходилось анализировать предоставленный разработчиками LibreOffice MSI-пакет методом “научного тыка”. В итоге, именно этот способ и привел к успеху.
Решение проблемы №2. Изменение формата «по умолчанию».

По умолчанию, файл с настройками LibreOffice находится в папке %USERPROFILE%AppDataRoamingLibreOffice3userregistrymodifications.xcu (для Windows Vista/7)), и наиболее простой способ — распространить этот файл на все машины в домене в каталог Default User. Однако, что делать с уже существующими пользователями, ведь содержимое папки Default User копируется в профиль только при первом входе пользователя в систему? Выход прост — создать простейший logon-скрипт и применять его групповой политикой при входе пользователя в систему. Заодно, кстати, будет сохраняться единая конфигурация LibreOffice в организации.

Решение проблемы №3. Зависание Explorer’а при входе в папку с документами.

Вообще, данный баг описан в соответствующем трекере — bugs.freedesktop.org/show_bug.cgi?id=52078. Однако на момент развертывания версии LibreOffice 3.6.1 он так и не был исправлен. Решение данной проблемы (отключение Windows Explorer Extension) было реализовано сразу же, когда мы разобрались с ORCA применительно к LibreOffice.

Решение проблемы №4. Нестыковки форматов

Здесь, к сожалению, применим только “ручной” труд. Например, около часа было потрачено на формирование новых шаблонов инкассации для банка, открытый файл формата MS Excel выглядел ужасно — “съехавшие” линии разметки, шрифты и прочее. Помогло сохранение этого файла в формат ODT, открытие и приведение его в правильный вид. С другой стороны, опасения в том, что будут проблемы с выгрузкой данных из 1С не оправдались совершенно.

Заключение

По итогам внедрения (которое продлилось суммарно около 2-х месяцев) можно с уверенностью заявить, что пакет LibreOffice 3.6.1 не уступает по функционалу MS Office 2003 в области подготовки и работы с документами. Однако, слабым местом пакета остается посредственная поддержка документов с макросами и сложными внутренними расчетами. Однако, если в организации данный функционал не используется, или используется на ограниченном количестве рабочих мест, то использование пакета LibreOffice в организации позволяет серьезно сэкономить на закупке офисного пакета. Цена MS Office 2010 for Home and Office Use на момент написания статьи составляла порядка 6600-8000р на рабочее место.

UPD

Выложил готовые MSI_пакеты:

  • data-solutions.ru/dnld/LibO_3.6.1_Win_x86_helppack_ru.msi
  • data-solutions.ru/dnld/LibO_3.6.1_Win_x86_install_multi.msi

К выходу готовится следующая версия сборки (под последнюю версию LO).

Источник

LibreOffice в корпоративном секторе — от теории к практике

LibreOffice в корпоративном секторе — к старту готов

Есть на Хабре такая хорошая статья за авторством frozer, в которой рассматривается развертывание (с помощью Active Directory) и использование LibreOffice (LO) в корпоративной среде.

Читайте также:  Можно ли использовать пропиленгликоль в электрокотлах

Единственный минус статьи — только теоретический подход. Т.е. автор описывает что можно сделать для корпоративной интеграции LO, но практическая часть отсутствует, как таковая.

Я пытался узнать секреты и получить советы на официальном русскоязычном форуме LO, и вот что получил в ответ:

Есть самый эффективный путь.
Скомпильте из иисходников под себя. Или заплатите тому, кто это сделает.

Это явно не тот метод. В интернете информации тоже очень мало, поэтому будем восполнять пробелы.

Инструкция — под катом.

Инструментарий

Для редактирования msi-пакетов нам понадобится соответствующий инструмент. Здесь у нас есть выбор, использовать Orca из Windows SDK от Microsoft, либо искать альтернативы. Бесплатных редакторов с необходимыми возможностями довольно мало, но для себя я нашел InstEd. Возможностей бесплатной версии для наших нужд хватит сполна.

Подготовка к развертыванию в AD

Итак, у нас есть msi LibreOffice последней версии (на данный момент — 4.0.2). Сходу развернуть его через GPO в AD не получится, нас настигнет ошибка еще на стадии добавления пакета в политику:

Благо информация по решению этой проблемы в интернете есть. А баг висит до сих пор, правда со статусом NOTOURBUG (не наши проблемы, господа).

А решается это всё очень просто: открываем msi в редакторе (я буду брать в пример InstEd), далее в меню TablesSummary Info… и в поле Languages видим простыню из всевозможных языков в виде их кодов. Нам же нужно её уменьшить, поэтому удаляем всё лишнее, оставляя к примеру только русский и английский (1033, 1049).

Сохраняем изменения и идём дальше.

В принципе, теперь можно развернуть LO, правда на клиентских машинах мы получим установленный офисный пакет с кучей языков, расширений, «быстрым запуском», включенным автоматическим обновлением. Следить за таким зоопарком довольно трудно.

Избавляемся от ненужного, оставляя нужное

В нашей организации мы придерживаемся следующего плана настройки пакета LO:

  • Удаление всех ненужных языков, исключая русский и английский.
  • Удаление всех расширений, словарей для всех языков, кроме русского и английского.
  • Отключение автоматического обновления.
  • Отключение «быстрого старта».
  • Отключение расширения предварительного просмотра файлов в проводнике.
  • Сопоставление типов файлов Microsoft Office с LO.

Немного пояснений:

  • Автоматическое обновление в среде AD считаю не очень нужным, ибо разброс версий на клиентских ПК вызовет только хаос.
  • Быстрый старт мы отключаем, потому что компьютеры довольно слабые, забивать автозагрузку лишними пунктами смысла нет.
  • Расширение проводника отключаем, потому есть баг, когда проводник падает при попытке предварительного просмотра некоторых файлов.

Остальные пункты, я думаю, пояснять не нужно.

Я не призываю вас придерживаться этого же плана, здесь он рассмотрен скорее как типовой.

Убираем ненужные языки

Открываем msi пакет, идём в таблицу Feature и ищем там в колонке Feature все значения, подходящие по шаблону gm_Langpack_, который подразделяется еще на несколько:

gm_Langpack_Basis_
gm_Langpack_Brand_
gm_Langpack_Calc_
gm_Langpack_Draw_
gm_Langpack_Fonts_
gm_Langpack_Impress_
gm_Langpack_Math_
gm_Langpack_Resources_
gm_Langpack_Writer_
gm_Langpack_r_

на конце каждого из значений стоит обозначение языка, к примеру gm_Langpack_Math_uz или gm_Langpack_Math_uk.

Здесь же можно сразу убрать ненужные файлы справки, за это отвечает значение gm_Helppack_Help_ с кодом языка на конце.

Значений очень много, и для каждого из них нужно поменять значение в столбце Level на 200 (не устанавливать). Для экономии времени, в конце поста я приложу файл трансформации с уже исправленными значениями.

Убираем словари

Аналогично с языками, ищем в таблице Feature параметры gm_r_ex_Dictionary_ с кодом языка на конце.

Убираем расширения

Аналогично, ищем в таблице Feature параметры gm_o_Extensions_ с обозначением расширения. Тут можно отключать по выбору.

Убираем расширения проводника Windows

Таблица Feature параметры gm_o_Winexplorerext и gm_o_Winexplorerext_x64.

Отключаем «быстрый старт»

Открываем таблицу CheckBox, и меняем значение параметра QUICKSTART в колонке Value в 0. Тем самым мы отключим быстрый старт на корню.

Отключаем автоматическое обновление

Открываем таблицу Property, ищем значение ISCHECKFORPRODUCTUPDATES, выставляем значение в 0.
В таблице Feature ищем параметр gm_o_Onlineupdate, выставляем Level в 200.

Сопоставление типов файлов Microsoft Office с LO

Открываем таблицу Property, ищем значение REGISTER_ALL_MSO_TYPES, выставляем значение в 1. Опционально, можно более тонко настроить сопоставление для каждого типа файлов отдельно.

Делаем «трансформер»

Для экономии времени в будущем рекомендую все изменения сохранять в файл трансформации. В будущем, его можно просто применять к следующим (желательно минорным) релизам LO.
В InstEd это делается так: перед изменением любых параметров идём в меню TransformNew Transform и сохраняем будущий файл трансформации. После изменений не забудьте его сохранить.

Итог

Сохраняем наш пакет, создаем политику распространения в AD и наблюдаем за процессом.
По моим подсчетам, установка (с удалением старой версии) LibreOffice 4 на ПК средней конфигурации (2 ядра, 2Gb ОЗУ, HDD, KES 10) занимает от 10 минут для Windows XP и от 3-4 минут на Windows 7. Установленный LO занимает ~280Mb.

Приложения

Как и обещал, прикладываю готовый файл трансформации согласно озвученного плана.

Ссылки

При написании поста использовались следующие источники:
Блог «Тяжкий труд сисадмина».
Сайт WebGNUru
Wiki Opennet

Читайте также:  Можно ли использовать болгарку как пилу по дереву

Источник

Обновленный LibreOffice 7.1: корпоративный пакет — отдельно, редакция для комьюнити — отдельно

Источник

Офисный пакет LibreOffice 7.1, поддерживаемый The Document Foundation, получил очередное обновление. ПО готово для установки для дистрибутивов Linux, Windows и MacOS. Обновление пакета — совместная работа курирующих проект компаний и членов комьюнити. Большую часть изменений (73%) внесли сотрудники Collabora, Red Hat и CIB, остальные — заслуга энтузиастов.

Что нового в LibreOffice 7.1, читайте под катом.

LibreOffice 7.1: Community и Enterprise

Офисный пакет разделили на две редакции: одна — для комьюнити ПО и получила название «LibreOffice Community», вторая — под названием «LibreOffice Enterprise» — создана для корпоративного использования.

Такой шаг разработчики объясняют желанием облегчить жизнь обеим группам: тем, кто пользуется LibreOffice для личных нужд, и тех, кто использует пакет на уровне компании. LibreOffice Enterprise сделает проще работу поставщиков продуктов, создаваемых на основе опенсорсного LibreOffice, и объединит в некоторое подобие экосистемы.

Для продуктов семейства LibreOffice Enterprise будет предоставлена поддержка и длительный доступ к обновления ПО. Также этот «тариф» будет включать такие функции, как SLA (Service Level Agreements).

LibreOffice Community, в свою очередь, будут поддерживать энтузиасты, которые пользуются пакетом для личных нужд. По мнению разработчиков, это снимет с них необходимость рассматривать проблемы, связанные с массовым, а не индивидуальным использованием LibreOffice 7.1.

Оба ответвления, впрочем, остались на одной технологической платформе — LibreOffice Technology. Это неизменная единая кодовая база для создания решений на основе LibreOffice. Интересно, что все изменения и со стороны Community, и со стороны Enterprise, будут вноситься в эту же базу. Вытекшие из одного устья, LibreOffice Community и LibreOffice Enterprise существуют как бы отдельно, но все равно стекаются в одно к концу своего пути. Это значит, что следующее обновление офисного пакета опять может стать единым.
Продукты, созданные на LibreOffice Technology, доступны в сборках для популярных ОС (Windows, macOS, Linux и ChromeOS), мобильных платформ (Android и iOS) и для «облачного» применения (LibreOffice Online).

Это про концептуальные изменения, а что насчет технических нюансов?

LibreOffice 7.1: что нового

В интерфейсе

  • При первом запуске программы теперь можно выбрать стиль интерфейса и тип панелей.

  • Добавлен виджет для предпросмотра стилей в панель инструментов Notebookbar.
  • Теперь получать расширения, пиктограммы, макросы или шаблоны можно без установки расширений и ручной загрузки. Новый диалог Additions позволяет подгружать их из внешних хранилищ.

В Writer

  • Добавлен Style Inspector, показывающий все атрибуты стилей и символов, а также свойства ручного форматирования.

  • В меню (вкладка) Formatting Aids теперь можно выбрать применяемый по умолчанию способ закрепления добавляемых изображений.
  • Шаблоны для документа зависят от языка, выбранного в Writer, а не от системной локали.

  • Обеспечено определение типа Unicode, даже при импорте текстовых файлов без маркера последовательности байтов (BOM).
  • Добавлена поддержка табличных формул PRODUCT, ABS, SIGN и COUNT, чтобы ПО было более совместимым с MS Word.
  • Теперь можно переключать видимость имен полей ввода ( View → Field Names) и выделять мышью пустые поля. Для полей, совместимых с Word, доступен переключатель, позволяющий скрывать как команды, так и результат.
  • Операция поиска и замены информации стала более быстрой.
  • Для старых PDF-документов, созданных в OpenOffice.org 2.2 и более старых выпусках, при импорте реализовано преобразование вложенных таблиц в таблицы с разбивкой на уровне строк (rowspan). Последние более качественно экспортируются в форматы Word и HTML.

В Calc

  • Теперь можно отключать вставки клавишей Enter (Tools → Options → LibreOffice Calc → General).
  • Выделять элементы в окне Autofilter можно кликом на любой строке.
  • Сбросить все значения можно одной кнопкой Reset All (в диалоге Solver).
  • Работа с объединенными ячейками стала проще: легче заполнять, выделять и копировать их структуры.
  • Улучшились функции проверки правописания и поиска в Autofilter.
  • В функции Indirect появилась поддержка имен, ограниченных текущим листом.

В Impress и Draw

  • Новые анимационные эффекты, добавлена поддержка анимации на основе движка для симуляции физических процессов. Также в Impress теперь можно менять анимацию сразу для нескольких объектов.

  • Добавлены реалистичные размытые тени от объектов.
  • В Draw для встроенных PDF-файлов добавлены видимые метки о наличии заверения документа цифровой подписью.
  • В консоли управления презентацией появились новые кнопки Pause/Resume и Exit.

И еще парочка обновлений

  • В Math в панель Element добавлены новые примеры и реализована полная поддержка HTML-цветов, некоторые из которых можно выбрать через интерфейс в панели Element.
  • Расширенную коллекцию макросов для LibreOffice можно вызывать из скриптов на Basic и Python.
  • В системе импорта теперь можно определить тип пустых файлов по их расширению. Например, при попытке открытия pptx и dotx нулевого файлы будут открыты в указанных форматах.
  • Импорт и экспорт документов в формате docx, xlsx и pptx стал лучше. Расширена поддержка импорта SmartArt.

С полным списком можно ознакомиться здесь. Также разработчики кратко продемонстрировали нововведения в ролике на YouTube.

Источник