Инициатива по чистке LibreOffice от неиспользуемого кода

Майкл Микс (Michael Meeks), входящий в управляющий совет организации Document Foundation, опубликовал отчёт о реализации проекта по чистке исходных текстов

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

http://www.opennet.ru/opennews/pics_base/32811_1326612747.png

Развитие пакета началось в 1984 году, первая версия StarWriter была выпущена для домашних ПК на базе процессора Zilog Z80. За несколько десятилетий в кодовой базе накопился большой объём устаревших и давно не используемых методов, одновременно с удалением которых в настоящее время ведётся общая работа по чистке и приведению кода в порядок, например, по унификации макросов. Отмечается, что участие в чистке кода неплохое начало для разработчиков, желающих присоединиться к проекту, которые начав с выполнения несложных задач могут познакомиться с особенностями взаимодействия в сообществе разработчиков LibreOffice.

Источник »
Главная ссылка к новости »

Был, был и весь вышел...

2 (15.01.2012 19:09:13 отредактировано bIGaNDY)

Идиотизм.
Без анализа и предельно деликатного ремастеринга этого кода Либра еще дальше удалится от ООо. И формат документов Либры еще меньше будет совместим с генерируемым опенофисом. Вроде бы разумное начинание, но Докфаудейшн не может не знать о проблеме обратной совместимости.
В частности, они всеми силами стараются вычистить интерфейс StarDesktop, который остался еще от StarDivision. но огромное количество литературы и программ написано с использованием этого интерфейса. Таким образом придётся переписать более 2000 расширений. Само наличие этих методов и интерфейсов не тормозит ООо, а только "разбухает" инсталляционный пакет. Основные тормоза обеспечивают ненужные языковые пакеты спеллчеккера и другие расширения.

3

bIGaNDY, в чем проблема? Пользуйтесь OOo.

4

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

Подобная неопределённость прыщавых посетителей макдональдса не отпугнёт, а вот неразбериха плохо сказывается на лояльности корпоративных пользователей, от которых поступает львиная доля поступления в проекты ООо и LO. Пока я кроме деградации пакета LO ничего не наблюдаю. Простите за резкость высказываний пользователья ООо с версии StarOffice 5.0. Документы и макросы, созданные в этом пакете до сих пор работают в ООо, а вото многие документы, созданные в LO Уже глючат в ООо.
И проблема еще в том, что "ливалюцонеры" из Докфаундейшна, скорее всего из-за личных обид, не идут на контакт с АF (ранее с оракл). Выгнали-то из оракла не самых продуктивных инженеров, а, по большей части не инженеров вообще, а всяких тимлидеров.

5

bIGaNDY, а OpenOffice снова свободен?

6

Lupo Alberto пишет:

За несколько десятилетий в кодовой базе накопился большой объём устаревших и давно не используемых методов,

Не знаю как сейчас, но год назад в коде ещё были комментарии на немецком!

При укусе ядовитой змеи, держите её голову на расстоянии от себя, чтобы она не укусила вас в ответ...

7 (16.01.2012 20:23:48 отредактировано bIGaNDY)

Nigelist пишет:

bIGaNDY, а OpenOffice снова свободен?

http://www.apache.org/licenses/LICENSE-2.0.html И при чём в данной проблематике "свобода"? Либра еще более зажата  двойной лицензией.

8

bIGaNDY пишет:

http://www.apache.org/licenses/LICENSE-2.0.html И при чём в данной проблематике "свобода"? Либра еще более зажата  двойной лицензией.

Вообще-то Oracle приобретал OpenOffice для того, чтобы заработать. Вот мне интересно, что изменилось после этого в отношении OpenOffice? И если OpenOffice был менее зажат лицензией в сравнении с LibreOffice, то почему его убрали из Ubuntu.

А вообще, имхо главное это совместимость с коммерческими проектами, например MS Office. OpenOffice считай умер уже.

9

Вообще-то Oracle приобретал OpenOffice для того, чтобы заработать.

"Вы хотите поговорить? "
Более иддиотского непродуманного утверждения я еще не сидел/слышал. Оракл купил SUN для того, чтобы получить собственую аппаратную платформу к Oracle RDBMS и сопуствующим продуктам. Орал вообще не рассматривает проекты стоимость мерее 5 млн USD. Попробуйте связаться с маркетологами Оракл, вам в сё сажут весело и в лицо. ООо был обременением для оракл, поэтому они его спихнули в AF. Собственно первым этапом оптимизаци было то, что Оракл повыкибывал всяких прилпал к проекту ООо. Всяких тимлидеров, представителей для связи с общественостью и прочая. Все основные разработчики осталиь  Оракл на момент реструктуризации подразделения, разрабатывающего ООо

Вот мне интересно, что изменилось после этого в отношении OpenOffice?

Отношение к опенофису у думающего сообщества не изменилось. Прыщавые апологеты макдонольдсов радостно поучаствовали в "подставе" по имени Либраофис. Всё было бы хорошо, как говорится "боьше форков хороших и разных", но идеолоия и методы разработки, а также такие экзерсисы как отказ от обратной совместимости и непродуманная политика по стабилизации кода привела к получению "вечной бетты", а поскольку либра продолжаает ассоциироваться с матернским проектом, то это нанесло ущерб в части отношения корпоративного пользователя к ООо. А, значит уменьшило финансовые потоки проекта ООо.
В отличие от подросткового настроения, требующего революционных проектов а-ля Либра, у думающих людей другое отношение к жизни и вкладываемым деньгам.

И если OpenOffice был менее зажат лицензией в сравнении с LibreOffice, то почему его убрали из Ubuntu.

Спросите в шатллворта. Вообще даже не удивительно, ибо идеологи убунты исповедуют подобную докфаундейшн технологию - сначала скандал, потом посмотрим, а потом, может быть, и дело...
Думающие люди не любят сандалов.

10

bIGaNDY пишет:

"Вы хотите поговорить?"

Я хочу именно поговорить и понять. И не как не претендую на подробное знание текущей ситуации. В любом случае я лишь выражаю свое мнение и не хочу разводить холиваров.

bIGaNDY пишет:

Более иддиотского непродуманного утверждения я еще не сидел/слышал. Оракл купил SUN для того, чтобы получить собственую аппаратную платформу к Oracle RDBMS и сопуствующим продуктам. Орал вообще не рассматривает проекты стоимость мерее 5 млн USD.

А почему тогда Oracle судится с Google за коды Java? Если не ошибаюсь, то они могли на основе кодов Sun создать что-нибудь свое и с полным правом продавать продукт на основе кода Sun. Мне не нужны маркетологи, чтобы понять простые вещи. И не надо все усложнять сверх необходимого.

bIGaNDY пишет:

Отношение к опенофису у думающего сообщества не изменилось. Прыщавые апологеты макдонольдсов радостно поучаствовали в "подставе" по имени Либраофис. Всё было бы хорошо, как говорится "боьше форков хороших и разных", но идеолоия и методы разработки, а также такие экзерсисы как отказ от обратной совместимости и непродуманная политика по стабилизации кода привела к получению "вечной бетты", а поскольку либра продолжаает ассоциироваться с матернским проектом, то это нанесло ущерб в части отношения корпоративного пользователя к ООо. А, значит уменьшило финансовые потоки проекта ООо.

ООо всегда позиционировался как бесплатная замена коммерческому MS Office. Но никогда не мог всего того, что предлагал MS Office. А это значит, что разработчики ООо не особо ориентировались на продукт, альтернативой которого себя позиционировали. Так с какой стати, разработчики LibreOffice должны постоянно оглядываться на ООо? И то что, покупка Oracl'ом проектов Sun негативно сказалось притоках инвестиций в OOo само собой разумеется. И это закономерно. И о каких вкладываемых деньгах вы говорите? ООо это была халява для абсолютного большинства. И как только халява прикрылась, любители халявы зашевелились опасаясь остаться совсем без ничего. И кинули немного денег LibreOffice. Всё.

bIGaNDY пишет:

Спросите в шатллворта. Вообще даже не удивительно, ибо идеологи убунты исповедуют подобную докфаундейшн технологию - сначала скандал, потом посмотрим, а потом, может быть, и дело...
Думающие люди не любят сандалов.

Разве только Ubuntu перешла на LibreOffice? А OpenSuse, а Fedora? Их разработчики тоже:

bIGaNDY пишет:

Прыщавые апологеты макдонольдсов

Или вы все таки предвзято относитесь ко всем, кто не разделяет ваше мнение? Так сказать: "Кто не с нами, тот против нас"? :lol: