Apache OpenOffice

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Apache OpenOffice
Логотип программы Apache OpenOffice
Скриншот программы Apache OpenOffice
Тип бесплатно[d] и офисный пакет
Разработчик Apache Software Foundation
Написана на C++[3] и Java[4]
Операционные системы GNU/Linux, Windows, macOS и BSD[d]
Первый выпуск 8 мая 2012[1]
Аппаратная платформа Java Virtual Machine
Последняя версия
Репозиторий gitbox.apache.org/repos/…
Лицензия Apache License 2.0[5][6]
Сайт openoffice.org (англ.)
Логотип Викисклада Медиафайлы на Викискладе

Apache OpenOffice (AOO, также известен как OpenOffice) — свободный пакет офисных приложений, является одним из преемников OpenOffice.org и наследник IBM Lotus Symphony[7]. Впервые появился 2012 году когда корпорация Oracle объявила о передаче всех прав на OpenOffice.org фонду Apache[8]. Официально поддерживается на платформах Linux, Windows, macOS Intel/PowerPC (поддержка оболочки Aqua находится в стадии альфа-тестирования). Существуют неофициальные портированные версии для FreeBSD, Linux PowerPC, OS/2 и Android[9].

OpenOffice по умолчанию использует открытый формат OpenDocument (ODF, ISO 26300), а также дополнительно поддерживает форматы Microsoft Office, такие как: .doc .xls .ppt и Office Open XML[10].

Офисный пакет Apache OpenOffice может свободно устанавливаться и использоваться на домашних компьютерах, в школах, офисах, вузах, государственных, бюджетных и коммерческих организациях и учреждениях согласно лицензии Apache[11].

Также существует портативная версия пакета Apache OpenOffice для операционных систем семейства Windows с возможностью использования без установки, что позволяет запускать пакет без установки либо, например, с USB-накопителя[12].

История[править | править код]

Версии Apache OpenOffice
Версия Дата выхода Описание
3.4 8 мая 2012[13] Первый релиз в рамках Apache.
Последняя версия поддерживающая Windows 2000
3.4.1 24 августа 2012
4.0.0 23 июля 2013
4.0.1 1 октября 2013
4.1.0 29 апреля 2014
4.1.1 21 августа 2014
4.1.2 28 октября 2015
4.1.3 12 октября 2016
4.1.4 18 октября 2017
4.1.5 30 декабря 2017
4.1.6 18 ноября 2018
4.1.7 21 сентября 2019
4.1.8 10 ноября 2020
4.1.9 7 февраля 2021
4.1.10 4 мая 2021
4.1.11 6 октября 2021
4.1.12 4 мая 2022
4.1.13 22 июля 2022
Версия Дата выхода Описание

1 июня 2011 года компания Oracle официально объявила о передаче всех прав на OpenOffice.org Apache Foundation. 13 июня фонд принял это предложение, в результате голосования OpenOffice.org поступил в Apache Incubator[8]. После окончательного перехода проекта в руки фонда Apache название «OpenOffice.org» сменилось на «Apache OpenOffice», лицензия на код OpenOffice была изменена на лицензию Apache 2.0[14]. По этому поводу Фонд свободного ПО выступил с заявлением, в котором выразил огорчение по поводу подобного шага, счёл уход от копилефт-лицензии ошибочным шагом и рекомендовал использовать LibreOffice[15].

IBM пожертвовала исходный код Lotus Symphony фонду Apache Software Foundation в 2012 году и прекратила поддержку собственного офисного пакета в пользу Apache OpenOffice[16]. Многие функции и исправления ошибок, включая боковую панель, были перенесены в OpenOffice[17]. Поддержка чтения с экрана IAccessible2[en] была перенесена из IBM Lotus Symphony и включена в составе выпуска OpenOffice 4.1 29 апреля 2014 года, хотя он первее появился в обновлении LibreOffice 4.2 в январе 2014 года[18].

IBM прекратила официальное участие в разработке Apache OpenOffice с выпуском версии AOO 4.1.1[19].

2 сентября 2016 Вице-президент проекта Деннис Э. Гамильтон сообщил о риске закрытия проекта из-за нехватки разработчиков и невозможности исправлять проблемы безопасности, обнаруженные ещё в 2015 году[20].

По состоянию на октябрь 2018 года в проекте было 141 коммиттеров кода, по сравнению с 140 в 2014 году[21][22].

Проблемы безопасности[править | править код]

С октября 2014 года по июль 2015 года у проекта не было релиз-менеджера[23]. В течение этого периода, в апреле 2015 года, в коде Apache OpenOffice 4.1.1 была найдена уязвимость удаленного выполнения кода (CVE — 2015—1774), но у проекта было недостаточно разработчиков, для того чтобы выпустить исправление. Вместо этого фонд Apache опубликовал временное решение для пользователей[24]. Бывший председатель PMC Андреа Пескетти был назначен на должность релиз-менеджера в июле 2015 года[25]. Версия 4.1.2 с исправлением уязвимости была выпущена 28 октября 2015 года[26].

В октябре 2016 года выяснилось, что версия 4.1.2 в течение года распространялась с дырой безопасности (CVE — 2016—1513), поскольку у проекта не было достаточно разработчиков, для её устранения[27].

Версия 4.1.11 была выпущена 6 октября 2021 года с исправлением уязвимости удаленного выполнения кода (CVE — 2021-33035), информация о которой была опубликована в общий доступ, за месяц до исправления, проект был уведомлен в начале мая 2021 года[28]. Данная уязвимость была исправлена в LibreOffice ещё в 2014 году.

Состав пакета[править | править код]

Компоненты Примечания
Writer Текстовый процессор и визуальный редактор HTML, похожие приложения: Microsoft Word, LibreOffice Writer, Pages, AbiWord, KWord
Calc Редактор электронных таблиц, похожие приложения: Microsoft Excel, LibreOffice Calc, Numbers, Gnumeric, KCells
Impress Программа подготовки презентаций, похожие приложения: Microsoft PowerPoint, Keynote, KPresenter
Base Механизм подключения к внешним СУБД и встроенная СУБД HSQLDB, похожие приложения: Microsoft Access, Kexi
Draw Векторный графический редактор, похожие приложения: Microsoft Visio, Adobe Illustrator, CorelDRAW, Calligra Flow, Dia
Math Редактор формул, похожие приложения: MathType, KFormula

В состав пакета входят общие для всех приложений:

  • система записи макрокоманд,
  • средство ускорения запуска посредством предварительной загрузки.

Расширения для Apache OpenOffice[править | править код]

Apache OpenOffice поддерживает XUL-расширения в формате .oxt, которые легко добавляются подобно тому, как это организовано в Mozilla Firefox. Расширения доступны на официальном сайте[29].

Наиболее интересные и достаточно популярные расширения:

  • LanguageTool — расширение для проверки грамматики во Writer. Реализована возможность проверки для русского, английского, немецкого, польского и других языков[30].
  • Alternative dialog Find & Replace for Writer (AltSearch) — расширение для улучшения параметров поиска и замены текста во Writer. Поддерживает регулярные выражения[31].

Примечания[править | править код]

  1. Product Release
  2. Announcing Apache OpenOffice 4.1.15 — 2023.
  3. https://projects.apache.org/json/projects/openoffice.json
  4. The openoffice Open Source Project on Open Hub: Languages Page — 2006.
  5. http://www.openoffice.org/license.html
  6. The openoffice Open Source Project on Open Hub: Licenses Page — 2006.
  7. Merging Lotus Symphony: Allegro moderato : Apache OpenOffice. blogs.apache.org. Дата обращения: 23 ноября 2021. Архивировано 25 ноября 2021 года.
  8. 1 2 OpenOffice.org has joined The Apache Software Foundation. grobmeier.solutions. Дата обращения: 4 октября 2021. Архивировано 4 октября 2021 года.
  9. Apache OpenOffice - Third-Party ports and distributions. www.openoffice.org. Дата обращения: 25 ноября 2021. Архивировано 12 марта 2018 года.
  10. Mary Branscombe last updated. Apache OpenOffice 4.0 review (англ.). TechRadar (6 августа 2013). Дата обращения: 25 ноября 2021. Архивировано 25 ноября 2021 года.
  11. Портал информационной и технической поддержки ПО образовательных учреждений РФ. spohelp.ru. Дата обращения: 10 июня 2013. Архивировано 30 июня 2013 года.
  12. Apache OpenOffice Portable (full-featured office suite) | PortableApps.com (англ.). PortableApps.com - Portable software for USB, portable, and cloud drives. Дата обращения: 4 октября 2021. Архивировано 1 сентября 2007 года.
  13. The Apache OpenOffice Project Announces Apache OpenOffice™ 3.4. Дата обращения: 25 ноября 2021. Архивировано 10 мая 2012 года.
  14. Statements on OpenOffice.org Contribution to Apache Архивная копия от 8 апреля 2019 на Wayback Machine, Oracle передает код OpenOffice.org в руки фонда Apache Архивная копия от 4 июня 2011 на Wayback Machine
  15. Фонд свободного ПО недоволен сменой лицензии на OpenOffice.org и рекомендует использовать LibreOffice. www.opennet.ru. Дата обращения: 4 октября 2021. Архивировано 31 августа 2021 года.
  16. Ed Brill - More on the Lotus Symphony and desktop productivity roadmap. edbrill.com (5 февраля 2012). Дата обращения: 25 ноября 2021. Архивировано 2 января 2020 года.
  17. Apache OpenOffice gets a handy-dandy sidebar (амер. англ.). PCWorld. Дата обращения: 25 ноября 2021. Архивировано 25 ноября 2021 года.
  18. LibreOffice 4.2: focusing on performance and interoperability, and improving the integration with Microsoft Windows (брит. англ.). The Document Foundation Blog (30 января 2014). Дата обращения: 25 ноября 2021. Архивировано 25 ноября 2021 года.
  19. Bruce Byfield. LibreOffice, OpenOffice, and rumors of unification » Linux Magazine (амер. англ.). Linux Magazine. Дата обращения: 25 ноября 2021. Архивировано 20 января 2018 года.
  20. Проект OpenOffice может закрыться из-за отсутствия разработчиков. Life.ru (4 сентября 2016). Дата обращения: 25 ноября 2021. Архивировано 25 ноября 2021 года.
  21. Apache OpenOffice, the Schrodinger's app: No one knows if it's dead or alive, no one really wants to look inside (англ.). theregister.com (10 октября 2018). Дата обращения: 25 ноября 2021. Архивировано 25 ноября 2021 года.
  22. Apache OpenOffice Committers. www.openoffice.org. Дата обращения: 25 ноября 2021. Архивировано 25 ноября 2021 года.
  23. Re: release manager for the next release. www.mail-archive.com. Дата обращения: 25 ноября 2021. Архивировано 28 марта 2022 года.
  24. OpenOffice and CVE-2015-1774. lwn.net. Дата обращения: 25 ноября 2021. Архивировано 21 июля 2015 года.
  25. AOO 4.1.2 - Apache OpenOffice Community - Apache Software Foundation. cwiki.apache.org. Дата обращения: 25 ноября 2021. Архивировано 25 ноября 2021 года.
  26. Announcing Apache OpenOffice 4.1.2 : Apache OpenOffice. blogs.apache.org. Дата обращения: 25 ноября 2021. Архивировано 29 октября 2015 года.
  27. What's next for Apache OpenOffice [LWN.net]. lwn.net. Дата обращения: 25 ноября 2021. Архивировано 25 ноября 2021 года.
  28. Уязвимость в OpenOffice, позволяющая выполнить код при открытии файла. www.opennet.ru. Дата обращения: 25 ноября 2021. Архивировано 25 ноября 2021 года.
  29. Apache OpenOffice Extensions. extensions.openoffice.org. Дата обращения: 1 октября 2021. Архивировано 4 января 2022 года.
  30. LanguageTool | Apache OpenOffice Extensions. extensions.openoffice.org. Дата обращения: 1 октября 2021. Архивировано 25 ноября 2021 года.
  31. Alternative dialog Find & Replace for Writer (AltSearch) | Apache OpenOffice Extensions. extensions.openoffice.org. Дата обращения: 1 октября 2021. Архивировано 1 октября 2021 года.

Ссылки[править | править код]