Введение

OpenLP – это программа для сопровождения богослужений, распространяемая по лицензии GNU General Public License версии 2. Она позволяет осуществлять поиск слов в текстах песен, находить библейские стихи в Библии, отображать тексты песен и библейские стихи в удобном для прихожан формате, а также взаимодействовать с популярными программами для презентаций, предоставляя пользователям простой способ управления показом (например, с LibreOffice Impress, OpenOffice.org Impress или Microsoft PowerPoint). Кроме того, в OpenLP реализованы быстрое и мгновенное переключение между слайдами, настраиваемые фоны, база данных песен и поддержка видео.

История

OpenLP был зарегистрирован на SourceForge.net в феврале 2004 года Тимом Эбенезером. Программное обеспечение было впервые выпущено 28 февраля 2004 года в версии 0.1 и содержало базовый функционал приложения. Версия 0.4, выпущенная 16 марта 2004 года, стала первым релизом с поддержкой нескольких мониторов. 18 марта 2004 года линейка 0.x OpenLP официально перешла в статус бета с выпуском версии 0.5. К версии 0.8 OpenLP реализовал большую часть запланированной функциональности. Версия 0.994 стала последним релизом в серии 0.x OpenLP и была выпущена 11 октября 2004 года. В середине 2004 года Рауль Снайман присоединился к проекту и предложил некоторые архитектурные изменения. Учитывая это, Тим Эбенезер решил прекратить разработку линейки 0.x и переписать OpenLP с нуля, с переработанным пользовательским интерфейсом. После нескольких задержек, OpenLP 1.0 beta 1 был наконец выпущен 3 октября 2005 года. В этот момент Тим также решил переименовать OpenLP в openlp.org. После выпуска бета-версии 1 Тим стал слишком занят, чтобы продолжать работу над openlp.org, и в начале 2006 года Рауль взял на себя управление проектом. После обширного бета-тестирования и выпуска релиз-кандидатов, openlp.org версия 1.0 была выпущена 1 февраля 2008 года. Изначально Рауль планировал работать над новой версией openlp.org, 1.2, для исправления различных ошибок в реализации программного обеспечения, в то время как новая группа разработчиков работала бы над OpenLP 2.0 – новой кроссплатформенной версией. Однако, оценив прогресс версии 2.0 и проконсультировавшись с другими разработчиками, Рауль решил прекратить работу над версией 1.2. В то же время, Дерек Скотни присоединился к проекту, помогая Раулю исправлять ошибки в openlp.org 1.0. Когда Рауль переключился на помощь в разработке версии 2.0, Дерек продолжил поддерживать версию 1.0, исправляя ошибки. В октябре 2009 года Дерек выпустил новую версию openlp.org, над которой он работал, включающую функцию фоновой дорожки, необходимую его церкви. Команда OpenLP выпустила первую альфа-версию OpenLP 2.0, OpenLP версия 1.9.1, после примерно 18 месяцев разработки. Этот релиз был предварительным, чтобы продемонстрировать сообществу результаты работы команды разработчиков. На этом этапе команда вернула OpenLP к его первоначальному названию. С тех пор релизы выходят каждые 3 месяца. После более чем двух лет разработки, команда OpenLP выпустила свою первую бета-версию OpenLP 2.0 27 марта 2011 года. С выпуском этой первой бета-версии команда OpenLP объявила о прекращении выпуска исправлений ошибок для openlp.org 1.2 и о том, что бета-версия должна быть достаточно стабильной для большинства церквей.

Версия 1.0

Версия 1.0 openlp.org больше не поддерживается. Она была заменена версией 1.2.

Версия 1.2

Версия 1.2.9 была последним стабильным выпуском openlp для Delphi. Она была доступна только для Microsoft Windows и больше не поддерживается.

Версия 2.0

Версия 2.0 была первой версией, написанной на Python и Qt4, что обеспечило её работу на большинстве основных операционных систем, таких как Linux, Mac OS X и Microsoft Windows.

Версия 2.2

Версия 2.2 обновила кодовую базу до Python 3 и добавила поддержку воспроизведения видео с помощью VLC, а также поддержку презентаций в LibreOffice версий 4.0 и выше.

Версия 2.4

Версия 2.4 обновила кодовую базу с PyQt4 до PyQt5 для использования Qt5 и расширенных возможностей Qt5.

Версия 3.0

Версия 3.0 обновила кодовую базу и добавила новые функции.