MPL (Mozilla Public License)
Подробнее
- Создатель
- 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.