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

Проприетарное программное обеспечение

Проприетарное программное обеспечение (от англ. proprietary — частное, патентованное; также несвободное, закрытое) — это программное обеспечение, являющееся частной собственностью авторов или правообладателей и не удовлетворяющее критериям свободного программного обеспечения. Правообладатель проприетарного ПО сохраняет за собой монополию на его использование, копирование, модификацию и распространение, обычно предоставляя пользователю лишь ограниченную лицензию на использование в определённых условиях. Основным отличием от свободного ПО является отсутствие у пользователя доступа к исходному коду или наличие существенных ограничений на его изучение и изменение.

История

Ранний период (1950-е — 1960-е годы)

В первые десятилетия компьютерной эры программное обеспечение не было выделено в отдельный товар. Оно распространялось вместе с оборудованием как бесплатное приложение, часто в виде исходных кодов. Программисты свободно обменивались программами, модифицировали их и улучшали. Правовой статус программного обеспечения не был чётко определён. Компании, такие как IBM, поставляли операционные системы и утилиты без дополнительной платы, а пользователи могли вносить изменения по своему усмотрению.

Коммерциализация (1970-е — 1980-е годы)

Переломным моментом стало решение компании IBM в 1969 году разделить поставки аппаратного и программного обеспечения, что положило начало рынку коммерческого ПО. В 1970-х годах появились первые компании, специализирующиеся исключительно на разработке и продаже программного обеспечения, например, Microsoft (основана в 1975 году) и Oracle (основана в 1977 году). В 1976 году Билл Гейтс опубликовал «Открытое письмо любителям», в котором критиковал практику свободного копирования программ и призывал к защите авторских прав разработчиков. В 1980 году Конгресс США включил программное обеспечение в сферу действия закона об авторском праве, что юридически закрепило возможность его проприетарного лицензирования.

Эпоха доминирования (1990-е — 2000-е годы)

К 1990-м годам проприетарное ПО стало доминирующей моделью в индустрии. Операционная система Windows от Microsoft, офисный пакет Microsoft Office, графический редактор Adobe Photoshop и множество других продуктов распространялись исключительно на коммерческой основе. В ответ на это в 1983 году Ричард Столлман основал проект GNU, а в 1985 году — Фонд свободного программного обеспечения, заложив идеологические основы движения за свободное ПО. В 1991 году Линус Торвальдс создал ядро Linux, что привело к появлению полноценных свободных операционных систем. Тем не менее, проприетарные продукты продолжали занимать лидирующие позиции на рынке настольных компьютеров, серверов и корпоративных систем.

Современный этап (2010-е — настоящее время)

В настоящее время проприетарное ПО сосуществует со свободным и открытым ПО. Многие компании, такие как Google, Apple и Red Hat, используют смешанные модели: часть продуктов выпускается как проприетарные, часть — как открытые. Развитие облачных вычислений и модели «программное обеспечение как услуга» (SaaS) привело к появлению новых форм проприетарного ПО, где пользователь не получает копию программы, а лишь доступ к ней через интернет. Юридические споры вокруг патентов на программное обеспечение и лицензионных соглашений продолжаются.

Классификация и виды

По степени доступности исходного кода

По модели распространения

По типу лицензии

Проприетарные лицензии — это индивидуальные лицензионные соглашения (EULA — End User License Agreement), которые устанавливают конкретные условия использования. Они могут включать:

Устройство и характеристики

Исходный код и бинарные файлы

Проприетарное ПО обычно распространяется в виде скомпилированных бинарных файлов (машинного кода). Исходный код либо не публикуется вовсе, либо публикуется частично и под строгими лицензиями. Это затрудняет независимый аудит безопасности, поиск уязвимостей и адаптацию программы под конкретные нужды пользователя.

Механизмы защиты

Для предотвращения нелегального копирования и использования проприетарное ПО может содержать:

Техническая поддержка и обновления

Правообладатель обычно предоставляет пользователям техническую поддержку (по платной подписке или в рамках гарантии) и выпускает обновления, исправляющие ошибки и уязвимости. Обновления безопасности часто являются обязательными для сохранения лицензии. Пользователь не имеет права самостоятельно вносить исправления в программу.

Применение и значение

В бизнесе и корпоративном секторе

Проприетарное ПО широко используется в корпоративной среде благодаря:

Примеры: SAP ERP, Oracle Database, Microsoft SQL Server.

В потребительском секторе

Большинство операционных систем для персональных компьютеров (Windows, macOS), офисные пакеты, графические редакторы, компьютерные игры и мобильные приложения (в магазинах App Store и Google Play) являются проприетарными. Пользователь получает готовый к использованию продукт без необходимости в технических знаниях.

В образовании и государственном секторе

Государственные учреждения и образовательные организации часто используют проприетарное ПО из-за требований совместимости, наличия лицензионных соглашений с производителями и стандартизации. В некоторых странах (например, в России) существуют программы импортозамещения, направленные на переход на свободное или отечественное проприетарное ПО.

Критика

Ограничение прав пользователей

Основной аргумент критиков проприетарного ПО заключается в том, что оно лишает пользователей четырёх фундаментальных свобод, сформулированных Фондом свободного программного обеспечения:

  1. Свобода запускать программу в любых целях.
  2. Свобода изучать и адаптировать программу (требует доступа к исходному коду).
  3. Свобода распространять копии.
  4. Свобода улучшать программу и публиковать улучшения.

Зависимость от поставщика (vendor lock-in)

Пользователь проприетарного ПО может оказаться в зависимости от единственного поставщика. Переход на альтернативное ПО может быть затруднён из-за несовместимости форматов данных, отсутствия документации или необходимости переобучения персонала.

Вопросы безопасности

Закрытый исходный код не позволяет независимым экспертам проверять программу на наличие скрытых функций, шпионских модулей или уязвимостей. Теоретически, производитель может включать в программу «чёрные ходы» для несанкционированного доступа. С другой стороны, сторонники проприетарного ПО утверждают, что закрытый код затрудняет поиск уязвимостей злоумышленниками.

Экономические аспекты

Проприетарное ПО часто требует значительных финансовых затрат на приобретение лицензий, особенно для крупных организаций. Модель подписки (SaaS) может приводить к постоянным расходам без права собственности на программу.

Интересные факты

Источники

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

На главную BFOmetr →