IT-словарь › Программирование › MPL (Mozilla Public License)

MPL (Mozilla Public License)

Программирование Svenska → Обновлено: 2026-11-01
Подробнее
Создатель
Netscape / Mozilla Foundation
Год
1998 (1.0), 2012 (2.0)
Тип
Лицензия со слабым копилефтом
Официальный сайт
mozilla.org/MPL

Копилефт, который заканчивается на границе файла: изменили файл под MPL — обязаны опубликовать правку, а остальная программа может оставаться закрытой.

Митчелл Бейкер написала её в 1998 году, когда Netscape открывала исходный код своего браузера, — как попытку найти нечто среднее между GPL и BSD, с чем компания реально сможет жить. Компромисс — в детализации. Обязательство копилефта действует на уровне файла, а не программы, поэтому тому, кто поставляет код под MPL внутри проприетарного продукта, нужно открыть лишь свои правки в этих конкретных файлах.

Версия 1.1 была несовместима с GPL, из-за чего Firefox годами жил под тройной лицензией. MPL 2.0 в 2012 году это исправила явным пунктом, разрешающим сочетание с GPL и LGPL. Под ней выходят Firefox и LibreOffice, а до смены лицензии HashiCorp в 2023 году выходил и Terraform — после чего форк OpenTofu унёс с собой последнюю версию под MPL.

← Назад к словарю