Apache OpenOffice

редактировать
Бесплатный офисный программный пакет с открытым исходным кодом

Apache OpenOffice
Логотип Apache OpenOffice 4 Логотип Apache OpenOffice 4
AOO Writer 4.0.0 Windows в Wine.png Apache OpenOffice Writer 4.0.0
Разработчик (и) Apache Software Foundation
Первоначальный выпуск3.4.0 / 8 мая 2012 г.; 8 лет назад (08.05.2012)
Стабильный выпуск 4.1.7 (21 сентября 2019 г.; 13 месяцев назад (21.09.2019))
Репозиторий Репозиторий OpenOffice
Написано наC ++ и Java
Операционная система Linux, macOS, Microsoft Windows
Платформа IA-32 и x86-64
Размер 141 МБ (4.1.4 en_US Windows.exe)
Стандартный (s)OpenDocument (ISO / IEC 26300)
Доступен на41 языке
Тип Офисный пакет
Лицензия Лицензия Apache 2.0
Веб-сайтwww.openoffice.org

Apache OpenOffice (AOO ) - это программный пакет с открытым исходным кодом офисный программный пакет. Это один из последующих проектов OpenOffice.org и назначенный преемник IBM Lotus Symphony. Это близкий родственник LibreOffice и NeoOffice. Он содержит текстовый процессор (Writer), электронную таблицу (Calc), приложение презентации (Impress), приложение рисование ( Draw), редактор формул (Math) и приложение для управления базами данных (Base).

По умолчанию формат файла Apache OpenOffice является OpenDocument Format (ODF), стандарт ISO / IEC. Он также может читать и записывать множество других форматов файлов, уделяя особое внимание форматам из Microsoft Office - хотя, в отличие от LibreOffice, он не может сохранять документы в Microsoft Office Open XML после 2007 г. , но только импортировать их.

Apache OpenOffice разработан для Linux, macOS и Windows, с портами на другие операционные системы. Распространяется по лицензии Apache License. Первым выпуском была версия 3.4.0, выпущенная 8 мая 2012 года. Самым последним значительным выпуском функций была версия 4.1, которая была доступна в 2014 году. В рамках проекта продолжались выпуски незначительных обновлений, которые исправляют ошибки, обновляют словари и иногда включают улучшения функций.. Последним второстепенным выпуском была версия 4.1.7, выпущенная в сентябре 2019 года.

Трудности с поддержанием достаточного количества участников для поддержания жизнеспособности проекта сохранялись в течение нескольких лет. В январе 2015 года проект сообщил об отсутствии активных разработчиков и кода. С 2015 года постоянно возникали проблемы с своевременным исправлением уязвимостей системы безопасности. Пик загрузки программного обеспечения пришелся на 2013 год, в среднем чуть менее 148 000 в день по сравнению с примерно 50 000 в 2019 и 2020 годах.

Содержание

  • 1 История
  • 2 Именование
  • 3 Функции
    • 3.1 Компоненты
    • 3.2 Шрифты
    • 3.3 OpenOffice Basic
    • 3.4 Форматы файлов
    • 3.5 Использование Java
  • 4 Поддерживаемые операционные системы
  • 5 Разработка
    • 5.1 Безопасность
    • 5.2 Релизы
  • 6 Распространение
  • 7 Производные
  • 8 Ссылки
  • 9 Внешние ссылки

История

После приобретения Sun Microsystems в январе 2010 года Oracle Corporation продолжила разработку OpenOffice.org и StarOffice, которые были переименованы в Oracle Open Office. В сентябре 2010 года большинство сторонних разработчиков OpenOffice.org покинули проект из-за опасений по поводу руководства проектом Sun, а затем Oracle и сформировали The Document Foundation (TDF). TDF выпустила fork LibreOffice в январе 2011 года, на который вскоре перешло большинство дистрибутивов Linux, включая Oracle Linux в 2012 году.

В апреле 2011 года Oracle прекратила разработку OpenOffice.org и уволила оставшуюся команду разработчиков. Причины этого не разглашаются; некоторые предполагают, что это произошло из-за того, что большая часть сообщества перешла на LibreOffice, в то время как другие предполагают, что это было коммерческое решение. В июне 2011 года Oracle предоставила товарные знаки и исходный код OpenOffice.org в Apache Software Foundation, которую Apache повторно лицензировал по лицензии Apache. IBM, перед которой Oracle имела договорные обязательства в отношении код, по-видимому, предпочел, чтобы OpenOffice.org был передан Apache Software Foundation, а не другим вариантам или был оставлен Oracle. Кроме того, в марте 2012 года, в контексте пожертвования IBM Lotus Symphony проекту Apache OpenOffice, IBM отдала предпочтение разрешительным лицензиям, таким как лицензия Apache, по сравнению с лицензией с авторским левом. Пул разработчиков для проекта Apache был сформирован сотрудниками IBM, которые с момента создания проекта до 2015 года выполняли основную часть разработки.

Проект был принят в Apache Incubator на 13 июня 2011 г. отказ от кода Oracle был импортирован 29 августа 2011 г., Apache OpenOffice 3.4 был выпущен 8 мая 2012 г., а Apache OpenOffice стал проектом Apache верхнего уровня 18 октября 2012 г.

IBM пожертвовала Кодовая база Lotus Symphony для Apache Software Foundation в 2012 году, а поддержка Symphony была прекращена в пользу Apache OpenOffice. Многие функции и исправления ошибок, включая переработанную боковую панель, были объединены. Поддержка программы чтения с экрана IAccessible2 от Symphony была перенесена и включена в выпуск AOO 4.1 (апрель 2014 г.), хотя его первое появление в выпуске программного обеспечения с открытым исходным кодом было в составе LibreOffice 4.2 в январе 2014 г. IBM прекратила официальное использование участие в выпуске AOO 4.1.1.

В сентябре 2016 года председатель комитета по управлению проектами OpenOffice Деннис Гамильтон начал обсуждение возможного прекращения проекта после того, как правление Apache ввело им ежемесячную отчетность в связи с тем, что проект текущие проблемы, связанные с проблемами безопасности.

Хронология основных производных StarOffice и OpenOffice.org с Apache OpenOffice синим цветом

Именование

К декабрю 2011 года проект назывался Apache OpenOffice.org (Incubating); в 2012 году проект выбрал название Apache OpenOffice, имя, использованное в пресс-релизе 3.4.

Характеристики

Компоненты

МодульПримечания
Значок AOO 4.0 Writer WriterA текстовый редактор, аналогичный Microsoft Word и WordPerfect.
Значок AOO 4.0 Calc CalcA электронная таблица, аналогичный Microsoft Excel и Lotus 1- 2-3.
Значок AOO 4.0 Impress ImpressA презентационная программа, аналогичная Microsoft PowerPoint и Apple Keynote. Может экспортировать презентации в файлы Adobe Flash (SWF), что позволяет воспроизводить их на любом компьютере с установленным проигрывателем Flash.
Значок AOO 4.0 Draw DrawСравним по функциям с функциями рисования в Microsoft Office.
Значок AOO 4.0 Math MathИнструмент для создания и редактирования математических формул, аналогичный Microsoft Equation Editor или MathType. Формулы могут быть встроены в другие документы Apache OpenOffice, например, созданные Writer. Он поддерживает несколько шрифтов .
Значок AOO 4.0 Base BaseA , программа управления базами данных, аналогичная Microsoft Access. Base может функционировать как интерфейс для ряда различных систем баз данных, включая базы данных Access (JET), источники данных ODBC и MySQL / PostgreSQL. В комплект поставки входит версия HSQLDB.

Fonts

Apache OpenOffice включает OpenSymbol, DejaVu, шрифты Gentium и лицензированные Apache Шрифты ChromeOS Arimo (без засечек), Tinos (с засечками) и Cousine (моноширинные).

OpenOffice Basic

Apache OpenOffice включает OpenOffice Basic, язык программирования, аналогичный Microsoft Visual Basic для приложений (VBA). Apache OpenOffice имеет некоторую поддержку макросов Microsoft VBA. OpenOffice Basic доступен в Writer, Calc, Draw, Impress и Base.

Форматы файлов

Apache OpenOffice наследует обработку форматов файлов от OpenOffice.org, за исключением тех, которые поддерживались только библиотеками copyleft, например WordPerfect поддержка. Нет окончательного списка форматов, поддерживаемых программой, кроме поведения программы. Заметные заявленные улучшения в обработке файловых форматов в 4.0 включают улучшенную совместимость с форматом Microsoft 2007 Office Open XML (DOCX, XLSX, PPTX) - хотя он не может писать OOXML, только читает его до некоторой степени.

Использование Java

Apache OpenOffice не связывает виртуальную машину Java с установщиком, как это сделал OpenOffice.org, хотя пакет по-прежнему требует Java для «полной функциональности».

Поддерживаемые операционные системы

Apache OpenOffice 4.1.0 был выпущен для x86 версий Microsoft Windows XP или более поздних версий, Linux ( 32- и 64-разрядные версии) и Mac OS X 10.7 или новее.

Другие операционные системы поддерживаются портами сообщества; Завершенные порты для 3.4.1 включали различные другие платформы Linux, FreeBSD, OS / 2 и Solaris SPARC, а также порты 3.4. 0 для Mac OS X v10.4 - v10.5 PowerPC и Solaris x86. OpenOffice также был перенесен на OS / 2 и производные, такие как ArcaOS.

Development

Apache OpenOffice 3.4 logo

Apache OpenOffice не "выпускает раньше, выпускает часто "; он избегает графиков выпуска, основанных на времени, и выпускает только «когда он будет готов».

Apache OpenOffice потерял свое первоначальное участие разработчика. В период с марта 2014 г. по март 2015 г. у него было всего шестнадцать разработчиков; четверку лидеров (по набору изменений) составляли сотрудники IBM, и IBM прекратила официальное участие в выпуске 4.1.1.

В январе 2015 года проект сообщил, что ему трудно привлечь новых добровольцев из-за отсутствия наставничества и остро нуждаются в помощи опытных разработчиков. Отраслевые аналитики отметили бездействие проекта, охарактеризовав его как «почти застопорившийся» и «умирающий» и отметив его неспособность поддерживать инфраструктуру или безопасность OpenOffice. Разработчик Red Hat Кристиан Шаллер направил открытое письмо в Apache Software Foundation в августе 2015 года попросил их направить пользователей Apache OpenOffice к LibreOffice «ради открытого исходного кода и бесплатного программного обеспечения», что широко освещалось и поддерживалось другими.

В 2017 году в рамках проекта было выпущено два незначительных обновления, хотя существовала озабоченность по поводу возможной ошибки первого из этих выпусков. Патрисия Шанахан, менеджер по выпуску прошлогоднего обновления, отметила: «Мне не нравится идея о том, что изменения, которые попадут в руки миллионов пользователей, будут серьезно изучены только одним программистом, даже если я тот программист». Бретт Портер, тогдашний председатель Apache Software Foundation, спросил, должен ли проект «препятствовать загрузкам». Следующее обновление, выпущенное в ноябре 2018 года, включало исправления регрессий, представленных в предыдущих выпусках.

В октябре 2018 года The Register опубликовал статью под названием «Apache OpenOffice, приложение Шредингера: никто не знает, жив ли он или мертв, никто особо не хочет заглядывать внутрь », согласно которому на момент публикации было 141 коммиттера кода по сравнению со 140 в 2014 году; это было отличием от устойчивого роста, наблюдавшегося до 2014 года. В статье делается вывод: «Сообщения о смерти AOO, похоже, сильно преувеличены; проект просто так выглядит, потому что он продвигается медленно».

Безопасность

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

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

Было известно, что в 4.1.3 проблемы с безопасностью возникают по крайней мере с января 2017 года, но исправления к ним были отложены отсутствующим менеджером по выпуску 4.1.4. Протоколы правления Apache Software Foundation за январь 2017 года были отредактированы после публикации, чтобы удалить упоминание о проблеме безопасности, которая, как утверждал Джим Ягельски из платы ASF, будет исправлена ​​к маю 2017 года. Наконец, исправления выпущен в октябре 2017 года. В феврале 2019 года обнаружились и другие нерешенные проблемы, при этом The Register не смог получить ответ от разработчиков, хотя существующий эксплойт proof-of-concept не работа с OpenOffice из коробки.

Выпуски

История выпусков
ВерсияДата выпускаОписание
3.408.05.2012Первый выпуск Apache.
3.4.123.08.2012Исправлены ошибки, другие языки.
4.0.023.07.2013Новая боковая панель, слияние Symphony, дополнительные функции.
4.0.101.10.2013Исправлены ошибки, 9 новых языков.
4.12014-04-29
4.1.12014-08-21Исправления ошибок, каталонская поддержка.
4.1.22015-10 -28Исправлены ошибки, улучшена поддержка WebDAV и блокировки файлов, переработано диалоговое окно экспорта PDF.
4.1.32016-10-12Исправлены ошибки, улучшения словаря.
4.1.419.10.2017Исправления ошибок, улучшения безопасности, обновления словарей.
4.1.52017- 12-30Исправления ошибок, обновления английских словарей.
4.1.62018-11-18Исправления ошибок, обновления английских словарей.
4.1.72019-09-21Исправлены ошибки, обновлены английские словари, добавлена ​​поддержка AdoptOpenJDK.

Oracle улучшил Draw (добавив SVG ), Writer (добавление ODF 1.2) и Calc в OpenOffice.org 3.4 бета-версия (12 апреля 2011 г.), хотя проект был закрыт лишь несколькими днями позже.

Apache OpenOffice 3.4 был выпущен 8 мая 2012 г. Он отличался от тринадцати -month-старше бета-версия OpenOffice.org 3.4 в основном в деталях, связанных с лицензиями. Примечательно, что в проекте были удалены и код, и шрифты, лицензии на которые были неприемлемы для Apache. Языковая поддержка была значительно сокращена - до 15 языков со 121 в OpenOffice.org 3.3. Java, необходимая для приложения базы данных, больше не входила в комплект поставки программного обеспечения. 3.4.1, выпущенная 23 августа 2012 года, вернула пять языков, еще восемь добавлены 30 января 2013 года.

Версия 4.0 была выпущена 23 июля 2013 года. Возможности включают объединение отбрасывания кода Symphony, повторную реализацию стиля боковой панели интерфейс от Symphony, улучшенная установка, улучшения взаимодействия с MS Office и улучшения производительности. 4.0.1 добавлено девять новых языков.

Версия 4.1 была выпущена в апреле 2014 года. Различные функции, выстроенные в ряд для 4.1, включают комментарии к текстовым диапазонам, IAccessible2, редактирование полей ввода на месте, интерактивное кадрирование, импорт изображений из файлы и другие улучшения. 4.1.1 (выпущена 14 августа 2014 г.) исправлены критические проблемы в 4.1. 4.1.2 (выпущенный в октябре 2015 г.) был выпуском с исправлением ошибок с улучшениями в упаковке и удалением поддержки формата файла HWP, связанного с уязвимостью CVE -2015-1774. 4.1.3 (сентябрь 2016 г.) содержит обновления существующих языковых словарей, улучшенные инструменты сборки для разработчиков AOO, исправление ошибок для баз данных в macOS и исправление безопасности для уязвимости CVE -2016-1513. 4.1.4 содержит исправления безопасности. Версия 4.1.5 была выпущена в декабре 2017 года и содержит исправления ошибок.

Распространение

Еженедельные загрузки Apache OpenOffice с 2012 года

В результате вредоносных загрузок, предлагаемых мошенниками, проект настоятельно рекомендует все загрузки можно сделать через его официальную страницу загрузки, которой управляет SourceForge. SourceForge сообщил о 30 миллионах загрузок серии Apache OpenOffice 3.4 к январю 2013 года, что сделало его одним из самых загружаемых SourceForge; проект требовал 50 миллионов загрузок Apache OpenOffice 3.4.x по состоянию на 15 мая 2013 г., чуть более года после выпуска 3.4.0 (8 мая 2012 г.), 85 083 221 загрузок всех версий к 1 января 2014 г., 100 миллионов к апрелю 2014 г., 130 миллионов к концу 2014 года и 200 миллионов к ноябрю 2016 года.

По состоянию на май 2012 года (первый миллион загрузок) 87% загрузок через SourceForge приходилось на Windows, 11% - на Mac OS X и 2 % для Linux; статистика первых 50 миллионов загрузок осталась неизменной: 88% для Windows, 10% для Mac OS X и 2% для Linux.

В дистрибутивах Apache OpenOffice доступен в Gentoo Linux и FreeBSD ports tree.

Производные

Производные включают AndrOpen Office, порт для Android и Office 700 для iOS, оба портированы Акикадзу Йошикавой.

LibreOffice также использует некоторые изменения по сравнению с Apache OpenOffice. В 2013 году 4,5% новых коммитов в LibreOffice 4.1 поступили от участников Apache; в 2016 году только 11 коммитов из Apache OpenOffice были объединены в LibreOffice, что составляет 0,07% от общего количества коммитов LibreOffice за этот период. LibreOffice ранее перебазировал свою кодовую базу LGPLv3 на исходный код Apache OpenOffice 3.4 (хотя он использовал MPL v2, а не лицензию Apache), чтобы разрешить более широкие (но все же copyleft ) под лицензией MPL v2 + и LGPL v3 +.

Старые версии NeoOffice включали исправления стабильности из Apache OpenOffice, хотя NeoOffice 2017 и более поздние версии основаны на LibreOffice 4.4.

Ссылки

Внешние ссылки

Викискладе есть материалы, относящиеся к Apache OpenOffice.
Последняя правка сделана 2021-06-11 20:10:52
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте