Модель с открытым ядром
-
Модель открытого ядра в программном обеспечении
- Модель открытого ядра предлагает базовую версию ПО как бесплатное ПО с открытым исходным кодом, а коммерческие дополнения как проприетарное ПО.
- Термин был введен Эндрю Лампиттом в 2008 году.
-
Критика и использование
- Некоторые разработчики считают модель открытого ядра не настоящим ПО с открытым исходным кодом.
- Несмотря на критику, многие компании используют модель открытого ядра.
-
Лицензионные соглашения
- Продукты с открытым ядром могут требовать от авторов подписания лицензионных соглашений, которые предоставляют владельцу продукта неограниченную лицензию на материалы, но сохраняют авторские права за авторами.
- В отличие от традиционных CLAs, соглашения с открытым ядром предназначены для продажи версий под разными лицензиями.
-
Примеры использования
- Confluent, Datastax, Instructure, Oracle, Elastic, Eucalyptus, IntelliJ IDEA CE, GitLab CE, Neo4j CE, Seldon Core, Redis, Redis Labs и HashiCorp используют модель открытого ядра для своих продуктов.
- Некоторые продукты с открытым ядром имеют ограничения на использование в сервисах, что вызывает критику.
-
Изменения в лицензировании
- MongoDB изменила лицензию с AGPL на SSPL, что вызвало критику и привело к исключению из дистрибутивов Debian, Fedora и Red Hat Enterprise Linux.
- Redis Labs ввела ограничения на продажу своих плагинов, а затем перешла на несвободную лицензию.
-
Дополнительные ресурсы
- Статья содержит ссылки на портал бесплатного ПО с открытым исходным кодом и другие связанные темы.