Особенно это проявилось в инфраструктурном ПО с горизонтальным масштабированием. Здесь открытое ПО стало выбором де-факто. Сегодня практически невозможно найти примеры инфраструктурного ПО с горизонтальным масштабированием без открытого исходного кода.
Как написал Стивен О’Грейди в великолепной статье для Scale Imperative:
Сегодня практически во всех категориях инфраструктурного ПО, от слоя виртуализации и ОС до баз данных и облачных эквивалентов межплатформенного ПО, есть высококачественная альтернатива с открытым исходным кодом.
Экономика создания нового инфраструктурного пакета для работы распределенной системы требует совместной разработки и совместных инвестиций. Теоретически, одна компания может создать новую базу данных, операционную систему или PaaS-решение, но зачем ей это? Обычно компании строят на общих инвестициях всей индустрии – инвестициях в разработку и исследования. И в 2014 году мы стали свидетелями поворотной точки, когда разработка открытого ПО стала вариантом де-факто, по умолчанию, а не просто одним из вариантов.
Факты в следующем:
- На каждом слое стека определяющую роль играет крупный открытый проект: большие данные (Hadoop), ОС (Linux), Интернет вещей (Allseen), SDN (OpenDaylight), IaaS (OpenStack), PaaS (CloudFoundry), базы данных (Mongo, MySQL и т.д.), контейнеры (Docker) и т.д.
- В уходящем году было образовано несколько многомиллионных организаций: Cloud Foundry, OpenPlatform для NFV, Dronecode и др. Они занимаются нейтральным размещением и обслуживанием упомянутых ключевых проектов. В крупных открытых проектах закончились дни изолированной разрозненной разработки. Люди начали понимать важность нейтрального управления, маркетинга и экосистемы, которые предоставляют наши организации.
- Heartbleed разбудил всю техническую отрасль. Он продемонстрировал, как сильно связано между собой современное ПО и как сильно оно зависит от открытого ПО. Индустрия ответила тем, что 20 компаний собрали миллионы долларов и учредили организацию Core Infrastructure Initiative для помощи открытым проектам. Как раньше компании освоили модель совместной разработки ПО, так теперь они освоили модель совместного финансирования с целью защиты и улучшения критических инфраструктурных проектов.
- Произошел взрыв социального программирования: число пользователей Github достигло 7,9 млн, число совместных репозиториев – 17,9 млн.
- Hortonworks осуществила IPO на миллиард долларов; ее бизнес основан на открытом проекте Hadoop.
- Ранее в этом году Cloudera, конкурент Hadoop, собрала $900 млн при оценке в $4,1 млрд.
- Microsoft раскрыла исходный код .NET, чем взорвала мир открытого ПО. Отличная новость для легионов разработчиков, использующих технологии .NET.
- Новый гендиректор Microsoft сказал, что «любит Linux», что весьма отличается от позиции его предшественника.
- Открытый Docker меняет правила развертывания приложений (контейнеры против виртуальных машин).
- Многие определяющие продукты 2014 года работают на открытом ПО: автомобили Tesla, камеры GoPro, беспилотники, 4K-телевизоры и др.
2014 год стал поворотным еще и потому, что компании решили, что в мире слишком много программ, чтобы писать их самостоятельно. Они начали отказываться от разработки собственного ПО и вкладывать в «сторонние НИОКР» с открытым кодом. Те, кто хорошо овладел правилами этой игры, получили значительное преимущество, кто не овладел – остались за бортом. Сегодня мы наблюдаем ренессанс инноваций, который во многом происходит за счет открытого ПО, лежащего в основе распределенных систем с горизонтальным масштабированием. Было очень приятно наблюдать, как в уходящем году эта тенденция усиливалась. С нетерпением ждем 2015 года.
Источник: Linuxfoundation.org