Достижения сообщества LibreOffice

LibreOffice

Недавно вышла версия 5.0 кросс-платформенного офисного пакета LibreOffice. Новая версия воплотила в себя целый ряд возможностей в полнофункциональном офисном пакете, который работает на Linux, Windows, Mac и увеличивает свое присутствие в мобильном пространстве.

Когда говоришь с кем-то о LibreOffice или OpenOffice, наблюдаешь интересные реакции. Для одних LibreOffice — это любимец из мира открытого исходного кода, а для других, это дерьмовая альтернатива Microsoft Office, на которую они смотрят свысока.

Я считаю, что LibreOffice играет важную роль в мире открытого исходного кода и выходит далеко за рамки офисного пакета. Прежде чем мы перейдём к этому вопросу, давайте оглянемся назад и посмотрим на большое путешествие, которое привело к проекту LibreOffice таким, каким мы знаем его сегодня.

Возвращаясь в прошлое

История началась в 1985 году, когда Марко Боррис (Marco Börries) создал StarWriter для Zilog Z80. Позже он сформировал компанию StarDivision и начал создавать то, что сегодня мы считаем современным офисным пакетом. Плодами этих усилий стал StarOffice, который содержал в себе текстовый процессор, электронные таблицы, презентации, базы данных, рисование, формулы и другие инструменты.

Вернемся в начальный период развития Linux. Тогда StarOffice был единственным серьезным офисным пакетом доступным для растущей операционной системы. Конечно, StarOffice был неуклюжим и уродливым, но он работал и выполнял важную роль для новых пользователей Linux. Я никогда не забуду, как я создал постер для моей группы пользователей Linux и распечатал его. Чувствовалось, что это большой шаг вперед для Linux.

В 1999 году Sun купила StarDivision за $73.5 млн., и как писала пресса, покупка StarDivision обошлась дешевле, чем покупка лицензий Microsoft Office для сотрудников Sun. Это, естественно, стало ключевым преимуществом: Sun принадлежал офисный пакет.

Sun все глубже и глубже погружалась в открытый исходный код. В 2000 году компания открыла исходный код StarOffice и он стал называться проектом OpenOffice.org. Сначала это была мусорная куча кода, но потом вокруг OpenOffice.org начало формироваться сообщество, которое пыталось превратиться в истинное open source сообщество. В то время я был в тесном контакте с OpenOffice.org и членами сообщества Sun и вскоре увидел как всё стало усложнятся.

Трудные времена

Хотя мы обязаны воздать должное Sun за открытие кода StarOffice, за усилия, потраченные на выпуск громадного, великолепного ядра монолитного кода, за которое не взялись даже самые фанатичные программисты. Те люди, которые присоединились к проекту OpenOffice.org на первом этапе взяли на себя сложную, неблагодарную и психологически трудную работу, требующую понимания запутанной кодовой базы и осмысление будущего развития проекта. Они поистине были настоящими героями open source.

Ximian была одной из компаний, участвующей в проекте. Майкл Микс (Michael Meeks), один из основных членов проекта OpenOffice.org, создал специальный патч-набор под названием ooo-build, который облегчил управление кодовой базы на Linux. В итого это вылилось в программный пакет, под названием go-ooo, который включал компоненты не входящие в кодовую базу OpenOffice.org.

Примерно в это же время, Sun стала все меньше вносить свой вклад в создание кода для OpenOffice.org, по-видимому, изменились финансовые и продуктовые цели. Что еще хуже, управляющие OpenOffice.org в Sun стали менее отзывчивыми к внешним участникам. В этих условиях Майкл Микс и другие разработчики упорно трудились над созданием офисного пакета, которым мог бы гордиться мир, но их усилия были тщетны, вышестоящий орган игнорировал предложения.

Я отчетлив помню то время. Майкл Микс делал все. Призывал Sun применять такой способ управления OpenOffice.org, который бы шел в русле с open source проектом. Я даже с Майклом потратил время на попытки выстроить отношения с ключевыми членами в Sun и привлечь Canonical к этой работе. К сожалению, многие из этих усилий не принесли плодов. Справедливости ради надо сказать, что я не знал многого о внутренних факторах происходящих в Sun. Их нежелание участвовать, возможно, было результатом других факторов, таких, как внешние группы управления или ограниченность инженерных ресурсов.

В начале 2010 года Oracle приобрела Sun Это вызвало волны шока в мире открытого исходного кода и, возможно, стала той соломинкой, которая сломала спину верблюду. В том же году The Document Foundation был объявлен новым владельцем новой производной от OpenOffice.org по названием LibreOffice. Этот новый проект станет проектом с открытым исходным кодом, который Микс и компания лоббировала очень долго.

Новая эра

С первых дней проект LibreOffice набирал силу. Это огромная монолитная база кода была модульной, обновляемой и улучшенной. Кросс-платформенная поддержка была расширена, добавлены новые функции, хлам удален и применена простота и удобство. В дополнение к этому, родилось новое сообщество, были созданы саммиты и конференции разработчиков, под-сообщества: технических писателей, переводчиков, художников, дизайнеров и многих др., найдены спонсоры.

Конечно, LibreOffice не предоставляет такой же уровень возможностей и искусный пакет, которым может похвастаться Microsoft, но когда я думаю об амбициозных попытках пакета до и после 1999 и сегодня, всё что сообщество проделало — это феноменально. Разработка LibreOffice было трудной, технически сложной, а порой работа была лишена мотивации, но усилия участников увидели миллионы пользователей по всему миру.

Больше чем офисный пакет

В дополнение к огромным техническим достижением и достижением в сообществе проект LibreOffice играет важную роль за пределами пространства open source. Мы наблюдаем огромное возрождение сообщества по всему миру. Люди собираются вместе, чтобы создавать, обмениваться и искать новые и интересные пути сотрудничества. За время своей карьеры я познал одну вещь, что любая миссия или видение осуществимы, если есть правильный набор инструментов, знания и люди.

В первые дни развития Linux и open source, основной набор инструментов сделал многое в плане того, что у нас есть сегодня. Среди этих инструментов gcc, make, binutils и другие компоненты системы GNU. Без этих свободно доступных инструментов, первые разработчики проекта не имели бы основных элементов, в которых они нуждались для создания отличных вещей.

Сообщества open source занимаются не только разработкой программного обеспечения. Сообщества — локальные группы, cовместное написание кода, моделирования данных и другая деятельность. LibreOffice предоставляет открытый инструмент, который может вдохновить новое поколение на создание открытого контента в открытых форматах.

Например, чтобы помочь в создании скоординированных локальных групп по всему миру, мы должны иметь загружаемый комплект материалов, который можно использовать для создания плакатов, документов, бейджей, наклеек и многого другого. Обеспечение материалами, это одно, а обеспечение материалами в формате, который может быть использован, редактируем и настроен в соответствии с требованием пользователя с бесплатным инструментом — это другое. Все это ознаает, что сообществам не нужно беспокоиться о финансировании комплекта проприетарного программного обеспечения.

Сочетание открытых форматов и открытых инструментов привело к совместной революции, которую мы наблюдаем сегодня. Хотя заманчиво, смотреть на LibreOffice лишь как на бесплатный эквивалент Microsoft Office. Но такой подход недооценивает невероятную роль, которую LibreOffice может сыграть в более масштабной революции сообщества за пределами разработки программного обеспечения.

Сегодня вечером я подниму тост за моих друзей в проекте LibreOffice. Вы суть того, что я люблю в open source: доброта, знания и чувство общности, которое делает все это таким особенным. Спасибо за вашу преданность и усилия.

Об авторе:

Джоно Бэкон (Jono Bacon) — директор по связям с сообществом в фонде XPRIZE, ранее работал руководителем сообщества Ubuntu в компании Canonical. Автор бестселлера The Art of Community.

Источник: opensource.com, 12 августа 2015, Автор: Джоно Бэкон


Перевод выполнен abv24.com




Опубликовано 27.08.2015 в 8:10 пп · Автор abv24 · Ссылка
Рубрики: Технологии · Теги: 

@Mail.ru