Бизнес-модели для программного обеспечения с открытым исходным кодом - Business models for open-source software

Компании, чей бизнес сосредоточен на разработке программного обеспечения с открытым исходным кодом, используют различные бизнес-модели для решения проблемы, как заработать деньги, предоставляя программное обеспечение, которое по определению лицензируется бесплатно. Каждая из этих бизнес-стратегий основана на предпосылке, что пользователи технологий с открытым исходным кодом готовы приобретать дополнительные функции программного обеспечения по проприетарным лицензиям или приобретать другие услуги или элементы ценности, которые дополняют программное обеспечение с открытым исходным кодом, которое является ключевым для бизнеса. Эта дополнительная ценность может быть, но не ограничена, функциями корпоративного уровня и гарантиями работоспособности (часто через соглашение об уровне обслуживания ) для удовлетворения бизнес-требований или нормативных требований, повышения производительности и эффективности за счет функций, еще не доступных в версии с открытым исходным кодом. , правовая защита (например, защита от нарушения авторских прав или патентов) или профессиональная поддержка / обучение / консультации, которые типичны для проприетарных программных приложений.

Исторически эти бизнес-модели зародились в конце 1990-х - начале 2000-х годов как модели « двойного лицензирования », например MySQL , и со временем превратились в множество вариаций, как описано в разделах ниже. Чисто модели двойного лицензирования не редкость, поскольку в бизнесе программного обеспечения с открытым исходным кодом был разработан более тонкий бизнес-подход. Многие из этих вариантов относятся к модели «открытого ядра» , когда компании разрабатывают как элементы программного обеспечения с открытым исходным кодом, так и другие элементы ценности для комбинированного продукта.

В последние годы широкое распространение получили различные бизнес-подходы, совместимые с открытым исходным кодом, о чем свидетельствует и отслеживается Индексом коммерческого программного обеспечения с открытым исходным кодом (COSSI), списком коммерческих компаний с открытым исходным кодом, которые достигли дохода не менее 100 миллионов долларов США. Известные примеры включают открытое ядро (иногда называемое двойным лицензированием или множественным лицензированием ), программное обеспечение как услугу (плата не взимается за программное обеспечение, а за инструменты и платформу для использования программного обеспечения как услуги, часто через подписку), freemium , пожертвование - финансирование, краудфандинг и краудсорсинг .

Существует несколько различных типов бизнес-моделей для получения прибыли с использованием программного обеспечения с открытым исходным кодом (OSS) или финансирования создания, постоянной разработки и сопровождения. Ниже приведен список существующих и законных подходов к коммерческим бизнес-моделям в контексте программного обеспечения с открытым исходным кодом и лицензий с открытым исходным кодом. Принятие этих подходов варьируется; некоторые из этих подходов рекомендуются (например, открытое ядро и услуги по продаже), другие принимаются, а третьи считаются спорными или даже неэтичными в сообществе разработчиков ПО с открытым исходным кодом. Основная цель этих бизнес-моделей - использовать размер и международный охват сообщества разработчиков ПО с открытым исходным кодом (обычно более чем на порядок больше, чем то, что можно было бы достичь с помощью эквивалентов программного обеспечения с закрытым исходным кодом) для создания устойчивого коммерческого предприятия. Подавляющее большинство коммерческих компаний с открытым исходным кодом имеют коэффициент конверсии (измеряемый процентом загрузчиков, которые что-то покупают) значительно ниже 1%, поэтому недорогие и хорошо масштабируемые функции маркетинга и продаж являются ключом к прибыльности этих фирм.

Не продающий код

Профессиональные услуги

Программное обеспечение с открытым исходным кодом также можно коммерциализировать за счет продажи услуг , таких как обучение, техническая поддержка или консультирование , а не самого программного обеспечения.

Другая возможность - предлагать программное обеспечение с открытым исходным кодом только в форме исходного кода , предоставляя исполняемые двоичные файлы только платежеспособным клиентам, предлагая коммерческие услуги по компиляции и упаковке программного обеспечения. Кроме того, предоставление товаров, таких как физические установочные носители (например, DVD ), может быть коммерческой услугой.

Компании с открытым исходным кодом, успешно использующие эту бизнес-модель, - это, например, RedHat , IBM , SUSE , Hortonworks (для Apache Hadoop ), Chef и Percona (для программного обеспечения баз данных с открытым исходным кодом).

Фирменная продукция

Некоторые организации с открытым исходным кодом, такие как Mozilla Foundation и Wikimedia Foundation, продают фирменные товары, такие как футболки и кофейные кружки. Это также можно рассматривать как дополнительную услугу, предоставляемую сообществу пользователей .

Программное обеспечение как услуга

Продажа подписок для онлайн-аккаунтов и доступа к серверу для клиентов - один из способов повышения ценности программного обеспечения с  открытым исходным кодом . Другой способ - объединить программное обеспечение для настольных ПК с услугой, называемой « программное обеспечение плюс услуги» . Большинство компаний с открытым ядром, использующих этот подход, также предоставляют программное обеспечение способом, подходящим для локального развертывания «сделай сам». Однако для некоторых клиентов продукт, размещенный по принципу "включай и работай", представляет собой значительную ценность. Компании с открытым исходным кодом, использующие эту модель, часто обслуживают малые и средние предприятия, у которых нет технологических ресурсов для запуска программного обеспечения. Предоставление услуг облачных вычислений или программного обеспечения как услуги (SaaS) без выпуска программного обеспечения с открытым исходным кодом не является развертыванием с открытым исходным кодом.

FSF назвал вариант использования на стороне сервера без выпуска исходного кода « лазейкой ASP в GPLv2» и поэтому поощряет использование Стандартной общественной лицензии Affero, которая закрыла эту дыру в 2002 году. В 2007 году FSF рассматривала возможность включения специальное положение AGPLv1 в GPLv3, но в конечном итоге было решено сохранить отдельные лицензии.

Добровольные пожертвования

Были эксперименты независимых разработчиков к развитию фонда программного обеспечения с открытым исходным кодом пожертвования управляемого общества непосредственно пользователями, например , с Illumination Software Creator в 2012 году Начиная с 2011 года, SourceForge позволяет пользователям пожертвовать размещенные проекты, выбирающих принимать пожертвования, который включен через PayPal .

Также существуют более крупные пожертвования. В 2004 году Mozilla Foundation провела кампанию по сбору средств в поддержку запуска веб-браузера Firefox 1.0 . Он разместил двухстраничное объявление в газете «Нью-Йорк Таймс» от 16 декабря, в котором перечислены имена тысяч жертвователей.

В мае 2019 года GitHub , платформа для размещения, управления и совместной работы программного обеспечения на основе Git, принадлежащая Microsoft , запустила программу спонсоров, которая позволяет людям, которые поддерживают определенные проекты с открытым исходным кодом, размещенные на GitHub, жертвовать деньги разработчикам, которые вносят свой вклад и поддерживают проект.

Краудсорсинг

Краудсорсинг - это тип интерактивной онлайн-деятельности, в которой физическое лицо, учреждение, некоммерческая организация или компания предлагает группе лиц с различными знаниями, разнородностью и численностью добровольное выполнение задачи через гибкий открытый звонок. Выполнение задачи различной сложности и модульности, в которой должна участвовать толпа, принося свою работу, деньги, знания и / или опыт, всегда влечет за собой взаимную выгоду. Пользователь получит удовлетворение потребностей определенного типа, будь то экономическое, социальное признание, самооценка или развитие индивидуальных навыков, в то время как краудсорсер получит и использует в своих интересах то, что пользователь принес в предприятие. , форма которого будет зависеть от вида осуществляемой деятельности. Предостережения при реализации стратегии краудсорсинга заключаются в том, чтобы вызвать существенную рыночную модель или стимул, и следует позаботиться о том, чтобы все это не закончилось анархией с открытым исходным кодом рекламного и шпионского ПО с множеством запущенных неработающих решений. от людей, которые просто хотели попробовать, но рано сдались, и несколько победителей. Популярными примерами краудсорсинга являются Linux , Google Android , движение Pirate Party и Википедия.

Продажа пользователей

Партнерство с финансирующими организациями

Другие финансовые ситуации включают партнерство с другими компаниями. Правительства , университеты , компании и неправительственные организации могут заниматься внутренней разработкой или нанимать подрядчика для индивидуальных внутренних модификаций, а затем выпускать этот код под лицензией с открытым исходным кодом. Некоторые организации поддерживают разработку программного обеспечения с открытым исходным кодом грантами или стипендиями , как, например , инициатива Google Summer of Code, основанная в 2005 году.

Программное обеспечение, поддерживаемое рекламой

Для того , чтобы коммерциализировать FOSS (бесплатно и с открытым исходным кодом программного обеспечения), многие компании ( в том числе Google , Mozilla и Canonical ) переместились по направлению к экономической модели из рекламы при поддержке программного обеспечения . Например, приложение с открытым исходным кодом AdBlock Plus получает деньги от Google за то, что разрешает внесение допустимой рекламы в белый список в обход средства удаления рекламы в браузере. Другой пример - SourceForge , поставщик услуг для проектов с открытым исходным кодом, у которого есть модель дохода от продажи рекламных баннеров на своем веб-сайте. В 2006 году SourceForge сообщил о ежеквартальных поступлениях в размере 6,5 миллионов долларов и 23 миллиона долларов в 2009 году.

Предпродажный код

Баунти-ориентированная разработка

Пользователи определенного программного артефакта могут объединиться и объединить деньги в вознаграждение с открытым исходным кодом для реализации желаемой функции или функциональности. Предложение вознаграждений в качестве финансирования существует уже некоторое время. Например, Bountysource - это веб-платформа, которая предлагает эту модель финансирования для программного обеспечения с открытым исходным кодом с 2003 года.

Другой источник вознаграждения - компании или фонды, которые создают программы вознаграждения за реализованные функции или исправления ошибок в программном обеспечении с открытым исходным кодом, имеющем отношение к ним. Например, Mozilla с 2004 года платит и финансирует программистов-фрилансеров с открытым исходным кодом для поиска и исправления ошибок безопасности .

Модель предварительного заказа / краудфандинга / обратного баунти

Свежая возможность финансирования проектов программного обеспечения с открытым исходным кодом является краудфандинг , который разделяет общие черты с предзаказом или Praenumeration бизнеса - моделью, а также обратной моделью баунти, как правило , организована через веб - платформы , такие как Kickstarter , Indiegogo или Bountysource (см также сравнение краудфандинговых сервисов ). Одним из примеров является успешно профинансированная кампания Indiegogo в 2013 году австралийским программистом Тимоти Арсери, который предложил реализовать расширение OpenGL 4.3 для библиотеки Mesa за две недели за 2500 долларов. Арсери предоставил код расширения OpenGL, который был незамедлительно объединен в апстрим, и позже он продолжил свои усилия на Месе, проводя последовательные краудфандинговые кампании. Позже он нашел работу в этой области в Collabora, а в 2017 году - в Valve . Другой пример - краудфандинг на Kickstarter в июне 2013 года видеоигры с открытым исходным кодом Cataclysm: Dark Days Ahead, в результате которой были увеличены выплаты штатному разработчику на 3,5 месяца. Финансирование Patreon также стало эффективным вариантом, поскольку сервис дает возможность ежемесячно выплачивать выплаты создателям, многие из которых намерены разрабатывать бесплатное программное обеспечение с открытым исходным кодом.

Продажа интеллектуальной собственности

Двойное лицензирование или Open Core

В модели двойного лицензирования поставщик разрабатывает программное обеспечение и предлагает его по лицензии с открытым исходным кодом, а также по отдельным частным лицензионным условиям. Проприетарная версия может быть лицензирована для финансирования дальнейшего развития бесплатной версии с открытым исходным кодом. Заказчики могут предпочесть бесплатную версию с открытым исходным кодом для тестирования, оценки, подтверждения концепции разработки и мелкомасштабного развертывания. Если заказчик желает развернуть программное обеспечение в масштабе или в проприетарных распределенных продуктах, он договаривается о коммерческой лицензии на корпоративную версию. Кроме того, клиенты узнают о программном обеспечении с открытым исходным кодом в портфеле и предложениях компании, но при этом будут развивать бизнес в других проприетарных продуктах и ​​решениях, включая контракты на коммерческую техническую поддержку и услуги. Известным примером является Oracle «s MySQL базы данных , которая с двойным под лицензией коммерческой проприетарной лицензией , а также под GPLv2 . Другой пример - лицензия Sleepycat . Разработчик Flask Армин Ронахер заявил, что AGPLv3 имел «ужасный успех» как «средство двойного коммерческого лицензирования», и отметил, что MongoDB , RethinkDB , OpenERP , SugarCRM, а также WURFL использовали лицензию для этой цели.

Продукты с двойной лицензией обычно продаются как «версия для сообщества» и «версия для предприятий». В чистой модели двойного лицензирования, которая была распространена до 2010 года, эти версии идентичны, но доступны на различных условиях лицензирования. Добавленное проприетарное программное обеспечение может помочь клиентам анализировать данные или более эффективно развертывать программное обеспечение в своей инфраструктуре или платформе. Примеры включают проприетарное программное обеспечение IBM для Linux , где IBM вносит свой вклад в экосистему Linux с открытым исходным кодом, но создает и поставляет (платящим клиентам IBM) программное обеспечение баз данных , промежуточное ПО и другое программное обеспечение, которое работает поверх ядра с открытым исходным кодом. Другие примеры собственных продуктов , построенных на использовании открытого программного обеспечения включают в себя Red Hat Enterprise Linux и Cloudera «s Apache Hadoop -На программного обеспечения.

Продажа сертификатов и использование товарного знака

Другой подход к финансированию разработан Moodle , системой управления обучением с открытым исходным кодом и платформой сообщества. Бизнес-модель вращается вокруг сети коммерческих партнеров, которые сертифицированы и, следовательно, имеют право использовать название и логотип Moodle и , в свою очередь, обеспечивают часть доходов Moodle Trust, который финансирует основные разработки.

Повторное лицензирование по проприетарной лицензии

Если программный продукт использует только собственное программное обеспечение и программное обеспечение с открытым исходным кодом в соответствии с разрешающей лицензией на свободное программное обеспечение , компания может повторно лицензировать полученный программный продукт по частной лицензии и продавать продукт без исходного кода или программных свобод . Например, Apple Inc. является активным пользователем этого подхода, используя исходный код и программное обеспечение из проектов с открытым исходным кодом. Например, ядро операционной системы BSD Unix (под лицензией BSD ) использовалось в компьютерах Apple Mac , которые продавались как проприетарные продукты.

Продажа собственных присадок

Продажа дополнительных проприетарных расширений

Некоторые компании продают проприетарные, но необязательные расширения, модули, плагины или надстройки к программному продукту с открытым исходным кодом. Такой подход является вариантом бизнес-модели freemium . Проприетарное программное обеспечение может быть предназначено для того, чтобы позволить клиентам получить больше пользы от своих данных, инфраструктуры или платформы, например, более эффективно и действенно управлять своей инфраструктурой / платформой, лучше управлять ею или лучше защищать. Примеры включают проприетарное программное обеспечение IBM для Linux , где IBM вносит свой вклад в экосистему Linux с открытым исходным кодом, но создает и поставляет (платящим клиентам IBM) программное обеспечение баз данных , промежуточное ПО и другое программное обеспечение, которое работает поверх ядра с открытым исходным кодом. Другие примеры собственных продуктов , построенных на использовании открытого программного обеспечения включают в себя Red Hat Enterprise Linux и Cloudera «s Apache Hadoop -На программного обеспечения. Некоторые компании, похоже, реинвестируют часть своей финансовой прибыли от продажи проприетарного программного обеспечения обратно в инфраструктуру с открытым исходным кодом.

Такой подход может быть проблематичным для многих лицензий с открытым исходным кодом («не соответствует лицензии»), если он не выполняется с достаточной осторожностью. Например, смешивание проприетарного кода и лицензионного кода с открытым исходным кодом в статически связанных библиотеках или компиляция всего исходного кода вместе в программном продукте может нарушать лицензии с открытым исходным кодом, в то время как их разделение интерфейсами и библиотеками с динамической компоновкой будет соответствовать лицензионному соглашению.

Продажа необходимых проприетарных частей программного продукта

Вариант вышеупомянутого подхода - это сохранение необходимого содержимого данных (например, аудио, графики и других художественных активов видеоигры ) проприетарного программного продукта при сохранении исходного кода программного обеспечения с открытым исходным кодом. Хотя этот подход полностью законен и совместим с большинством лицензий с открытым исходным кодом, клиенты должны покупать контент, чтобы иметь законченный и работающий программный продукт. Затем к контенту могут применяться ограничительные лицензии, что предотвращает распространение или перепродажу всего программного продукта. Примерами программного обеспечения с открытым исходным кодом являются видеоигра Steel Storm от Kot-in-Action Creative Artel , движок под лицензией GPLv2, а художественное произведение - под лицензией CC-BY-NC-SA 3.0, а также Frogatto & Friends с собственным разработанным движком с открытым исходным кодом и коммерциализация через защищенные авторским правом игровые активы для iPhone , BlackBerry и MacOS .

Другими примерами являются Arx Fatalis (от Arkane Studios ) и Catacomb 3-D (от Flat Rock Software ) с открытым исходным кодом для публики с задержкой после выпуска, в то время как защищенные авторским правом активы и двоичные файлы по-прежнему продаются на gog.com в виде цифрового распространения .

Это соответствует утверждениям FSF и Ричарда Столлмана, которые заявили, что для искусства или развлечений свободы программного обеспечения не требуются и не важны.

Подобное объединение программного продукта с открытым исходным кодом с оборудованием, которое не позволяет пользователям запускать модифицированные версии программного обеспечения, называется тивоизацией и является законным с большинством лицензий с открытым исходным кодом, кроме GPLv3 , которая явно запрещает этот вариант использования.

Продажа проприетарных систем обновления

Другой вариант вышеупомянутого подхода, который в основном используется для программ с интенсивным использованием данных, ориентированных на данные, - это хранение всех версий программного обеспечения под свободной лицензией на программное обеспечение с открытым исходным кодом, но отказ от предоставления сценариев обновления от n до n +1 версия. Пользователи по-прежнему могут развертывать и запускать программное обеспечение с открытым исходным кодом. Однако любое обновление до следующей версии требует либо экспорта данных, переустановки новой версии, затем повторного импорта данных в новую версию, либо подписки на проприетарную систему обновления, либо изучения двух версий и воссоздания сценариев с нуля.

Эта практика не соответствует принципам свободного программного обеспечения , провозглашенным FSF. Ричард Столмен осуждает эту практику и называет ее «программным обеспечением с диахронической ловушкой».

Другой

Обфускация исходного кода

Подход, позволяющий коммерциализацию по некоторым лицензиям с открытым исходным кодом при одновременной защите важных деловых секретов, интеллектуальной собственности и технических ноу-хау, - это обфускация исходного кода. Этот подход использовался в нескольких случаях, например, Nvidia в своих драйверах для графических карт с открытым исходным кодом . Эта практика используется для пропаганды с открытым исходным кодом, не доставляя неудобств. В сообществе свободного программного обеспечения / открытого исходного кода ведутся споры о том, является ли незаконным обход лицензий на программное обеспечение с авторским левом путем выпуска исходного кода в обфусцированной форме, например, в случаях, когда автор менее желает сделать исходный код доступным. По общему мнению, это неэтично, но не считается нарушением.

Фонд свободного программного обеспечения выступает против этой практики. Лицензия GNU General Public , начиная с версии 2 определил «исходный код» , как «предпочитаемой формы работы для внесения в нее изменений.» Это предназначено для предотвращения выпуска обфусцированного исходного кода.

Отсроченный открытый исходный код

Некоторые компании предоставляют последнюю версию, доступную только платежеспособным клиентам. Торговец вилы не- Копилефт то программный проект добавляет с закрытым исходным кодом дополнения к нему и продает полученное программное обеспечение. По истечении фиксированного периода времени исправления выпускаются обратно вверх по течению под той же лицензией, что и остальная кодовая база. Эта бизнес-модель называется отставанием версии или задержкой по времени.

Например, в 2016 году корпорация MariaDB создала для бизнеса совместимую с «отложенным открытым исходным кодом» лицензию на исходный код Business с доступным исходным кодом (BSL), которая автоматически перелицензируется через три года на FOSS GPL. Такой подход гарантирует лицензиатам, что у них есть доступ к исходному коду (например, для аудита кода ), что они не привязаны к закрытой платформе или страдают от запланированного устаревания , в то время как для разработчика программного обеспечения возможна ограниченная по времени эксклюзивная коммерциализация. В 2017 году последовала версия 1.1, пересмотренная с учетом отзывов Брюса Перенса .

Однако этот подход работает только с собственным программным обеспечением или частями разрешенного лицензионного кода, поскольку отсутствует лицензия FOSS с авторским левом, которая позволяет отложить открытие исходного кода с задержкой по времени после распространения или продажи программного продукта.

Открытый исходный код по окончании срока службы

Крайний вариант «отложенного открытого исходного кода» - это бизнес-практика, популяризируемая id Software и 3D Realms , которые выпустили несколько программных продуктов по лицензии на бесплатное программное обеспечение после длительного периода коммерциализации проприетарного ПО и возврата вложенных средств . Мотивация компаний, которые следуют этой практике выпуска исходного кода, когда программное обеспечение достигает конца коммерческого срока службы , заключается в том, чтобы не допустить, чтобы их программное обеспечение стало неподдерживаемым Abandonware или даже потерялось из-за цифрового устаревания . Это дает сообществам пользователей возможность продолжить разработку и поддержку программного продукта как проекта с открытым исходным кодом. Многие примеры из области видеоигр находятся в списке коммерческих видеоигр с более поздним исходным кодом .

Известные примеры программных неигровые являются Netscape Communicator , который был открытым кодом в 1998 и Sun Microsystems «ы офисного пакет , StarOffice , который был выпущен в октябре 2000 года в его коммерческом конце жизни. Оба выпуска внесли фундаментальный вклад в известные ныне проекты с открытым исходным кодом, а именно Mozilla Firefox и OpenOffice.org / LibreOffice .

Финансирование

В отличие от проприетарного готового программного обеспечения, которое поставляется с ограниченными лицензиями, программное обеспечение с открытым исходным кодом распространяется бесплатно через Интернет и на физических носителях. Поскольку создатели не могут требовать от каждого пользователя уплаты лицензионного сбора для финансирования разработки таким образом, появился ряд альтернативных моделей финансирования разработки.

Примером таких моделей финансирования является разработка программного обеспечения на заказ в качестве консультационного проекта для одного или нескольких клиентов, которые его запрашивают. Эти клиенты платят разработчикам за разработку этого программного обеспечения в соответствии с их собственными потребностями, и они также могут непосредственно направлять работу разработчиков. Если обе стороны согласятся, полученное программное обеспечение может быть публично выпущено с лицензией на открытый исходный код, чтобы позволить последующее принятие другими сторонами. Это соглашение может снизить затраты, оплачиваемые клиентами, в то время как первоначальные разработчики (или независимые консультанты) могут затем взимать плату за обучение, установку, техническую поддержку или дальнейшую настройку, если и когда более заинтересованные клиенты предпочтут использовать его после первоначального выпуска.

Там также существуют стипендии для поддержки разработки программного обеспечения с открытым исходным кодом, таких как Google «s Summer Кодекса и Outreachy .

Другой подход к финансированию - бесплатное предоставление программного обеспечения, но продажа лицензий на проприетарные надстройки, такие как библиотеки данных. Например, для программы САПР с открытым исходным кодом могут потребоваться библиотеки деталей, которые продаются по подписке или по фиксированной цене. Программное обеспечение с открытым исходным кодом также может способствовать продаже специализированного оборудования, с которым оно взаимодействует, например, программное обеспечение телефонии Asterisk, разработанное производителем оборудования для ПК-телефонии Digium, и роботизированная платформа Robot Operating System (ROS), разработанная Willow Garage и Stanford AI Labs. . Многие проекты программного обеспечения с открытым исходным кодом начинались как исследовательские проекты в университетах, как личные проекты студентов или профессоров или как инструменты для помощи в научных исследованиях. Влияние университетов и исследовательских институтов на системы с открытым исходным кодом проявляется в количестве проектов, названных в честь принимающих их институтов, таких как BSD Unix , CMU Common Lisp или NCSA HTTPd, который превратился в Apache .

Компании могут нанимать разработчиков для работы над проектами с открытым исходным кодом, которые полезны для инфраструктуры компании: в этом случае она разрабатывается не как продукт для продажи, а как своего рода совместно используемая общественная полезность. Локальное исправление ошибки или решение проблемы программного обеспечения, написанное разработчиком либо по запросу компании, либо для облегчения своей работы, может быть выпущено как вклад с открытым исходным кодом без каких-либо затрат компании. В более крупном проекте, таком как ядро ​​Linux, могут участвовать десятки компаний, которые используют его и зависят от него, а также разработчики-любители и разработчики-исследователи.

Новым подходом к финансированию проектов с открытым исходным кодом является краудфандинг , организованный на таких веб-платформах, как Kickstarter , Indiegogo или Bountysource .

Вызовы

Программное обеспечение с открытым исходным кодом можно продавать и использовать в коммерческих целях . Кроме того, коммерческие приложения с открытым исходным кодом в течение некоторого времени были частью индустрии программного обеспечения . Хотя коммерциализация или финансирование проектов программного обеспечения с открытым исходным кодом возможны, это считается сложной задачей.

Поскольку несколько лицензий с открытым исходным кодом предусматривают, что авторы производных работ должны распространять их по лицензии с открытым исходным кодом ( авторское лево ), независимые поставщики программного обеспечения и VAR должны разрабатывать новые юридические и технические механизмы для достижения своих коммерческих целей, поскольку многие традиционные механизмы не применимы напрямую. больше.

Традиционная деловая мудрость предполагает, что методы, активы и интеллектуальная собственность компании должны оставаться скрытыми от рыночных конкурентов ( коммерческая тайна ) как можно дольше, чтобы максимизировать прибыльное время коммерциализации нового продукта. Разработка программного обеспечения с открытым исходным кодом сводит к минимуму эффективность этой тактики; разработка продукта обычно осуществляется с учетом интересов общественности, что позволяет конкурирующим проектам или клонам включать новые функции или улучшения, как только репозиторий общедоступного кода обновляется, как это разрешено большинством лицензий с открытым исходным кодом. Также в области компьютерного оборудования производитель оборудования, который предоставляет бесплатные и открытые программные драйверы, раскрывает знания о деталях реализации оборудования конкурентам, которые могут использовать эти знания, чтобы наверстать упущенное.

Поэтому ведутся серьезные споры о том, могут ли поставщики сделать устойчивый бизнес на основе стратегии открытого исходного кода. С точки зрения традиционной компании-разработчика программного обеспечения, это, вероятно, неправильный вопрос. Глядя на ландшафт приложений с открытым исходным кодом, можно заметить, что многие из более крупных из них спонсируются (и в основном пишутся) системными компаниями, такими как IBM, которые могут не иметь целью получения доходов от лицензий на программное обеспечение. Другие компании-разработчики программного обеспечения, такие как Oracle и Google, спонсировали или поставляли значительные базы с открытым исходным кодом. Мотивация этих фирм, как правило, носит более стратегический характер, в том смысле, что они пытаются изменить правила рынка и уменьшить влияние таких поставщиков, как Microsoft. Более мелкие поставщики, выполняющие работу с открытым исходным кодом, могут быть меньше озабочены немедленным ростом доходов, чем развитие большого и лояльного сообщества, которое может быть основой корпоративной оценки во время слияния.

СОПО и экономика

По словам Йохая Бенклера , профессора Беркмана по изучению предпринимательского права в Гарвардской школе права , свободное программное обеспечение является наиболее заметной частью новой экономики, основанной на совместном производстве информации, знаний и культуры. В качестве примеров он приводит множество проектов FOSS, включая как бесплатное программное обеспечение, так и с открытым исходным кодом.

Эта новая экономика уже находится в стадии разработки. Для того , чтобы коммерциализировать FOSS, многие компании, Google является наиболее успешным, движутся по направлению к экономической модели из рекламы при поддержке программного обеспечения . В такой модели единственный способ увеличить доход - сделать рекламу более ценной. Facebook недавно подвергся критике за использование для этого новых методов отслеживания пользователей.

У этой новой экономики есть альтернативы. Магазины приложений Apple оказались очень популярными как среди пользователей, так и среди разработчиков. Фонд свободного программного обеспечения считает, что магазины приложений Apple несовместимы с его лицензией GPL, и жаловался, что Apple нарушает условия GPL в своих условиях использования iTunes . Вместо того, чтобы изменить эти условия в соответствии с GPL, Apple удалила продукты под лицензией GPL из своих магазинов приложений. Авторы VLC , одной из программ под лицензией GPL, ставшей основной причиной этих жалоб, недавно начали процесс перехода с GPL на LGPL и MPL .

Примеры

Большая часть Интернета работает на программных инструментах и ​​утилитах с открытым исходным кодом, таких как Linux , Apache , MySQL и PHP , известных как стек LAMP для веб-серверов. Использование открытого исходного кода привлекает разработчиков программного обеспечения по трем основным причинам: низкая стоимость или отсутствие затрат, доступ к исходному коду, который они могут адаптировать самостоятельно, и общее сообщество, которое обеспечивает в целом надежную базу кода с быстрыми исправлениями новых проблем.

Несмотря на то, что многие компании занимались проприетарным программным обеспечением, некоторые компании, такие как Oracle Corporation и IBM, участвовали в разработке бесплатного программного обеспечения с открытым исходным кодом, чтобы удержаться от монополий и забрать себе часть рыночной доли . Список текущих коммерческих предложений с открытым исходным кодом см. В разделе « Коммерческие приложения с открытым исходным кодом». Примером этого были действия Netscape , и, таким образом, Mozilla Firefox стал более популярным, получив долю рынка от Internet Explorer .

  • Active Agenda предлагается бесплатно, но требует, чтобы все расширения были переданы мировому сообществу. Проект продает «Невзаимную частную лицензию» всем, кто заинтересован в сохранении конфиденциальности расширений модуля.
  • Adobe Systems предлагает Flex бесплатно при продаже Flash Builder IDE .
  • Корпорация Apple предлагает Дарвин бесплатно, в то время как продажи Mac OS X .
  • Asterisk , цифровое электронное оборудование, управляемое программным обеспечением с открытым исходным кодом
  • Codeweavers продает CrossOver на коммерческой основе, заимствуя его из бесплатного проекта Wine, который они также поддерживают.
  • Canonical Ltd. предлагает Ubuntu бесплатно, в то время как они продают контракты на коммерческую техническую поддержку.
  • Программное обеспечение Cloudera на основе Apache Hadoop .
  • Франциско Бурци предлагает PHP-Nuke бесплатно, но последняя версия предлагается на коммерческой основе.
  • Проприетарное программное обеспечение IBM для Linux , в которое IBM поставляет программное обеспечение для баз данных , промежуточное программное обеспечение и другое программное обеспечение.
  • Ingres предлагается бесплатно, но услуги и поддержка предлагаются по подписке. Ingres Icebreaker Appliance также предлагается как коммерческое устройство базы данных.
  • id Software выпускает свои устаревшие игровые движки под лицензией GPL, сохраняя при этом собственность на их последнее воплощение.
  • Mozilla Foundation имеет партнерские отношения с Google и другими компаниями, которые обеспечивают доход за включение поисковых систем в Mozilla Firefox .
  • MySQL предлагается бесплатно, но в корпоративную версию включены поддержка и дополнительные функции.
  • SUSE предлагает openSUSE бесплатно в рамках проекта openSUSE и продает SUSE Linux Enterprise (SLE).
  • OpenSearchServer предлагает свою версию для сообщества на SourceForge и корпоративную версию с профессиональными услугами для предприятий с платной лицензией.
  • Oracle - VirtualBox бесплатен и открыт для всех, но пакет расширений VirtualBox можно использовать бесплатно только дома, что требует оплаты от бизнес-пользователей.
  • OWASP Foundation - это профессиональное сообщество разработчиков ПО с открытым исходным кодом, ориентированное на повышение безопасности программного обеспечения.
  • Red Hat продает подписки на поддержку Red Hat Enterprise Linux (RHEL), который является корпоративным дистрибутивом, который периодически разветвляется на основе Fedora, разработанной сообществом .
  • Sourcefire предлагает Snort бесплатно, а Sourcefire 3D продает.
  • Sun Microsystems ( приобретенная Oracle в 2010 году) когда-то предлагала OpenOffice.org бесплатно, продавая StarOffice.
  • Untangle предоставляет свой Lite Package бесплатно, а свои стандартные и премиум пакеты продает по подписке.
  • Zend Technologies предлагает Zend Server CE и Laminas бесплатно, но продает Zend Server с поддержкой и дополнительными функциями.

Смотрите также

использованная литература

дальнейшее чтение