Открыть сервис

Vendor lock-in

Vendor lock-in (от англ. vendor — поставщик, продавец; lock-in — блокировка, привязка) — это ситуация на рынке информационных технологий, при которой заказчик становится критически зависимым от одного поставщика продуктов или услуг. Зависимость проявляется в невозможности или крайне высокой стоимости перехода на альтернативные решения без существенных финансовых, временных или технологических потерь. Vendor lock-in возникает вследствие использования проприетарных (закрытых) форматов данных, уникальных протоколов, патентованных технологий или специфических условий лицензирования, которые несовместимы с продуктами других вендоров.

История возникновения и развития

Истоки явления в мейнфреймах и мини-компьютерах

Феномен vendor lock-in возник вместе с появлением коммерческих вычислительных систем в 1960-х годах. Первые мейнфреймы, такие как IBM System/360 (1964), создавались как полностью закрытые экосистемы. Компания IBM поставляла не только аппаратное обеспечение, но и операционную систему, компиляторы, базы данных и периферийные устройства. Переход на оборудование другого производителя (например, от Burroughs или Honeywell) требовал не только замены «железа», но и полного переписывания программного кода, написанного на ассемблере или COBOL, привязанного к архитектуре IBM. Это создавало высокий барьер для ухода клиента.

Эпоха персональных компьютеров и офисного ПО

В 1980-х годах с распространением персональных компьютеров (ПК) vendor lock-in сместился в сторону программного обеспечения. Ключевым примером стала операционная система MS-DOS, а затем Windows от Microsoft. Разработчики приложений писали программы под API (интерфейсы программирования приложений) Microsoft, что делало их несовместимыми с другими ОС (например, OS/2 или Mac OS). Одновременно с этим формат файлов Microsoft Word (.doc) был закрытым и проприетарным; конкурирующие текстовые процессоры (WordPerfect, Lotus Word Pro) не могли его корректно читать, что вынуждало пользователей оставаться в экосистеме Microsoft. Аналогичная ситуация сложилась с форматом электронных таблиц .xls.

Интернет и облачные вычисления

С развитием интернета и облачных технологий (2000-е — 2010-е годы) vendor lock-in приобрел новые формы. Крупные облачные провайдеры (Amazon Web Services, Microsoft Azure, Google Cloud Platform) начали предлагать не только инфраструктуру, но и проприетарные сервисы: базы данных (Amazon DynamoDB, Microsoft SQL Server в облаке), бессерверные вычисления (AWS Lambda), хранилища с уникальными API. Перенос данных и приложений между облаками стал технически сложным и дорогим из-за различий в API, форматах сериализации и моделях безопасности. В этот период появился термин «cloud lock-in» как частный случай vendor lock-in.

Классификация и виды vendor lock-in

По типу привязки

По степени жесткости

Механизмы возникновения и закрепления

Технические механизмы

Экономические и юридические механизмы

Последствия и критика

Для заказчиков (потребителей)

Для рынка в целом

Критика со стороны сообществ открытого ПО

Движение за открытое программное обеспечение (Open Source) возникло во многом как реакция на vendor lock-in. Ричард Столлман, основатель Фонда свободного программного обеспечения, в 1980-х годах сформулировал четыре свободы ПО, которые призваны гарантировать пользователю независимость от разработчика. Открытые форматы (OpenDocument, PDF/A), открытые протоколы (HTTP, SMTP, XMPP) и открытые лицензии (GPL, Apache, MIT) рассматриваются как основной инструмент борьбы с vendor lock-in.

Примеры известных случаев vendor lock-in

Стратегии предотвращения и минимизации рисков

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →