LibreOffice начал процесс перелицензирования для обеспечения обмена кодом с Apache OpenOffice

29 мая 2012 года

Майкл Микс (Michael Meeks), входящий в управляющий совет организации Document Foundation, опубликовал (Архивная копия от 27 марта 2022 на Wayback Machine) информацию о начале процесса перелицензирования кодовой (Архивная копия от 25 декабря 2014 на Wayback Machine) базы LibreOffice для обеспечения лицензионной совместимости с Apache OpenOffice, которая позволит наладить процесс обмена кодом между двумя проектами. Одновременно планируется синхронизировать базовые части LibreOffice с кодовой базой OpenOffice, переданной компанией Oracle в руки фонда Apache.

Перенесённые из Apache OpenOffice файлы с кодом будут распространяться под лицензией MPLv2+ (Mozilla Public License), которая с одной стороны совместима с лицензией Apache, а с другой позволяет обеспечить сосуществование с кодом под лицензиями GPLv3.0+, LGPLv3.0+ и AGPLv3.0+, которые являются совместимыми с лицензией MPLv2. Синхронизированный с OpenOffice код будет распространяться со специальной пометкой в заголовке каждого файла, указывающей на доступность данного файла также под лицензией Apache. Подобная модернизация кодовой базы при надлежащем согласовании действий даст возможность разработчикам LibreOffice и Apache OpenOffice организовать совместную работу по исправлению ошибок и упростить перенос новых возможностей из Apache OpenOffice, без необходимости проведения дополнительного перелицензирования кода.

Изначально проект LibreOffice был основан на коде OpenOffice.org, распространяемом под лицензией LGPL. В процессе передачи OpenOffice.org фонду Apache, компания Oracle перелицензировала код под лицензией Apache. Таким образом базовая часть LibreOffice осталась под LGPL, а базовая часть Apache OpenOffice - под лицензией Apache. Подобное различие в лицензиях стало основной преградой для организации обмена кода между проектами. Пермиссивная лицензия Apache, под которой поставляется Apache OpenOffice, допускает выпуск продукта без открытия собственных наработок. LibreOffice считает недопустимой практику закрытия части улучшений или сокрытия кода до финального релиза, поэтому весь разрабатываемый для LibreOffice новый код распространяется под лицензиями LGPLv3+ и MPL (Mozilla Public License), требующими обязательного открытия всех производных работ.

Так как весь новый код, добавленный в LibreOffice с момента ответвления проекта, допускает лицензирование как под LGPLv3+, так и под MPL, у проекта не возникнет проблем с постепенной заменой кода с базы OpenOffice.org на Apache OpenOffice (лицензия MPL совместима и с Apache и с LGPL). Вместо политики двойного лицензирования для LibreOffice предлагается использовать только лицензию MPLv2, которая сохраняет принцип "копилефт" при обеспечении совместимости с Apache и GPL. Использование только MPLv2 также позволит упростить процесс приёма патчей, так как будет исключена необходимость предварительного декларирования разработчиком своего согласия с двойным лицензированием.

Источники править


 
 
Creative Commons
Эта статья содержит материалы из статьи «LibreOffice начал процесс перелицензирования для обеспечения обмена кодом с Apache OpenOffice», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.