OpenOffice

Материал из Википедии — свободной энциклопедии
(перенаправлено с «OpenOffice.org»)
Перейти к навигации Перейти к поиску
OpenOffice
Apache OpenOffice logo and wordmark (2014).svg
AOO Writer 4.0.0 Windows in Wine.png
Тип офисный пакет
Разработчик Apache Software Foundation
Написана на C++[2] и Java[3]
Операционная система GNU/Linux[d], Microsoft Windows, macOS и BSD[d]
Первый выпуск 8 мая 2012[1]
Аппаратная платформа Java Virtual Machine
Последняя версия 4.1.10 (30 апреля 2021)
Лицензия Apache License 2.0[4][5]
Сайт openoffice.org​ (англ.)
Логотип Викисклада Медиафайлы на Викискладе

Apache OpenOffice (ранее OpenOffice.org, OO.org, OO.o, OOo) — свободный пакет офисных приложений. Конкурирует с коммерческими офисными пакетами (в том числе Microsoft Office) как на уровне форматов, так и на уровне интерфейса пользователя[6][7][8]. Одним из первых стал поддерживать новый открытый формат OpenDocument (ISO/IEC 26300). Официально поддерживается на платформах Linux, Microsoft Windows, macOS Intel/PowerPC (поддержка оболочки Aqua находится в стадии альфа-тестирования) и раньше поддерживался Solaris SPARC/Intel[9]. Существуют порты для OpenSolaris, FreeBSD, Linux PowerPC[10], OS/2[11] и Android.

Основан на коде StarOffice, который был приобретён, а затем выпущен с открытым исходным кодом фирмой Sun Microsystems. После покупки последней права на OO.o перешли к компании Oracle.

Ранее распространялся по схеме двойного лицензирования: по лицензиям LGPL и SISSL. Но 3 сентября 2005 года компания Sun Microsystems объявила об отказе от SISSL для всех своих открытых проектов, и пакет с тех пор имеет только лицензию LGPL.

Существует portable-версия пакета OpenOffice.org для операционных систем семейства Microsoft Windows с возможностью использования без установки, что позволяет запускать пакет, например, с флеш-накопителя[12].

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

Офисный пакет OpenOffice.org, согласно решениям Правительства РФ, передан в 2008 году во все школы России для обучения информатике и компьютерной грамотности в составе базовых пакетов программ лицензионного и открытого программного обеспечения.

28 сентября 2010 года, из-за жёсткого стиля руководства «сверху»[14], некоторые разработчики OpenOffice.org объявили о создании новой некоммерческой организации The Document Foundation с целью продолжения развития офисного пакета в виде проекта LibreOffice, независимого от компании Oracle[15]. В октябре 2010 года было объявлено, что самый популярный дистрибутив на базе Linux — Ubuntu отказывается от OpenOffice и переходит на LibreOffice[16].

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

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

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

Версии OpenOffice.org
Версия Дата выхода Описание
Build 638c октябрь 2001 Первый релиз
1.0 1 мая 2002
1.0.3.1 2 мая 2003 Рекомендован для
пользователей Windows 95
1.1 2 сентября 2003
1.1.1 30 марта 2004 Включён в состав TheOpenCD
1.1.3 4 октября 2004
1.1.4 22 декабря 2004
1.1.5 14 сентября 2005 Последний релиз ветки 1.x
Может редактировать
файлы OpenOffice 2
1.1.5secpatch 4 июля (2006)??? Патч безопасности (макросы)
2.0 20 октября 2005 Milestone
2.0.1 21 декабря 2005
2.0.2 8 марта 2006
2.0.3 29 июня 2006
2.0.4 13 октября 2006
2.1.0 12 декабря 2006
2.2.0 29 марта 2007
2.2.1 12 июня 2007
2.3.0 17 сентября 2007
2.3.1 4 декабря 2007
2.4.0 27 марта 2008
2.4.1 10 июня 2008
2.4.2 28 октября 2008
2.4.3 4 сентября 2009 Последняя версия поддерживающая
Windows 98 и Windows ME[21]
3.0.0 13 октября 2008 Добавлена поддержка ODF 1.2, импорт
файлов OOXML, появился Стартовый Центр[22]
3.0.1 27 января 2009
3.1 7 мая 2009[23]
3.1.1 31 августа 2009[24]
3.2 11 февраля 2010[25]
3.2.1 4 июня 2010 Community Build
3.3 26 января 2011[26]
3.4 8 мая 2012[27] Первый релиз в рамках 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 Последняя версия поддерживающая Windows XP и Windows Vista
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
Версия Дата выхода Описание

Код StarOffice, изначально разрабатываемого немецкой компанией StarDivision в рамках собственнического проекта, был куплен Sun Microsystems в 1999 году. Бесплатная версия StarOffice 5.2 вышла в свет в августе 1999 года.

19 июля 2000 года Sun Microsystems сообщила об открытии исходного кода StarOffice одновременно под лицензиями LGPL и SISSL с намерением создать вокруг программного обеспечения сообщество для разработки открытого исходного кода. Новый проект стал известен как OpenOffice.org, и его сайт начал своё существование 13 октября 2000 года.

В начале 2003 года началась работа над версией 2.0. Были поставлены следующие цели:

  • улучшенное взаимодействие с Microsoft Office;
  • улучшенная производительность — снижение требований к памяти и увеличение скорости работы;
  • улучшение скриптового языка;
  • улучшенная интеграция, в частности с GNOME;
  • более лёгкий для использования интерфейс работы с базами данных: front-end для создания отчётов, форм и запросов;
  • новая встроенная SQL-база;
  • улучшенный пользовательский интерфейс.

Бета-версия была выпущена 4 марта 2005 года.

2 сентября 2005 года Sun объявила о своём отказе от SISSL[28]. Вследствие этого, сообщество OpenOffice.org объявило, что не будет больше поддерживать двойное лицензирование офисных программ, и будущие версии будут выпускаться только под лицензией LGPL[29].

Формальный публичный релиз OpenOffice.org 2.0 состоялся 20 октября 2005 года[30]. Через восемь недель после релиза было выпущено обновление, OpenOffice.org 2.0.1. Оно исправляло некритические ошибки и обладало новыми возможностями.

Начиная с выхода 2.0.3, OpenOffice.org сменили периодичность релизов с 18-месячной на выпуск обновлений, улучшений и исправлений ошибок каждые три месяца[31].

Выход стабильной версии OpenOffice.org 3.0 состоялся 13 октября 2008 года. При этом некоторое время продолжалось развитие версии 2.х: два последних выпуска произошли уже после выхода версии 3.0[32].

Среди разработчиков OpenOffice.org давно циркулировали слухи о недовольстве, которое выливалось в жалобы на «крайнюю негибкость и отсутствие реальных лидеров» в проекте. Сообщалось, что структура проекта нуждается в улучшении, необходим подход, гораздо менее завязанный на принципе руководства сверху вниз и развязывающий руки разработчикам, желающим принять участие в проекте[14]. 28 сентября 2010 года ведущие разработчики OpenOffice.org объявили о создании новой некоммерческой организации The Document Foundation с целью продолжения развития офисного пакета в виде проекта LibreOffice, независимого от компании Oracle[15]. В октябре 2010 года было объявлено, что самый популярный дистрибутив на базе Linux — Ubuntu отказывается от OpenOffice и переходит на LibreOffice[16].

StarOffice[править | править код]

Sun финансировала разработку OpenOffice.org для использования его в качестве основы для своего коммерческого проприетарного приложения StarOffice. Версии StarOffice, начиная с 6.0, базировались на исходном коде OpenOffice.org с некоторыми дополнительными собственническими компонентами, включающими:

  • Дополнительно включённые шрифты (в основном восточно-азиатские).
  • База данных Adabas D;
  • Дополнительные шаблоны документов;
  • Клип-арт;
  • Сортировка для азиатских языков;
  • Дополнительные файловые фильтры;
  • Инструменты для упрощения миграции (в Enterprise Edition);
  • Утилиты для переноса макросов (в Enterprise Edition);
  • Утилиты для управления конфигурациями (в Enterprise Edition).

OpenOffice.org, в свою очередь, заимствовал много функций из оригинального StarOffice, на которых базировался в том числе и формат файлов OpenOffice.org XML, который с версии 2 был заменён на OpenDocument.

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

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

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

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

Технологии[править | править код]

В OpenOffice.org версии 1.0 форматом файлов, использовавшимся по умолчанию, служил OpenOffice.org XML. Начиная с версии 2.0 используется основанный на нём открытый формат OpenDocument.

API OpenOffice.org основано на компонентной модели Universal Network Objects (UNO).

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

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

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

  • MySQL Connector for OpenOffice.org — драйвер базы данных MySQL. Позволяет легко и быстро делать запросы в БД[34].
  • Sun Report Builder — расширение для создания отчётов из БД с гибкими настройками и удобным интерфейсом[35].
  • CompPad — позволяет делать математические и инженерные расчеты в форме ввода математических выражений с помощью редактора уравнения (см. также: OpenOffice.org Math)[36].
  • Language Tool — расширение для проверки грамматики в Writer. Реализована возможность проверки для русского, английского, немецкого, польского и других языков[37].
  • Типографика для ООО — расширение позволяет привести текст в соответствие с типографскими стандартами (кавычки, тире, лишние пробелы) во Writer[38].
  • AltSearch — расширение для улучшения параметров поиска и замены текста в Writer. Поддерживает регулярные выражения[39].

Популярность[править | править код]

OpenOffice.org зачастую выступает в качестве одного из первых продуктов программного обеспечения, устанавливаемых на компьютеры предприятий при миграции на свободное или бесплатное ПО.

Среди крупных российских организаций, использующих OpenOffice.org, — Ростелеком с 2007 года[40], Пенсионный Фонд Российской Федерации и Федеральная служба судебных приставов с 2009 года[41].

Согласно исследованию, проведенному немецкой компанией Webmasterpro.de с помощью её сервиса FlashCounter Statistics Service[42] в начале 2010 года, OpenOffice.org и его производные офисные пакеты установлены на 21 % компьютеров немецких пользователей[43].

В последние годы европейские страны активно внедряют OpenOffice.org как основной офисный пакет для государственных организаций. Так, например, в 2008 году МИД Германии установило OpenOffice.org на свои десктопы[44], завершился переход на OpenOffice.org Министерства юстиции Бельгии[45] и Австрии (англ.)[46], а в 2009 — полиция Франции сообщила об экономии благодаря Open Source-приложениям (в их числе значился и OpenOffice.org)[47], было объявлено о переходе на OpenOffice.org администрации Амстердама[48] и ряда бельгийских городов[49].

Ответвления, производные и схожие проекты[править | править код]

Существуют сторонние проекты — ответвления или модификации, существующие в силу разных причин.

  • LibreOffice — независимое ответвление OpenOffice с более свободной политикой развития. Появилось из-за несогласия части разработчиков с политикой Oracle по контролю над развитием проекта. Для развития LibreOffice создана независимая некоммерческая организация The Document Foundation, в которую в конце октября 2010 года перешло 33 разработчика, покинув OpenOffice.org. В данный проект, в частности, включены наработки ответвления Go-oo, которое слилось с LibreOffice.
  • IBM Lotus Symphony слился с Apache OpenOffice.org.
  • BrOffice.org — Предназначение сборки — официальное распространение пакета OpenOffice.org в Бразилии. Сборка нацелена не только на жителей конкретно этой страны, но также на пользователей из других стран Латинской Америки. В конце 2010 разработчики объявили, что все имеющиеся наработки пойдут в пользу LibreOffice. В ответ LibreOffice обеспечивает синхронный выход BrOffice.org.
  • OpenGroupware.org — это набор программ расширения для обмена документами OpenOffice.org, календарями, записными книжками, работы с электронной почтой, мгновенными сообщениями и предоставления общего доступа к различным приложениям коллективной работы.
  • OOExtras представляет собой попытку систематизации создания и обмена шаблонами документов и другими полезными дополнениями[50].
  • Через CPAN доступен набор расширений Perl, позволяющий обрабатывать документы OpenOffice.org внешними программами[51]. Эти библиотеки не используют API OpenOffice.org. Они взаимодействуют с файлами OpenOffice.org напрямую, используя языковые механизмы Perl компрессии/декомпрессии файлов, XML доступ и модули кодирования UTF-8.
  • Portable OpenOffice.org — версия OpenOffice.org, предназначенная для работы с USB-диска[52].
  • OOo4Kids — предназначен для облегчения использования пакета в образовательных целях.
  • OxygenOffice Professional — расширенная версия OpenOffice.org на основе Go-oo.
  • Компания Ulteo бесплатно предлагала доступ онлайн ко всем приложениям OpenOffice.org Online с любого компьютера без необходимости устанавливать ПО[53].
  • InfraOffice.pro — коммерческая разработка российской компании Инфра-Ресурс, выпускающей также собственные (несколько видоизменённые для российских пользователей) некоммерческие сборки OpenOffice.org. Коммерческий вариант позиционируется как решение, предназначенное для организаций и предприятий, работающих с документами, содержащими конфиденциальную информацию, в частности — персональные данные. Фактически представляет собой сборку оригинального OpenOffice.org с усиленными проверками безопасности. Схема лицензирования намеренно приведена во внешнее соответствие со схемами лицензирования распространённых в России коммерческих программных продуктов, чтобы исключить проблемы покупателей с контрольными органами, проверяющими лицензионную чистоту используемого программного обеспечения. Последней вышла версия 3.3, сайт компании i-rs.ru не доступен с декабря 2013 года [1].

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

  1. Product Release
  2. https://projects.apache.org/json/projects/openoffice.json
  3. The openoffice Open Source Project on Open Hub: Languages Page — 2006.
  4. http://www.openoffice.org/license.html
  5. The openoffice Open Source Project on Open Hub: Licenses Page — 2006.
  6. Computerra: «Никакого сравнения — Сравнение MS Office и OpenOffice.org экспертами Microsoft» — статья 2004 года о том как Microsoft недобросовестно борется с конкурентом Архивировано 9 августа 2011 года.
  7. Ferra.ru — сравнение MSO и OO.org (2006 г.)
  8. iXBT : Обзор бесплатного офисного пакета OpenOffice.org 2.0 (2005 г.)
  9. download: OpenOffice.org — Download tested and stable builds
  10. porting: The OpenOffice.org Porting Project: home
  11. Apache OpenOffice 4.1.3 for OS/2 — bww bitwise works GmbH (недоступная ссылка). Дата обращения: 14 мая 2017. Архивировано 11 августа 2017 года.
  12. PortableApps.com: OpenOffice.org Portable (недоступная ссылка). Дата обращения: 12 марта 2011. Архивировано 4 марта 2007 года.
  13. Портал информационной и технической поддержки ПО образовательных учреждений РФ. spohelp.ru. Дата обращения: 10 июня 2013.
  14. 1 2 Организация процесса разработки OpenOffice.org требует реструктуризации. OpenNET (24 июня 2010). Дата обращения: 5 февраля 2017.
  15. 1 2 OpenNews: Разработчики OpenOffice.org создали независимый форк проекта — LibreOffice
  16. 1 2 Future Ubuntu Releases Will Ship with LibreOffice an OpenOffice Fork — Softpedia
  17. Christian Grobmeier, OpenOffice.org has joined The Apache Software Foundation
  18. Statements on OpenOffice.org Contribution to Apache, Oracle передает код OpenOffice.org в руки фонда Apache
  19. OpenNews: Фонд свободного ПО недоволен сменой лицензии на OpenOffice.org и рекомендует использовать LibreOffice
  20. L!FE.ru: Проект OpenOffice может закрыться из-за отсутствия разработчиков
  21. System Requirements for OpenOffice.org 2. Дата обращения: 5 февраля 2017. Архивировано 29 мая 2011 года.
  22. OpenOffice.org 3.0 New Features. Дата обращения: 26 ноября 2017.
  23. Вики-страница релиза 3.1
  24. Вики-страница релиза 3.1.1
  25. Вики-страница релиза 3.2
  26. Вики-страница релиза 3.3
  27. The Apache OpenOffice Project Announces Apache OpenOffice™ 3.4
  28. Анонс Sun об отказе от SISSL. Дата обращения: 3 сентября 2005. Архивировано 23 августа 2011 года.
  29. OpenOffice.org community council announcement of license change. Дата обращения: 3 сентября 2005. Архивировано 23 августа 2011 года.
  30. OpenOffice.org 2.0 Is Here (анонс OpenOffice.org 2.0) OpenOffice.org, 20 октября 2005
  31. OpenOffice aims to boost lagging performance
  32. Product Release/Roadmap
  33. OpenOffice.org Extensions
  34. OpenOffice.org Extensions : MySQL Connector Архивировано 1 марта 2010 года. (англ.)
  35. OpenOffice.org Extensions : Sun Report Builder Архивировано 22 марта 2010 года. (англ.)
  36. Проект Расширение для математических расчётов на сайте SourceForge.net
  37. MyOOO.ru : LANGUAGE TOOL — Проверка грамматики
  38. MyOOO.ru : Типографика для OOO
  39. MyOOO.ru: Замечательный диалог поиска для Writer
  40. «Ростелеком» внедряет открытое офисное программное обеспечение (недоступная ссылка). Дата обращения: 21 февраля 2010. Архивировано 9 июля 2010 года.
  41. Антон Труханов. Федеральная служба судебных приставов полностью перешла на СПО. CNews (13 августа 2009). Дата обращения: 5 февраля 2017.
  42. FlashCounter Statistikservice
  43. 21 % немцев используют офисный пакет OpenOffice.org Nixp
  44. МИД Германии: Open Source гораздо дешевле в эксплуатации Nixp
  45. Министерство юстиции Бельгии мигрирует на GNU/Linux и OpenOffice Nixp
  46. Европа выбирает свободу // Linux Format : журнал. — 2014. — Ноябрь (№ 11 (189)). — С. 6.
  47. Французская полиция экономит миллионы евро с Linux и Open Source
  48. Администрация Амстердама полностью переходит на Firefox, OpenOffice.org Nixp
  49. Бельгийские города успешно переходят на OpenOffice.org Nixp
  50. OOExtras. Дата обращения: 2 сентября 2007. Архивировано 23 августа 2011 года.
  51. Perl-расширения CPAN OpenOffice
  52. Portable Office. Дата обращения: 2 сентября 2007. Архивировано 23 августа 2011 года.
  53. Web Office Suite — Online OpenOffice.org launch — Ulteo — Enterprise Open Source VDI and Application Delivery solutions (SBC), Enterprise Open Source Virtual Desktop solutions

Литература[править | править код]

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