Модель с открытым ядром
Модель открытого ядра — это бизнес-модель монетизации программного обеспечения с коммерческого открытым исходным кодом . Модель с открытым ядром в первую очередь предполагает предложение «базовой» или ограниченной по функциям версии программного продукта в качестве бесплатного программного обеспечения с открытым исходным кодом , а «коммерческие» версии или дополнения в качестве проприетарного программного обеспечения . [1] [2] Этот термин был придуман Эндрю Лэмпиттом в 2008 году. [3] [4]
Концепция программного обеспечения с открытым исходным кодом оказалась противоречивой, поскольку многие разработчики не считают эту бизнес-модель настоящим программным обеспечением с открытым исходным кодом. Несмотря на это, модели с открытым ядром используются многими компаниями-разработчиками программного обеспечения с открытым исходным кодом. [5]
Использование лицензионных соглашений для участников [ править ]
Некоторые продукты с открытым ядром требуют, чтобы их участники подписали лицензионное соглашение для участников , которое либо определяет, что авторские права на все вклады в продукт становятся собственностью его владельца , либо что владельцу продукта предоставляется неограниченная, неисключительная лицензия на использование. вклады, но авторы сохраняют право собственности. В сценарии с открытым ядром эти соглашения обычно предназначены для того, чтобы позволить коммерческому владельцу продукта (который в некоторых случаях в конечном итоге является владельцем авторских прав на весь его код, независимо от его первоначального автора) одновременно продавать версии продукта. по лицензиям с открытым исходным кодом и несвободным лицензиям. Это контрастирует с более традиционным использованием CLA, которые предназначены исключительно для того, чтобы позволить управляющему проектом с открытым исходным кодом защищать и защищать авторские права его участников или гарантировать, что код всегда будет доступен только на условиях открытого кода. исходные условия (таким образом защищая его от перехода к открытому ядру). [6] [7] [8]
Примеры [ править ]
- Kafka , служба потоковой передачи данных под лицензией Apache 2.0, является ядром с открытым исходным кодом для компании Confluent, которая выдает лицензию сообщества Confluent — лицензию с доступом к исходному коду, которая регулирует дополнительные функции платформы Confluent. [9]
- Cassandra , база данных с открытым исходным кодом под лицензией Apache 2.0, является ядром компании Datastax , которая выдает корпоративную подписную лицензию для дополнительных функций управления и безопасности внутри DataStax Enterprise. [10]
- Instructure . Программное обеспечение для управления обучением Canvas от [ нужна ссылка ]
- Программное обеспечение базы данных Oracle MySQL ( GPL имеет двойную лицензию: собственную лицензию и Генеральную общественную лицензию GNU ); проприетарные версии предлагают дополнительные функции и планы поддержки предприятия. [11]
- Ядро Elastic , включающее Elasticsearch, Kibana, Logstash и Beats, распространялось под лицензией Apache 2.0 , а дополнительные плагины распространяются под собственной проприетарной лицензией Elastic. [12] В январе 2021 года Elastic повторно лицензировала свое программное обеспечение в соответствии с несвободной серверной публичной лицензией и эластичной лицензией, которые ограничивают использование программного обеспечения в рамках управляемых сервисов и обходят программные блокировки для премиальных функций. [13] Это означает, что это больше не открытое ядро, а программное обеспечение с доступным исходным кодом .
- Eucalyptus , программное обеспечение для частного облака, имеет собственную корпоративную версию, которая предоставляет дополнительные функции. [14] [15] [16]
- IntelliJ IDEA CE (Community Edition) распространяется по лицензии Apache , а IDEA Ultimate Edition является пробной версией .
- GitLab CE (Community Edition) находится под лицензией с открытым исходным кодом в стиле MIT . [17] в то время как GitLab EE (Enterprise Edition) находится под коммерческой лицензией . [18]
- Neo4j CE (Community Edition) распространяется по лицензии GPL версии 3, а Neo4j EE (Enterprise Edition) — по коммерческой лицензии , предоставляющей дополнительные функции, включая кластеризацию и горячее резервное копирование.
- Seldon Core , платформа машинного обучения под лицензией Apache 2.0, является ядром компании Seldon, которая предоставляет Seldon Deploy по коммерческой лицензии. [19]
- Redis находился под лицензией с открытым исходным кодом BSD из трех пунктов . [20] в то время как Redis Labs предлагает модули Redis по лицензии на программное обеспечение, доступное в исходном коде , а Redis Enterprise по коммерческой лицензии , которая предоставляет дополнительные корпоративные функции, такие как оперативное масштабирование, настройка производительности репликации и поддержка кластеризации для модулей Redis. [21] В марте 2024 года Redis Labs повторно лицензировала Redis по «Доступной лицензии Redis на исходный код» и «Общественной серверной лицензии», которые не являются бесплатными. [22]
Ограничения на использование в сервисах [ править ]
Новый вариант этой практики появился в 2018 году среди нескольких продуктов с открытым ядром, предназначенных для использования на стороне сервера, с целью контроля использования продукта как части услуги, предлагаемой клиенту. Эти методы, в частности, направлены на включение программного обеспечения в проприетарные сервисы облачных поставщиков услуг приложений, таких как Amazon Web Services , но с тем, что поставщики считают неадекватной компенсацией или взамен вкладами в исходное программное обеспечение. [23] [24]
MongoDB изменила свою лицензию с GNU Affero General Public License (вариант GPL, который требует, чтобы исходный код программного обеспечения предлагался тем, кто использует его по сети) на модифицированную версию под названием « Общественная лицензия на стороне сервера » (SSPL). , где исходный код всей службы (включая, помимо прочего, весь код, необходимый другому пользователю для запуска экземпляра службы) должен быть выпущен в соответствии с SSPL, если он включает компонент с лицензией SSPL (в отличие от AGPL, где это положение применяется только к произведениям, защищенным авторским правом и лицензируемым в соответствии с AGPL). [25] Брюс Перенс , соавтор книги «Определение открытого исходного кода» , утверждал, что SSPL нарушил свое требование к лицензии с открытым исходным кодом, чтобы не налагать ограничений на программное обеспечение, распространяемое вместе с лицензионным программным обеспечением. [23] Инициатива открытого исходного кода (OSI) постановила, что SSPL нарушает определение открытого исходного кода и, следовательно, не является лицензией свободного программного обеспечения, поскольку это положение дискриминирует коммерческих пользователей. [26] Debian , Fedora и Red Hat Enterprise Linux удалили MongoDB из своих дистрибутивов после смены лицензии, посчитав, что новая лицензия нарушает их политику лицензирования. [25] [27]
Redis Labs поставила свои плагины Redis под действие «Положения общего пользования», ограничения на продажу программного обеспечения в дополнение к существующим условиям лицензии Apache . После критики в 2019 году она была изменена на « Доступную лицензию Redis Source », несвободную лицензию, которая запрещает продажу программного обеспечения как части «базы данных, механизма кэширования, механизма потоковой обработки, поисковой системы, индексатора». или механизм обслуживания ML/DL/AI». [28] [24] [29] Последние версии модулей, лицензированных исключительно по лицензии Apache, были разветвлены и поддерживаются членами сообщества в рамках проекта GoodFORM. [23] Аналогичный шаг был предпринят, когда HashiCorp перешла на несвободную лицензию Business Source License (BSL) на свои продукты, включая Terraform , получившую форк OpenTofu, поддерживаемый Linux Foundation . [30]
См. также [ править ]
Ссылки [ править ]
- ^ Риле, Дирк (2009). «Коммерческая бизнес-модель с открытым исходным кодом» . Создание стоимости в управлении электронным бизнесом . Спрингер Верлаг. стр. 18–30.
- ^ Вассерман, Энтони И. (2011). «Как Интернет изменил индустрию программного обеспечения» . Журнал Интернет-услуг и приложений . 2 (1): 11–22. дои : 10.1007/s13174-011-0019-x . ISSN 1867-4828 .
Некоторые компании имеют только одну версию своего программного обеспечения, в то время как другие следуют модели «открытого ядра», обеспечивая выпуск основной версии сообществом и предлагая собственные премиальные функции с использованием коммерческой лицензии.
- ^ Лэмпитт, Эндрю (29 августа 2008 г.). «Лицензирование открытого ядра (OCL): является ли эта версия бизнес-модели с открытым исходным кодом с двойной лицензией новым стандартом?» . Проверено 21 января 2024 г.
- ^ Фиппс, Саймон (июль 2012 г.). Стратегии открытого исходного кода для предприятия . О'Рейли Медиа. ISBN 978-1-4493-4117-6 .
- ^ Жермен, Джек М. (15 апреля 2009 г.). «Дебаты об открытом ядре: битва за бизнес-модель» . Инсайдер Linux . Проверено 28 марта 2013 г.
- ^ Фиппс, Саймон (21 июня 2013 г.). «Ошибка MySQL — это тревожный сигнал о владении открытым исходным кодом» . Инфомир . Проверено 11 сентября 2015 г.
- ^ «FSFE приветствует принятие KDE Фидуциарного лицензионного соглашения (FLA)» . КДЕ . 22 августа 2008 г.
- ^ «6.1 Авторские права» . gnu.org . Проверено 3 января 2011 г.
- ^ «Часто задаваемые вопросы о лицензии сообщества Confluent» . Сливающийся . Проверено 9 сентября 2019 г.
- ^ «Условия лицензии для конкретного продукта | DataStax» . DataStax: активен везде, в каждом облаке | Гибридное облако | Апач Кассандра | НетSQL . 21 февраля 2018 года . Проверено 9 сентября 2019 г.
- ^ Хиллесли, Ричард. «Открытое ядро или двойное лицензирование? На примере MySQL» . Х. Проверено 11 сентября 2015 г.
- ^ Вуди, Алекс (12 марта 2019 г.). «Война разворачивается за контроль над Elasticsearch» . Датанами . Проверено 9 сентября 2019 г.
- ^ «Часто задаваемые вопросы о смене лицензии в 2021 году | Elastic» . www.elastic.co . Проверено 26 мая 2021 г.
- ^ Борт, Джули (18 апреля 2012 г.). «Этот стартап, который разозлил многих поклонников открытого исходного кода, только что получил финансирование в размере 30 миллионов долларов» . Бизнес-инсайдер . Проверено 19 февраля 2016 г.
Это была одна из первых коммерческих компаний, отстаивавших концепцию «открытого ядра».
- ^ Борт, Джули (22 июня 2010 г.). «Мартен Микос говорит, что открытый исходный код не обязательно должен быть полностью открытым» . Сетевой мир . Проверено 19 февраля 2016 г.
«Мы предоставляем полнофункциональное облако с программным обеспечением Eucalyptus. Вы можете загрузить его по лицензии GPL v3. Но, кроме того, мы предоставляем корпоративные функции только в том случае, если вы за них платите… это открытое ядро», — говорит он.
- ^ Джексон, Джейкоб (25 августа 2010 г.). «Эвкалипт укрепляет свою заднюю часть» . ПКМир . Проверено 19 февраля 2016 г.
Чтобы заработать деньги, Eucalyptus Systems использует бизнес-модель с открытым ядром, предлагая одну версию программного обеспечения бесплатно через лицензию с открытым исходным кодом и продавая коммерческую версию с поддержкой и дополнительными функциями...
- ^ «CONTRIBUTING.md · мастер · GitLab.org / GitLab Community Edition» . ГитЛаб . Проверено 5 июня 2018 г.
- ^ «Изменение лицензии GitLab Enterprise Edition» . ГитЛаб . 11 февраля 2014 года . Проверено 5 июня 2018 г.
- ^ Seldon Core: Blazing Fast, Industry-Ready ML , Селдон, 13 июня 2022 г. , получено 13 июня 2022 г.
- ^ «Информация о лицензии Redis и товарных знаках» . redis.io . Проверено 24 августа 2018 г.
- ^ «Лицензии» . redislabs.com . Проверено 24 августа 2018 г.
- ^ Лардинуа, Фредерик (21 марта 2024 г.). «Redis меняет лицензии, приобретает Speedb, чтобы выйти за рамки своей основной базы данных в памяти» . ТехКранч . Проверено 7 апреля 2024 г.
- ^ Jump up to: Перейти обратно: а б с Гилбертсон, Скотт (16 октября 2019 г.). «В 2019 году несколько компаний с открытым исходным кодом изменили курс — правильный ли это шаг?» . Арс Техника . Проверено 16 октября 2019 г.
- ^ Jump up to: Перейти обратно: а б Финли, Клинт (31 июля 2019 г.). «Когда программное обеспечение с открытым исходным кодом имеет некоторые недостатки» . Проводной . ISSN 1059-1028 . Проверено 1 августа 2019 г.
- ^ Jump up to: Перейти обратно: а б Воган-Николс, Стивен Дж. (16 января 2019 г.). «Общественная серверная лицензия MongoDB с открытым исходным кодом отклонена» . ЗДНет . Проверено 17 января 2019 г.
- ^ Совет директоров OSI (19 января 2021 г.). «SSPL не является лицензией с открытым исходным кодом» . Инициатива открытого исходного кода . Проверено 23 января 2021 г.
- ^ «Изменения в лицензировании MongoDB привели к тому, что Red Hat удалила базу данных из последней версии своей серверной ОС» . GeekWire . 16 января 2019 года . Проверено 17 января 2019 г.
- ^ Воан-Николс, Стивен Дж. «Redis Labs отказывается от пункта Commons в пользу новой лицензии» . ЗДНет . Проверено 1 августа 2019 г.
- ^ Баер, Тони (16 октября 2018 г.). «Пришла очередь MongoDB изменить свою лицензию с открытым исходным кодом» . ЗДНет . Проверено 1 августа 2019 г.
- ^ Миллер, Рон (20 сентября 2023 г.). «Форк Terraform переименовывается в OpenTofu и присоединяется к Linux Foundation» . ТехКранч . Проверено 15 октября 2023 г.
Внешние ссылки [ править ]
- Брэдли М. Кун (16 октября 2009 г.). « Открытое ядро» — это новая условно-бесплатная программа» .
- Саймон Фиппс (29 июня 2010 г.). «Открытое ядро вредно для вас» . ComputerWorldUK. Архивировано из оригинала 28 января 2011 года.
- Брайан Прентис (31 марта 2010 г.). «Open-Core: Новая одежда императора» . Гартнер.