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

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

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

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

Источник:
http://www.opennet.ru/opennews/art.shtml?num=33956

<= Назад
Комментарии
]]> ipv6 ready Kiev LUGLinux4MeНостальгияЛичный сайт skeletora ]]>