Блог Document Foundation объявил о выпуске LibreOffice 3.4 Beta 5 и в то же время сообщил об изменении своей коммуникационной стратегии и объяснил свою модель выпуска, основанную на времени.
До сих пор новости о последнем бета-выпуске LibreOffice распространялись через список рассылки «анонс», и в будущем с помощью этого списка будут отправляться только объявления об окончательных и стабильных версиях.
Новости о бета — релизах в будущем будут объявлены в списках рассылки «проекты», «разработка» и «локализация» — это списки, на которые подписываются разработчики и волонтеры, участвующие в расширении, тестировании и исправлении проекта.
В блоге также поясняется, что способ, которым LibreOffice полагается на совместные усилия по разработке, и модель выпуска, основанная на времени (например, другие проекты совместной разработки, такие как GNOME и KDE), сильно отличается от прошлого. OpenOffice.org, где большая часть разработки происходила внутри закрытой группы, и выпуски часто не соответствовали графику выпуска.
Цель LibreOffice состоит в том, чтобы иметь возможность привлечь «любого, у кого есть время и компьютер», к созданию нового выпуска с использованием бесплатных инструментов.:
Это несколько отличается от прошлого в OOo, где релизные сборки создавались из собственной среды сборки, управляемой небольшой командой инженеров-сборщиков.
Многие проекты с открытым исходным кодом могут рассчитывать на то, что потребители продуктов в значительной степени совпадают с их сообществом разработчиков и обладают достаточно высоким уровнем технической компетентности. Однако в случае LibreOffice большая часть конечных пользователей не участвует в текущей разработке проекта, и тот факт, что в прошлом они были осведомлены о последнем бета — выпуске, который все еще находится в стадии активного тестирования и разработки, был проблематичным.
Таким образом, чтобы убедиться, что пользователи выбирают правильный выпуск LibreOffice для каждой ситуации, блог предлагает простую схему, обобщенную на диаграмме:
Об этом говорится в блоге:
Для самых консервативных пользователей мы рекомендуем коммерчески поддерживаемую версию, которая позволяет косвенно поддерживать развитие проекта. Такие стабильные версии, как правило, основаны на точечном выпуске, таком как LibreOffice 3.3.2 сегодня.
Для тех, кто заинтересован в bleeding edge, кто хочет наслаждаться новыми функциями и исправлениями, мы рекомендуем LibreOffice 3.4.0, релиз-кандидаты, бета-версии или даже ночные сборки, которые позволяют участвовать в процессе разработки, оценки и контроля качества
Другими словами, «невинные» конечные пользователи должны придерживаться версий с тремя номерами, что делает появление «точечных релизов» значимыми вехами, и любой, кто загружает бета-версию, должен ожидать, что она будет содержать ошибки и будет готов активно участвовать в их поиске и исправлении. Ранние пользователи, которые загружают версию 3.4, когда она становится доступной, должны понимать, что программное обеспечение все еще находится на стадии тестирования.
Это может показаться сложной системой для использования в цикле выпуска продукта, но она признает разницу между открытым исходным кодом и полностью коммерческим программным обеспечением. С открытым исходным кодом вы можете обновить его в любое время — но должны ли вы? Коммерческое программное обеспечение имеет императив дохода, который требует, чтобы как можно больше пользователей обновились, когда будет выпущена новая версия с заманчивыми преимуществами. Открытый исходный код может позволить себе более спокойно относиться к циклу обновления. LibreOffice, похоже, имеет разумный подход — давайте посмотрим, как он работает.
Дополнительная информация:
Блог Фонда документов
Более чистый код в LibreOffice 3.3.2
Если вы хотите получать информацию о новых статьях на I Programmer, вы можете либо следить за нами в Twitter или Facebook, либо подписаться на нашу еженедельную рассылку.