LibreOffice — кроссплатформенный, свободно распространяемый офисный пакет с открытым исходным кодом, созданный как ответвление OpenOffice в 2010 году. Разрабатывается сообществом из более чем 480 программистов под эгидой некоммерческого фонда «The Document Foundation» за счёт пожертвований отдельных лиц и организаций.
Офисный пакет содержит в себе текстовый и табличный процессор, программу для подготовки и просмотра презентаций, векторный графический редактор, систему управления базами данных и редактор формул.
Основным форматом файлов, использующимся в приложении, является открытый международный формат OpenDocument, но возможна работа и с другими популярными форматами, в том числе Office Open XML, DOC, XLS, PPT, CDR.
История
28 сентября 2010 года разработчики и промоутеры сообщества OpenOffice.org объявили о создании независимого от Oracle ответвления офисного пакета. Активные разработчики были недовольны жёсткой политикой централизованного управления разработкой, которую навязывала компания Oracle. Основатели The Document Foundation» заявили, что принципами новой организации станут:
независимое и самоуправляемое на принципах меритократии сообщество;
сохранение всех лучших особенностей сообщества OpenOffice.org и продолжение развития;
предоставление свободы без ограничений разработчикам, а также создание высококачественного офисного пакета для пользователей;
поощрение помощи коммерческих компаний, которые, например, спонсируют работу разработчиков.
В отличие от Oracle, The Document Foundation рассчитывали на активное участие сообщества в разработке офисного пакета.
Среди направлений, в которых планировалось вести работу, выделялись: обеспечение совместимости с другими альтернативными текстовыми форматами других офисных пакетов; работа со встроенными шрифтами, полный отказ от Java.
Для проверки корректности поддержки OOXML планировали сформировать набор эталонных тестовых документов и опубликовать результаты работы под лицензией Apache.
Также выделение в новый проект является неплохим шансом избавиться от рудиментов. Разработчикам предстояло принять немало трудных решений и решить большое число задач.
Например удаление из состава пакета набора программ SeaMonkey, ранее входивших в его состав или разработка вычисления новых координат при перемещении курсора вверх и вниз, так как ранее выполнялся цикл по всем возможным положениям курсора в документе, что сказывалось на производительности.
Первая бета-версия офисного пакета LibreOffice вышла для платформ Windows, Linux и macOS. В отличие от OpenOffice.org бета-версия LibreOffice была выпущена только с англоязычным интерфейсом. Вторая бета-версия под платформу Windows включала пакеты поддержки национальных языков, а для других платформ могли быть загружены дополнительные языковые пакеты.
Состав пакета
LibreOffice Writer
Writer — текстовый процессор и визуальный редактор HTML. Содержит все необходимые функции современного полнофункционального текстового процессора и инструмента публикаций. В дополнение к обычным особенностям текстового процессора Writer обеспечивает следующие возможности:
работа со стилями и шаблонами;
методы макетирования страниц, включая рамки, столбцы и таблицы;
внедренная или связанная графика, электронные таблицы, и другие объекты;
встроенные средства рисования;
работа с составным документом;
отслеживание изменений в версиях документов;
интеграция с базами данных, включая базу данных библиографии;
экспорт в формат PDF, включая закладки.
Пользователь может ознакомиться с возможностями программы в «Справке LibreOffice Writer», вызывая с помощью клавиши F1.
LibreOffice Basic
LibreOffice Basic — это язык программирования, аналогичный Microsoft Visual Basic для приложений (VBA), но основанный на OpenOffice Basic. Он доступен в Writer, Calc и Base. Он используется для написания небольших программ, известных как «макросы», причем каждый макрос выполняет другую задачу, например, подсчет слов в абзаце.
LibreOffice Calc
LibreOffice Calc — табличный процессор и визуальный редактор HTML, входящий в состав офисного пакета LibreOffice. Является ответвлением табличного процессора OpenOffice.org Calc. LibreOffice Calc распространяется по свободной лицензии Mozilla Public License v2.0.
LibreOffice Impress
LibreOffice Impress — программа, используемая для создания, редактирования и показа презентаций на проекторе или большом экране. Программа подготовки презентаций позволяют создавать слайды (кадры) презентации и наполнять их содержимым, настраивать внешний вид презентации и возможные визуальные эффекты.
LibreOffice Draw
LibreOffice Draw — позволяют пользователю создавать и редактировать векторные изображения непосредственно на экране компьютера, а также сохранять их в различных векторных форматах, например, CDR, AI, EPS, WMF или SVG.
LibreOffice Math
LibreOffice Math — предназначенная для создания и редактирования математических формул.