Инженерная экономика
Open-source software (OSS) - это не акт благотворительности, в конечном итоге OSS приводит к более высокой отдаче от первоначальных инвестиций по сравнению с закрытым исходным кодом.
Джон Нэш получил Нобелевскую премию по экономике за работу над "
Одним из примеров является
Сюда же можно отнести
Интересный комментарий
Закрытые языки умирают.
Создание или поддержка открытого стандарта
Публикация проекта под OSS лицензией может способствовать принятию стандарта в отрасли. Когда проект становится стандартом, компания выигрывает от притока внешних участников, поэтому проект и экосистема вокруг него развиваются быстрее. Это ускоряет внедрение инноваций в отрасли и облегчает внедрение предлагаемых компанией услуг и продуктов, созданных на основе проекта.
GNU и Linux черпали вдохновение у Unix и, будучи выпущенными под OSS лицензиями, получили быстрое распространение. В настоящее время Linux является стандартом для серверов, маршрутизаторов и пр. Это побудило крупных поставщиков ПО, типа Микрософт, поддерживать Linux и создавать поддержку Bash в Microsoft Windows.
Выпуск OSS может создать возможность для конкуренции в новой области. Рассмотрим Kubernetes, программное обеспечение для автоматизации управления, развертывания, эксплуатации и масштабирования контейнерных приложений. Kubernetes используется в Google Cloud, Microsoft Azure и Amazon Web Services. Предоставив полезный инструмент, который является уровнем абстракции, Google упростил использование нескольких поставщиков облачных услуг и переключение между ними.
Стимулируйте внедрение с помощью платформы и экосистемы
Близкий пример: Яндекс
Смена парадигмы
Выпуск MongoDB, Couchbase и других "NoSQL" баз данных встряхнул классический подход к базам данных. Разработчики начали тратить время на поиск подходящего инструмента для работы, выбирая из реляционных баз данных, хранилищ документов, графовых баз данных и т. д.
Другой пример: в 2008 году JavaScript был синонимом медленности. Когда Google опубликовал Chromium, проект Google Chrome, с открытым исходным кодом, он также выпустил
Рекрутинг и адаптация
Рекрутинг редко является основной целью выпуска OSS проекта. Это полезный "побочный эффект", особенно когда компания открыто публикует вещи, которые используются внутри нее.
Возьмем, к примеру, Bazel, версию с открытым исходным кодом внутренней системы сборки Google. Выпуская его с открытым исходным кодом, он используется разработчиками во всей отрасли. Как только инструмент становится открытым, сотрудника можно нанять из внешних участников. Адаптация становится намного проще, когда новые сотрудники уже знакомы с технологиями и сообществом, которое их создает и поддерживает.
Создание сообщества — это тяжелая работа. Чтобы
Основной