OpenOffice.org
OpenOffice.org (OOo, OO.o) — это свободный пакет офисных приложений, разработанный с целью предоставить альтернативу Microsoft Office как на уровне форматов, так и на уровне интерфейса пользователя. Одним из первых стал поддерживать новый открытый формат OpenDocument (ISO/IEC 26300). Работает на платформах Microsoft Windows и UNIX-подобных платформах: GNU/Linux, Mac OS X (поддержка оболочки Aqua находится в стадии альфа-тестирования), FreeBSD, Solaris, Irix.

OOo основан на коде StarOffice, который был приобретён, а затем выпущен с открытым исходным кодом фирмой Sun Microsystems. Ранее он распространялся по схеме двойного лицензирования: по лицензиям LGPL и SISSL. Но 3 сентября 2005 года компания Sun Microsystems объявила об отказе от SISSL для всех своих открытых проектов, и пакет с тех пор имеет только лицензию LGPL.
Существует версия пакета OOo для операционных систем семейства Microsoft Windows с возможностью использования без установки, что позволяет запускать пакет, например, с флэш-диска.
История
Код StarOffice, изначально разрабатываемого немецкой компанией StarDivision в рамках собственного проекта, был куплен Sun Microsystems в 1999 году. В августе 1999 версия StarOffice 5.2 была сделана бесплатной.
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. Вследствие этого, сообщество OpenOffice.org объявило, что не будет больше поддерживать двойное лицензирование офисных программ, и будущие версии будут выпускаться только под лицензией LGPL.
Формальный публичный релиз OpenOffice.org 2.0 состоялся 20 октября 2005. Через восемь недель после релиза было выпущено обновление, OpenOffice.org 2.0.1. Оно исправляло некритические ошибки и обладало новыми возможностями.
Начиная с выхода 2.0.3, OpenOffice.org сменили периодичность релизов с 18-месячной на выпуск обновлений, улучшений и исправлений ошибок каждые три месяца.
StarOffice
Sun финансировала разработку OpenOffice.org для использования его в качестве основы для своего коммерческого собственнического приложения StarOffice. Версии StarOffice, начиная с 6.0, базировались на исходном коде OpenOffice.org с некоторыми дополнительными собственническими компонентами, включающими:
* Дополнительно включённые шрифты (в основном восточно-азиатские).
* База данных Adabas D;
* Дополнительные шаблоны документов;
* Clip art;
* Сортировка для азиатских языков;
* Дополнительные файловые фильтры;
* Инструменты для упрощения миграции (в Enterprise Edition).
* Утилиты для переноса макросов (в Enterprise Edition).
* Утилиты для управления конфигурациями (в Enterprise Edition).
OpenOffice.org, в свою очередь, заимствовал много функций из оригинального StarOffice, на которых базировался в том числе и формат файлов OpenOffice.org XML, который с версии 2 был заменён на OpenDocument.
Состав пакета
В состав пакета входят общие для всех приложений система записи макрокоманд и средство ускорения запуска посредством предварительной загрузки.
* Writer — текстовый процессор и визуальный редактор HTML.
* Calc — табличный процессор.
* Draw — векторный графический редактор.
* Impress — программа подготовки презентаций.
* Base — механизм подключения к внешним СУБД и встроенная СУБД HSQLDB.
* Math — редактор формул.
Другие проекты
Существуют сторонние проекты, позволяющие использовать дополнительные функции в OpenOffice.org и упростить работу с ним. Они включают документацию, интернационализацию, локализацию и API.
OpenGroupware.org — это набор программ расширения для обмена документами OpenOffice.org, календарями, записными книжками, работы с электронной почтой, мгновенными сообщениями и предоставления общего доступа к различным приложениям коллективной работы.
OOExtras представляет собой попытку систематизации создания и обмена шаблонами документов и другими полезными дополнениями.
Через CPAN доступен набор расширений Perl, позволяющий обрабатывать документы OpenOffice.org внешними программами. Эти библиотеки не используют API OpenOffice.org. Они взаимодействуют с файлами OpenOffice.org напрямую, используя языковые механизмы Perl компрессии/декомпрессии файлов, XML доступ и модули кодирования UTF-8.
«Portable OpenOffice.org» — версия OpenOffice.org, предназначенная для работы с USB диска.
OxygenOffice Professional — расширенная версия OpenOffice.org, обеспечивающая:
* Возможность запуска скриптов на Visual Basic for Applications (VBA) в Calc
* Улучшение экспорта из OpenOffice.org Calc в HTML
* Поддержка нескольких мониторов в Impress
* Исправления в системе безопасности
* Увеличение производительности
* Расширение цветовой палитры
* Расширение меню помощи, дополнительных руководств для пользования и советы для начинающих пользователей
* Более 90 свободных шрифтов
* Поддержка Access через Base
* Более 3 200 графических визуалов, как клипартов, так и фотографий
* Несколько шаблонов и простых документов
* Дополнительные инструменты, например, OOoWikipedia
Начиная с версии 2.0.4, OpenOffice.org поддерживает расширения подобно Mozilla Firefox.



Entries RSS