VSCodium¶
VSCodium — это свободный дистрибутив редактора исходного кода Visual Studio Code, распространяемый под лицензией MIT. Проект предоставляет готовые сборки редактора, собранные непосредственно из открытого исходного кода репозитория Microsoft, без проприетарных компонентов, телеметрии и фирменной маркировки.
¶История
Проект VSCodium был создан в 2017 году как ответ на несоответствие официальных сборок Visual Studio Code принципам открытого программного обеспечения. Несмотря на то что исходный код редактора публикуется под лицензией MIT, официальные бинарные сборки от Microsoft содержат проприетарные элементы: телеметрию (сбор данных об использовании), функции автозагрузки, а также некоторые компоненты, не входящие в открытый репозиторий. Разработчики VSCodium поставили цель собирать редактор непосредственно из открытого кода, исключая все несвободные части.
Первоначально проект распространялся через GitHub, затем появились пакеты для различных дистрибутивов Linux, а также сборки для Windows и macOS. Со временем VSCodium приобрёл известность в сообществе пользователей, предпочитающих полностью свободное программное обеспечение.
¶Отличия от Visual Studio Code
Основные различия между VSCodium и официальным Visual Studio Code касаются состава сборки и поведения редактора.
¶Телеметрия и сбор данных
В Visual Studio Code по умолчанию включена телеметрия — передача данных об использовании редактора на серверы Microsoft. VSCodium полностью отключает телеметрию на этапе сборки, что обеспечивает конфиденциальность пользователя без необходимости ручной настройки. В настройках VSCodium параметры телеметрии отсутствуют либо принудительно установлены в значение «выключено».
¶Лицензирование и маркировка
Официальная сборка Visual Studio Code имеет лицензию, которая включает дополнительные условия, помимо MIT, касающиеся использования товарных знаков и распространения. VSCodium использует только открытый код и не содержит фирменных элементов Microsoft. Название «VSCodium» и логотип проекта не связаны с торговыми марками Microsoft.
¶Встроенные компоненты
Некоторые компоненты, входящие в официальные сборки Visual Studio Code, такие как средства интеграции с сервисами Microsoft (например, Live Share, удалённое расширение для Azure), в VSCodium отсутствуют. Вместо них пользователь может устанавливать аналогичные расширения из маркетплейса вручную.
¶Установка и распространение
VSCodium доступен для операционных систем Windows, macOS и Linux. Для Linux существуют пакеты для популярных дистрибутивов: DEB-пакеты для Debian и Ubuntu, RPM-пакеты для Fedora и CentOS, а также сборки в формате AppImage. Проект также публикует пакеты в репозиториях сообществ, например, в пользовательском репозитории Arch Linux (AUR).
Установка на Windows производится через установщик, аналогичный официальному, но без элементов интеграции с системными службами Microsoft. На macOS доступен как обычный установочный пакет, так и сборка через Homebrew (формула vscodium).
¶Совместимость с расширениями
VSCodium поддерживает расширения из Visual Studio Code Marketplace, однако процесс установки имеет особенности. Поскольку маркетплейс официально ориентирован на Visual Studio Code, в VSCodium может потребоваться ручная настройка адреса маркетплейса или использование альтернативных каталогов расширений, таких как Open VSX — открытый реестр расширений, поддерживаемый Eclipse Foundation. Часть расширений, особенно связанных с проприетарными сервисами Microsoft, может работать некорректно или требовать дополнительной настройки.
¶Критика и ограничения
Основные претензии к VSCodium связаны с неполной совместимостью с расширениями, ориентированными на официальную сборку. Некоторые расширения, использующие закрытые API или требующие наличия компонентов Microsoft, могут не работать. Кроме того, VSCodium не имеет официальной поддержки со стороны Microsoft, что означает отсутствие гарантий обновлений и исправлений уязвимостей в том же темпе, что и для Visual Studio Code.
Существует также мнение, что телеметрия в Visual Studio Code не является существенным нарушением приватности, а отключение её вручную не представляет сложности, что снижает практическую ценность отдельного дистрибутива для части пользователей.
¶Значение
VSCodium стал одним из наиболее заметных примеров пересборки проприетарно-ориентированного продукта в полностью свободный. Проект демонстрирует возможность использования открытого кода без компромиссов, связанных с телеметрией и маркетинговыми интеграциями. Он пользуется популярностью среди разработчиков, отдающих предпочтение свободному программному обеспечению, а также в корпоративных средах, где требования к конфиденциальности данных исключают использование телеметрических компонентов.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →


