OpenOffice

Материал из Википедии — свободной энциклопедии
(перенаправлено с «OpenOffice.org Draw»)
Перейти к навигации Перейти к поиску
OpenOffice
Логотип программы OpenOffice
Скриншот программы OpenOffice
Тип офисный пакет
Разработчик Apache Software Foundation
Написана на C++[2] и Java[3]
Операционная система GNU/Linux, Windows, macOS
Первый выпуск 8 мая 2012[1]
Аппаратная платформа Java Virtual Machine
Последняя версия 4.1.11 (6 октября 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). Официально поддерживается на платформах GNU/Linux, Windows, macOS Intel/PowerPC, ранее поддерживалась Solaris SPARC/Intel[9]. Существуют неофициальные портированные версии для OpenSolaris, FreeBSD, Linux PowerPC[10], OS/2[11] и Android.

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

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

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

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

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

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

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

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

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

Версии OpenOffice
Версия Дата выхода Описание
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
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
Версия Дата выхода Описание

Код 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 объявило, что не будет больше поддерживать двойное лицензирование офисных программ, и будущие версии будут выпускаться только под лицензией LGPL[29].

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

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

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

Среди разработчиков OpenOffice давно циркулировали слухи о недовольстве, которое выливалось в жалобы на «крайнюю негибкость и отсутствие реальных лидеров» в проекте. Сообщалось, что структура проекта нуждается в улучшении, необходим подход, гораздо менее завязанный на принципе руководства сверху вниз и развязывающий руки разработчикам, желающим принять участие в проекте[14]. 28 сентября 2010 года ведущие разработчики OpenOffice объявили о создании новой некоммерческой организации 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, Writer позволяет сохранять документы в различных форматах, включая Microsoft Word, RTF, XHTML, PDF и OpenDocument[33][34]. Похожие приложения: Microsoft Word, LibreOffice Writer, Pages, AbiWord, KWord
OOoCalc.svg Calc Редактор электронных таблиц, С его помощью можно анализировать вводимые данные, заниматься расчётами, прогнозировать, сводить данные с разных листов и таблиц, строить диаграммы и графики[35][36]. Похожие приложения: Microsoft Excel, LibreOffice Calc, Numbers, Gnumeric, KCells
OOoImpress.svg Impress Программа подготовки презентаций, Способна создавать PDF файлы из презентаций. Может открывать, редактировать и сохранять файлы в нескольких форматах, включая форматы .ODP .PPT и .PPTX[37][38]. Также на официальном сайте доступны для скачивания дополнительные шаблоны, созданные обычными пользователями.[39] похожие приложения: Microsoft PowerPoint, Keynote, KPresenter
OOoBase.svg Base Механизм подключения к внешним СУБД и встроенная СУБД HSQLDB, Начиная с версии 3.0 поддерживает формат базы данных Microsoft Access[40][41]. похожие приложения: Microsoft Access, Kexi
OOoDraw.svg Draw Векторный графический редактор, по функциональности сравнимый с CorelDRAW. Пакет включает полнофункциональные «коннекторы» между фигурами, которые могут использовать разнообразные стили линий и позволяют рисовать чертежи, например блок-схемы[42][43]. похожие приложения: Microsoft Visio, Adobe Illustrator, CorelDRAW, Calligra Flow, Dia
OOoMath.svg Math Редактор формул, созданные формулы можно встраивать в другие документы OpenOffice, например в текстовые документы программы Writer. Поддерживает несколько шрифтов и может экспортировать формулы в формат PDF, а также поддерживает формат MathML[44][45]. похожие приложения: MathType, KFormula

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • LibreOffice — независимое ответвление OpenOffice с более свободной политикой развития. Появилось из-за несогласия части разработчиков с политикой Oracle по контролю над развитием проекта. Для развития LibreOffice создана независимая некоммерческая организация The Document Foundation, в которую в конце октября 2010 года перешло 33 разработчика, покинув OpenOffice. В данный проект, в частности, включены наработки ответвления Go-oo, которое слилось с LibreOffice.
  • IBM Lotus Symphony слился с Apache OpenOffice.
  • BrOffice.org — Предназначение сборки — официальное распространение пакета OpenOffice в Бразилии. Сборка нацелена не только на жителей конкретно этой страны, но также на пользователей из других стран Латинской Америки. В конце 2010 разработчики объявили, что все имеющиеся наработки пойдут в пользу LibreOffice. В ответ LibreOffice обеспечивает синхронный выход BrOffice.org.
  • OpenGroupware.org — это набор программ расширения для обмена документами OpenOffice, календарями, записными книжками, работы с электронной почтой, мгновенными сообщениями и предоставления общего доступа к различным приложениям коллективной работы.
  • OOExtras представляет собой попытку систематизации создания и обмена шаблонами документов и другими полезными дополнениями[59].
  • Через CPAN доступен набор расширений Perl, позволяющий обрабатывать документы OpenOffice внешними программами[60]. Эти библиотеки не используют API OpenOffice. Они взаимодействуют с файлами OpenOffice напрямую, используя языковые механизмы Perl компрессии/декомпрессии файлов, XML доступ и модули кодирования UTF-8.
  • Portable OpenOffice — версия OpenOffice, предназначенная для работы с USB-флеш-накопителя[61].
  • OOo4Kids — предназначен для облегчения использования пакета в образовательных целях.
  • OxygenOffice Professional — расширенная версия OpenOffice на основе Go-oo.
  • Компания Ulteo бесплатно предлагала онлайн-доступ ко всем приложениям OpenOffice Online с любого компьютера без необходимости устанавливать ПО[62].
  • InfraOffice.pro — коммерческая разработка российской компании Инфра-Ресурс, выпускающей также собственные (несколько видоизменённые для российских пользователей) некоммерческие сборки OpenOffice. Коммерческий вариант позиционируется как решение, предназначенное для организаций и предприятий, работающих с документами, содержащими конфиденциальную информацию, в частности — персональные данные. Фактически представляет собой сборку оригинального OpenOffice с усиленными проверками безопасности. Схема лицензирования намеренно приведена во внешнее соответствие со схемами лицензирования распространённых в России коммерческих программных продуктов, чтобы исключить проблемы покупателей с контрольными органами, проверяющими лицензионную чистоту используемого программного обеспечения. Последней вышла версия 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 Apache OpenOffice. www.openoffice.org. Дата обращения: 4 октября 2021. Архивировано 5 октября 2021 года.
  10. Apache OpenOffice - Third-Party ports and distributions. www.openoffice.org. Дата обращения: 4 октября 2021. Архивировано 4 октября 2021 года.
  11. Apache OpenOffice 4.1.3 for OS/2 — bww bitwise works GmbH (недоступная ссылка). Дата обращения: 14 мая 2017. Архивировано 11 августа 2017 года.
  12. Apache OpenOffice Portable (full-featured office suite) | PortableApps.com (англ.). PortableApps.com - Portable software for USB, portable, and cloud drives. Дата обращения: 4 октября 2021. Архивировано 5 октября 2021 года.
  13. Портал информационной и технической поддержки ПО образовательных учреждений РФ. spohelp.ru. Дата обращения: 10 июня 2013. Архивировано 22 августа 2013 года.
  14. 1 2 Организация процесса разработки OpenOffice.org требует реструктуризации. OpenNET (24 июня 2010). Дата обращения: 5 февраля 2017. Архивировано 1 декабря 2011 года.
  15. 1 2 Разработчики OpenOffice.org создали независимый форк проекта - LibreOffice. www.opennet.ru. Дата обращения: 4 октября 2021. Архивировано 10 августа 2011 года.
  16. 1 2 Lucian Parfeni. Future Ubuntu Releases Will Ship with LibreOffice an OpenOffice Fork (неопр.). softpedia (2 октября 2010). Дата обращения: 4 октября 2021. Архивировано 4 октября 2021 года.
  17. OpenOffice.org has joined The Apache Software Foundation. grobmeier.solutions. Дата обращения: 4 октября 2021. Архивировано 4 октября 2021 года.
  18. Statements on OpenOffice.org Contribution to Apache, Oracle передает код OpenOffice.org в руки фонда Apache
  19. Фонд свободного ПО недоволен сменой лицензии на OpenOffice.org и рекомендует использовать LibreOffice. www.opennet.ru. Дата обращения: 4 октября 2021. Архивировано 4 сентября 2011 года.
  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. Архивировано 1 декабря 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 - vnunet.com. web.archive.org (8 апреля 2006). Дата обращения: 4 октября 2021. Архивировано 13 августа 2010 года.
  32. Product Release — Apache OpenOffice Wiki. wiki.openoffice.org. Дата обращения: 4 октября 2021. Архивировано 11 октября 2021 года.
  33. Apache OpenOffice Writer. www.openoffice.org. Дата обращения: 6 октября 2021. Архивировано 6 октября 2021 года.
  34. INTUIT.ru: Курс: Основы работы в ..: Лекция №6: Работаем с Writer. web.archive.org (26 сентября 2012). Дата обращения: 6 октября 2021.
  35. Apache OpenOffice Calc. www.openoffice.org. Дата обращения: 5 октября 2021. Архивировано 5 октября 2021 года.
  36. INTUIT.ru: Курс: Основы работы в ..: Лекция №7: Работаем с Calc. web.archive.org (16 марта 2013). Дата обращения: 5 октября 2021.
  37. Apache OpenOffice Impress. www.openoffice.org. Дата обращения: 5 октября 2021. Архивировано 5 октября 2021 года.
  38. INTUIT.ru: Курс: Основы работы в ..: Лекция №9: Работаем с Impress. web.archive.org (26 сентября 2012). Дата обращения: 5 октября 2021.
  39. Apache OpenOffice Templates. templates.openoffice.org. Дата обращения: 5 октября 2021. Архивировано 5 октября 2021 года.
  40. Apache OpenOffice Base. www.openoffice.org. Дата обращения: 5 октября 2021. Архивировано 5 октября 2021 года.
  41. OpenOffice Base - Project Home. www.openoffice.org. Дата обращения: 5 октября 2021. Архивировано 5 октября 2021 года.
  42. Apache OpenOffice Draw. www.openoffice.org. Дата обращения: 5 октября 2021. Архивировано 5 октября 2021 года.
  43. INTUIT.ru: Курс: Основы работы в ..: Лекция №8: Работаем с Draw. web.archive.org (26 сентября 2012). Дата обращения: 5 октября 2021.
  44. Apache OpenOffice Math. www.openoffice.org. Дата обращения: 5 октября 2021. Архивировано 5 октября 2021 года.
  45. INTUIT.ru: Курс: Основы работы в ..: Лекция №11: Работаем с объектами Math. web.archive.org (6 июня 2007). Дата обращения: 5 октября 2021.
  46. Apache OpenOffice Extensions. extensions.openoffice.org. Дата обращения: 1 октября 2021. Архивировано 5 октября 2021 года.
  47. LanguageTool | Apache OpenOffice Extensions. extensions.openoffice.org. Дата обращения: 1 октября 2021. Архивировано 1 октября 2021 года.
  48. Alternative dialog Find & Replace for Writer (AltSearch) | Apache OpenOffice Extensions. extensions.openoffice.org. Дата обращения: 1 октября 2021. Архивировано 1 октября 2021 года.
  49. «Ростелеком» внедряет открытое офисное программное обеспечение (недоступная ссылка). Дата обращения: 21 февраля 2010. Архивировано 9 июля 2010 года.
  50. Антон Труханов. Федеральная служба судебных приставов полностью перешла на СПО. CNews (13 августа 2009). Дата обращения: 5 февраля 2017. Архивировано 6 февраля 2017 года.
  51. FlashCounter Statistikservice. fc.webmasterpro.de. Дата обращения: 4 октября 2021.
  52. 21 % немцев используют офисный пакет OpenOffice.org Nixp
  53. МИД Германии: Open Source гораздо дешевле в эксплуатации Nixp
  54. Министерство юстиции Бельгии мигрирует на GNU/Linux и OpenOffice Nixp
  55. Европа выбирает свободу // Linux Format : журнал. — 2014. — Ноябрь (№ 11 (189)). — С. 6.
  56. Французская полиция экономит миллионы евро с Linux и Open Source
  57. Администрация Амстердама полностью переходит на Firefox, OpenOffice.org Nixp
  58. Бельгийские города успешно переходят на OpenOffice.org Nixp
  59. OOExtras. Дата обращения: 2 сентября 2007. Архивировано 23 августа 2011 года.
  60. Perl-расширения CPAN OpenOffice
  61. Portable Office. Дата обращения: 2 сентября 2007. Архивировано 23 августа 2011 года.
  62. Web Office Suite — Online OpenOffice.org launch — Ulteo — Enterprise Open Source VDI and Application Delivery solutions (SBC), Enterprise Open Source Virtual Desktop solutions

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

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