LibreOffice. По следам преемника OpenOffice.org

Ответить
Аватара пользователя
ИМХО
Бытовой хакер
Бытовой хакер
Сообщения: 975
Зарегистрирован: 02 мар 2010, 13:21
ОС: Maui 2
Откуда: Чолпон-Ата
Контактная информация:

LibreOffice. По следам преемника OpenOffice.org

Сообщение ИМХО » 19 июл 2011, 16:17

Стремление принципиального противостояния, желание создать нечто независимое с приставкой «для народа», зачастую становится движущей силой множества полезных открытий изобретений. Подобный подход к работе не чужд и софтверной сфере, где из года в год с переменным накалом идет соперничество автором коммерческого ПО и приверженцев OpenSource. Кто бы мог подумать – оказывается и среди «открытых» разработчиков могут вспыхивать разногласия, приводящие к появлению «альтернативы» для «альтернативы», как бы непривычно это не звучало. LibreOffice – как раз из этой серии. Новоявленный офисный пакет стал полноценным форком, который по совокупности факторов вполне способен затмить своего «родителя».
Возвращаясь в прошлое
Точнее – в август 1999 года. Именно тогда компания Sun приобрела немецкую корпорацию Star Division, регулярно выпускавшую к тому моменту новые версии офисного пакета Star Office. Решив не упираться в извлечение прибыли за счет продаж пакета, Sun разделила проект на проприетарный Star Office и OpenOffice.org, он же OOo или просто OpenOffice. В июле 2000 года был раскрыт исходный код, положивший начало развития бесплатной альтернативы Microsoft Office. Анонс проекта состоялся в июле того же года, а в ноябре первая финальная версия поступила в свободную загрузку. Без критики первому релизу обойтись не удалось, все-таки интерфейс входивших в пакет программ отличался от привычных Office Word или Excel.

Изображение

Пять лет понадобилась на то, чтобы Sun учла «ошибки», с 2003 года начались работы над OpenOffice 2.0. К тому моменту у пакета было 20 миллионов скачиваний, 107 тысяч зарегистрированных членов сообщества и свыше 270 разработчиков. Итак, в 2005 году свет увидело второе поколение продукта, привлекшее к себе внимание в немалой степени благодаря интерфейсу, стилизованному под Microsoft Office. Говорить о плагиате было бы не совсем корректно, скорее Sun попыталась максимально упростить пользователям переход с платного, но привычного Office к бесплатному, но незнакомому OpenOffice. Через год было принято решение перейти с 18-месячного цикла обновлений на трехмесячный, что, безусловно, положительно сказалось на конкурентоспособности проекта в целом.

В апреле 2009 года Sun перешла в собственность Oracle, сумма сделки составила $7.4 миллиарда. Спустя чуть больше чем год появилась первая предпосылка к возникновению LibreOffice. Дело в том, что разработчики открытой системы OpenSolaris, созданной в Sun на базе Solaris, заметили отсутствие внимания и поддержки к проекту со стороны Oracle. Компании начали угрожать роспуском команды, но это не возымело никакого эффекта. Тогда возник форк Illumos, внесший серьезное волнение в ряды приверженцев OpenOffice. Здесь хотелось бы пояснить важный момент – разработчики OpenOffice от отсутствия внимания не страдали, во всяком случае изучая в настоящее время различные интервью участников проекта нельзя сделать вывод об опасениях, которые могли касаться полного закрытия OpenOffice.


Изображение


Oracle проявила себя в иной крайности – стремлении к предельно коммерческой модели распространения офисного пакета. Показательным стал релиз OpebOffice.org 3.3. Его финальная платная версия в лице Oracle Open Office 3.3.0.0 была выпущена гораздо раньше своей бесплатной вариации. Когда желающие могли заплатить за пакет по $20, OpenSource сообществу пришлось ждать 11 версий Release Candidate, прежде чем Oracle соизволила осуществить релиз. Словно в подтверждение намеченной политики компания сама же забила один из последних «гвоздей» в «гроб» корректности паритетов своих интересов. Oracle представила плагин формата ODF для Microsoft Office, стоивший до $90.

Неудивительно, что, не дожидаясь дальнейшего развития событий, разгневанные приверженцы свободного ПО организовали 28 сентября 2010 года новое некоммерческое объединение под названием The Document Foundation. В него в качестве поддержки среди прочих вошли такие компании как Canonical, Google, Novell и Red Hat, что само по себе говорит о серьезном кредите доверия. Объединение возникло с единственной целью в продвижении форка LibreOffice, призванного дать OpenOffice второе дыхание и освободить от пагубного влияния Oracle.

Изображение

Старт нового проекта оказался более чем успешным – под его крыло из OpenOffice ушло свыше трех десятков разработчиков, а всего их теперь насчитывается более сотни. Вдобавок Red Hat, Canonical и Novell уже объявили, что LibreOffice будет включаться по умолчанию в новые версии их дистрибутивов. Дабы не работать, повернувшись спиной к Oracle, члены The Document Foundation обратились к компании с просьбой принять посильное участие в поддержке проекта, а заодно безвозмездно передать в его собственность бренд OpenOffice.org. На все предложения был получен отказ. Оный Oracle представила в развернутом виде.

Компания сходу заявила, что вкладывает значительные ресурсы в OpenOffice.org, подразумевая беспочвенность возможных претензий к вероятности закрытия проекта и прочему «невниманию». Oracle пожелала удачи новоявленному объединению, так как своей главной задачей видит популяризацию открытого офисного пакета, а созданный форк в рамках поставленной цели вполне попадает. «Большинство ведущих разработчиков Linux получают деньги от объединений, напрямую или косвенно поддерживаемых через фонды с корпоративным финансированием», - так Oracle между строк объяснила свои коммерческие приоритеты. Окончательно выяснив отношения, оба лагеря продолжили работу.
К орудию
Бета-версия OpenOffice.org 3.3 послужила основой для создания первого выпуска LibreOffice, что вряд ли пошло на пользу последнему. Пусть с финальной версией Oracle и затянула, однако длительный процесс «шлифования» избавил релиз от множества ошибок. Для сравнения: с момента появления бета-версии (10 августа 2010 года) до релиза прошло чуть больше полугода, тогда как команда LibreOffice выпустила свою бета-версию 28 сентября, а релиз состоялся 25 января нынешнего года, то есть примерно через четыре месяца. И это с учетом потребностей в организации новой управленческой структуры, а также разработки и внедрения эксклюзивных нововведений.

Учитывая, что по сути закрывать OpenOffice никто не собирался, разработчики LibreOffice могли придержать пыл, взявшись за дело с гораздо меньшим исходным числом недоработок. Впрочем, скорость обновления уже становится одной из отличительных черт LibreOffice. Не успели пользователи как следует распробовать версию 3.3.0, а разработчики 11 февраля уже представили первый Release Candidate выпуска LibreOffice 3.3.1. Дальше – больше, в мае The Document Foundation готовится представить версию 3.4. Тем временем у OpenOffice в календаре разработки версии 3.4 значатся аббревиатуры «TBD», что означает отсутствие определенных дат.

Итак, закончив с теоретическим изложением, перейдем к практике. LibreOffice и OpenOffice, оба за номером 3.3, поставлены в загрузку и... Первое очко присуждается в пользу OpenOffice. Создавая первую стабильную версию LibreOffice, разработчики уделили особое внимание чистке кода для оптимизации общего размера дистрибутива с целью снижения нагрузки на зеркала. Результат не может не впечатлять – суммарные 11 Гбайт против прежних 75 Гбайт. Однако на уровне обывателей все выглядит несколько иначе.

Установочный файл OpenOffice 3.3 с русскоязычной локализацией «весит» примерно 146 Мбайт, тогда как LibreOffice без вариантов предлагает скачать многоязычную версию размером в 215 Мбайт. Для all-in-one варианта вроде бы неплохо, но при необходимости иметь под рукой один конкретный язык интерфейса целесообразность скачивания лишних 70 Мбайт вызывает сомнения. Вдобавок мы сразу же сталкиваемся с первой особенностью «свободолюбивого» пакета – по умолчанию вызов справки приводит к открытию соответствующей веб-страницы в Интернете, то есть желающий постигнуть тайны LibreOffice обязан находиться в режиме онлайн, чего совсем не требует OpenOffice.

Изображение

Существует и второй вариант – вместе с основным дистрибутивом LibreOffice предлагает скачать 11-мегабайтную русскоязычную справку, так что эффективный размер OpenOffice в итоге выигрывает на 80 Мбайт. Да, совсем не критично в век мегабитных скоростей доступа в онлайн. Но факт. После установки «надбавки» справка из категории онлайн переходит в оффлайн.
Работаем
Установка прошла без каких-либо непредвиденных проблем. Единственным замеченным различием было отсутствие в LibreOffice диалога с предложением регистрации и введения личных сведений для последующего внедрения в готовые документы. Опять же приятная мелочь, указывающая на максимальную предусмотрительность OpenOffice. Во время подготовки к первому запуску в Windows XP SP3 с десяток раз LibreOffice выдал предупреждение об отсутствии Java Runtime Environment. Запечатлеть сей момент не удалось, так как после переустановки пакет почему-то предупреждение более не показывал.

Основное тестирование проводилось в Windows 7 Ultimate, где диалог не появлялся, хотя в обоих системах критичных различий в работе компонентов LibreOffice замечено не было. Стоит отметить полезную «назойливость» OpenOffice – после установки в автозапуске прописывает элемент системной области, откуда можно быстро вызвать любую составляющую продукта вроде Writer или Calc. Когда текущий документ развернут на весь экран, данный момент неплохо экономит время – надеемся, в будущих версиях LibreOffice подобное также будет реализовано.

Изображение

За относительно недолгое время, отведенное на подготовку LibreOffice 3.3, разработчикам было необходимо представить на суд общественности ряд эксклюзивных нововведений, которые хотя бы минимально подтверждали потенциал команды и в целом оправданность ее появления. Забегая вперед, смеем заверить читателей – показать потенциал разработчикам удалось в полной мере. Отдельные функции отведены для узкого круга пользователей, что никак не отражается на общей оптимистичной заявке LibreOffice. Учитывая намеченные реактивные темпы обновления, Oracle будет чему поучиться у новоявленного пусть и косвенного, но все же конкурента.

Напомним, LibreOffice 3.3 базируется на последней версии OpenOffice, которая сама по себе привнесла немало «плюшек», соответственно нашедших место в «родственном» пакете. Ознакомиться с их списком можно на сайте проекта, нам же в первую очередь интересны те моменты, что выделяют и персонализируют LibreOffice в качестве полновесного форка.

Начнем с прицела LibreOffice на обратную связь с пользователями. В каждом компоненте пакета (а их структура полностью повторяет таковую OpenOffice) в диалоге параметров присутствует возможность выбора экспериментальных возможностей, наподобие раздела тестовых функций Gmail. По включении нестабильных новшеств обнаружить их списки, либо иные признаки присутствия не удалось, на сайте LibreOffice следов тестовых возможностей также не обнаружилось. Видимо, оные будут добавлены в скором будущем, пока же знакомимся исключительно с завершенными особенностями.

Чтобы не ставить пользователей в неудобное положение в отношении совместимости форматов, для всех компонентов LibreOffice поддерживается чтение и сохранение в XML, что означает экспорт файлов в форматах DOCX, XLSX и PPTX. Причем в предлагаемом списке при сохранении отдельно содержатся пункты Microsoft Word (или Excel) 2007 XML и Office Open XML, что в конечно счете все равно приведет к сохранению файла с окончанием X.

Изображение

В дополнение к этому LibreOffice включает фильтры импорта Lotus Word Pro и Microsoft Works, что вряд ли пригодятся обывателю, но будет полезно вышеназванному узкому кругу пользователей. Из присутствовавших ранее в составе OpenOffice фильтров улучшению подвергся WordPerfect. Заметим, что данный текстовый процессор в настоящее время существует только под Windows, вследствие чего иные платформы испробовать улучшению не смогут.

В завершение «форматной» темы приведем еще один эксклюзив – импорт файлов формата SVG в Writer и Draw, ныне отсутствующий в OpenOffice. Сам по себе открытый векторный формат является прерогативой OpenSource-программистов и нашел основное применение в Интернете в рамках браузеров, даже Microsoft в прошлом году вступила в рабочую группу W3C SVG. Однако «в реальном мире» SVG не слишком распространен.

Изображение

По части управления документами Writer не совсем понятна заявка на неповторимость инструмента «Навигатор». В списке LibreOffice указан лишь факт его наличия – без уточнений, но с пометкой «*», указывающей на эксклюзивность. Аналогичный инструмент присутствует и в OpenOffice, причем различия между пакетами наблюдаются сугубо косметические и выражаются в обновленной графике кнопок.

Зато по-настоящему примечательным моментом стал диалог создания и управления титульными страницами. Студенты оценят новинку по достоинству - для текущего документа он помогает быстро выделить пустую заглавную страницу, а заодно установить требуемую нумерацию. Как следствие больше вручную сдвигать готовый текст работы, проверяя правильность его расположения, больше не придется.

Изображение

О графическом исполнении Writer много говорить не приходится, по отношению к таковому в OpenOffice нас опять же встречает полностью заимствованный интерфейс, отличающийся иконками кнопок.
Обратимся к табличному процессору Calc, благо в нем нашлось немало интересных новинок. Интерфейс опять же претерпел сугубо графические преобразования, разве что на панели добавлена кнопка управления наличием/отсутствием сетки выбранного листа.
Изменению подверглись некоторые комбинации клавиш, которые с точки зрения разработчиков были сопоставлены в сторону большего комфорта. Учитывая принцип «сколько людей – столько мнений», команда LibreOffice не стала навязывать свое видение управления с клавиатуры. В качестве компромисса в настройках параметром Calc обнаруживается пункт «Совместимость», способный ироничным выбором «Наследие OpenOffice.org» вернуть вас к «классическому» управлению. В иных модулях LibreOffice комбинации клавиш изменениям не подвергались. Интересно, что совместимость в списке нововведений LibreOffice выделена в два одинаковых по содержанию пункта, наверное команда разработчиков указывает на иные изменения в будущем, которые можно будет возвратить к исходному варианту.
Присутствует в Calc и незначительный кивок в сторону Excel – модуль предлагает стиль ссылок, он же «нотации адреса», в виде Calc A1, Excel A1 и Excel R1C1. Элемент удобен как при переходе на Calc с Excel, так при обеспечении лучшей совместимости при работе с документом LibreOffice в Microsoft Office.
Для тех, кто желает рассчитать в Calc бюджет небольшого государства реализована поддержка миллионных строк, правда без изменения предельных позиций столбцов.

Обзор основных компонентов LibreOffice завершим с презентационным компонентом Impress. Внешний вид ознаменовался более-менее заметными изменениями, к сожалению – не в лучшую сторону. По ведомой только разработчикам причине вторая строка панели лишилась основных настроек текста, им на замену предлагается менее функциональный набор управления цветами и линиями.
Презентации множеством нововведений похвастаться не могут, единственным ощутимым «бонусом» стало расширение Presenter Console, доступное для ознакомления на сайте Oracle. Надстройка необходима для компьютеров с несколькими мониторами или в случае проведения презентаций с проекторами. Пользователь способен заранее видеть следующий слайд, а также контролировать время показа, что не будет лишним в приведенных случаях. К слову, о расширениях - в отличие от OpenOffice, модули LibreOffice заранее снабжены расширением для импорта PDF.
Следовало бы поделиться общими впечатлениями от использования LibreOffice. Появившийся форк запрекомендовал себя как нельзя лучше, сумев в арсенале своих функций показать инструменты, способные пусть и не коренным образом, но улучшить комфорт пользования открытым пакетом. По части стабильности критические нарекания отсутствуют – «скормленные» файлы модули LibreOffice воспринимали без ошибок, показав способность уверенно решать повседневные текстовые и табличные задачи. Разве что предложенный в качестве «стресс-теста» файл дипломного проекта Writer отказался воспринимать, выдавая раз за разом ошибку. Write же в составе OpenOffice с документом справился на отлично, лавируя без выпадений в потоке формул, изображений и элементов форматирования.
Справедливости ради заметим, что и новый OpenOffice не безгрешен, несколько раз зависания имели место, в том числе и по элементу в трее. Скорость работы LibreOffice явных различий с OpenOffice не показала, во всяком случае заметного роста не наблюдается. Однако ожидание запуска приложений LifbreOffice пока оставляет желать лучшего, разница с OpenOffice порой достигает 4-5 секунд.

Перспективы LibreOffice


Менее чем через полгода после учреждения The Document Foundation под его крылом вышла первая финальная версия LibreOffice. Пакет сумел найти ощутимую поддержку в лице крупнейших участников индустрии открытого ПО. Сумел выпустить стабильный продукт, обошедший пусть не на корпус, но на условные «сантиметры» своего родителя. В обозримом будущем с учетом сложившейся ситуации предсказывать LibreOffice забвение, либо несомненный успех еще слишком рано. У продукта есть команда, состоящая в том числе из «коренных» разработчиков OpenOffice, а также мотивация к соперничеству с корпорацией Oracle.

Противостояние «открытого» «закрытому» уже дает зримые плоды. LibreOffice выглядит более гибким и открытым к новшествам продуктом. Осмелимся утверждать, что в настоящее время LibreOffice имеет все шансы стать полноценным преемником OpenOffice и позиционироваться в качестве единственной весомой, да к тому же бесплатной альтернативой Microsoft Office. Ограниченный круг лиц по соображениям отдельных особенностей предпочтет коммерческую разработку, однако на уровне обывателя преимущество Office уже не так очевидно.

Непобедимым аргументом пакета Microsoft продолжает оставаться ленточный интерфейс Ribbon. Однако и здесь Microsoft поджидает неприятность в лице проекта Renaissance, действующего под эгидой OpenOffice. Участвующие разработчики создают аналогичный панели Office интерфейс в виде открытого фреймворка, чье внедрение способно закрыть последнюю явную «брешь» в том же LibreOffice. Разве что проект был заявлен в 2009 году, с тех пор ведется его постоянное тестирование, дата окончания которого представляется крайне туманно.


Изображение
Проект интерфейса Renaissance OpenOffice.org



Несмотря на это, LibreOffice в качестве самостоятельной боевой единицы выглядит многообещающе и не откладывается в долгий ящик, стремится на деле доказывать свою состоятельность.
Ответить

Вернуться в «Общецелевая документация»