Если вы следите за новостями IT-индустрии, то наверняка замечали, насколько часто в последнее время обсуждается open source: от обнаружения уязвимостей в PHP до перехода пользователей с Windows 11 на Linux. Однако для знакомства с открытым программным обеспечением вовсе не обязательно устанавливать Linux на компьютер, запускать собственный сервер или разрабатывать программы. Достаточно включить смарт-телевизор, воспользоваться автомобильной мультимедийной системой или подключиться к домашней сети Wi-Fi.
Например, операционная система Tizen, используемая в телевизорах Samsung, основана на Linux и входит в экосистему проектов, связанных с Linux Foundation. Roku OS также использует Linux в качестве технологической основы. Операционная система Fire OS, применяемая в устройствах Amazon Fire TV, построена на базе Android, который, в свою очередь, использует ядро Linux и компоненты открытого программного обеспечения. Аналогичный пример — Android Automotive OS, предназначенная для автомобильных информационно-развлекательных систем.
Открытый исходный код присутствует и в сетевом оборудовании. Домашний Wi-Fi-роутер, через который вы подключаетесь к интернету, вполне вероятно, использует компоненты, распространяемые по открытым лицензиям. Например, TP-Link публикует исходные коды программных компонентов своих устройств в специальном разделе GPL Code Center. Это позволяет разработчикам и исследователям изучать соответствующий код, а также проверять соблюдение условий лицензирования.
Открытый исходный код встречается чаще, чем кажется
Открытое программное обеспечение используется повсеместно, в том числе в продуктах, которые сами по себе являются полностью проприетарными. Согласно исследованию Open Source Security and Risk Analysis (OSSRA) компании Black Duck, опубликованному в 2026 году, 98% проверенных коммерческих кодовых баз содержали компоненты с открытым исходным кодом. Годом ранее этот показатель составлял 97%.
Исследование основано на анализе 947 коммерческих кодовых баз, проведённом в период с ноября 2024-го по октябрь 2025 года. Таким образом, открытые компоненты стали практически неотъемлемой частью коммерческой разработки.
Причём речь идёт не только об операционных системах и встроенном программном обеспечении. Открытые библиотеки и инструменты используются в сервисах, которыми мы ежедневно пользуемся. Например, Spotify публикует перечень сторонних лицензий, в котором можно найти такие проекты, как FLAC, libogg, OpenSSL и curl. Это наглядно показывает, насколько сильно современные коммерческие продукты зависят от разработок сообщества open source.
Подобную зависимость хорошо иллюстрирует известный комикс XKCD «Dependency», посвящённый цепочкам программных зависимостей: даже небольшое приложение может опираться на множество сторонних библиотек, каждая из которых, в свою очередь, использует другие компоненты.
Найти открытое программное обеспечение можно и среди приложений, доступных обычным пользователям. В Google Play представлены многочисленные приложения для Android с открытым исходным кодом. Пользователи компьютеров Apple также могут выбирать из множества open source-программ для macOS.
При этом важно понимать, что наличие открытых компонентов не означает, что весь продукт является открытым. Например, Android Open Source Project (AOSP) распространяется под открытыми лицензиями, но сервисы Google и многие приложения производителей смартфонов остаются проприетарными. То же самое относится к телевизорам, маршрутизаторам и автомобильным системам: открытые компоненты могут составлять лишь часть программной платформы.
В конечном счёте открытый исходный код стал фундаментом значительной части современной цифровой инфраструктуры. Однако вместе с преимуществами он приносит и дополнительные обязательства: производителям необходимо следить за лицензиями, своевременно устранять уязвимости и поддерживать используемые программные компоненты.
И здесь возникает закономерный вопрос: если практически вся современная электроника зависит от открытого программного обеспечения, должны ли производители предоставлять пользователям более широкие возможности изучать исходный код, контролировать обновления и самостоятельно устранять обнаруженные уязвимости? Или открытость программных компонентов сама по себе ещё не гарантирует ни безопасности, ни прозрачности конечного продукта? Предлагаем обсудить.
Источник: https://www.bgr.com/2307020/open-source-runs-software-tv-router-car/Если вам понравился материал, кликните значок — вы поможете нам узнать, каким статьям и новостям следует отдавать предпочтение. Если вы хотите обсудить материал —не стесняйтесь оставлять свои комментарии : возможно, они будут полезны другим нашим читателям!

