Русские программы и программное обеспечение¶
Русские программы — обобщающее название программного обеспечения, разработанного в России или советскими специалистами, а также созданного русскоязычными разработчиками за рубежом. К этой категории относят операционные системы, прикладные пакеты, антивирусы, средства разработки, инженерные и офисные приложения. Термин не является строгим юридическим или техническим: он объединяет продукты по стране происхождения команды разработчиков либо по языковой и культурной принадлежности. Значительная часть таких программ входит в реестр отечественного ПО, который ведёт Минцифры России.
¶История
Развитие отечественного программирования началось в 1950-е годы, когда в СССР появились первые электронно-вычислительные машины. В 1952–1953 годах коллектив под руководством Сергея Лебедева создал МЭСМ, а затем БЭСМ — машины, для которых разрабатывались собственные системы программирования. В 1957 году появилась первая советская программа для игры в шахматы, а в 1960-е — трансляторы и операционные системы для машин серии «Минск», «Урал» и БЭСМ-6.
В 1970-е годы сложилась система подготовки программистов, центры которой находились в Москве, Новосибирске (Академгородок), Киеве и Ленинграде. В 1980-х получили распространение системы автоматизированного проектирования и пакеты прикладных программ для промышленности.
После 1991 года отрасль пережила спад, но уже во второй половине 1990-х начался подъём, связанный с экспортом услуг программирования и появлением частных компаний. С 2000-х годов российские продукты вышли на международный рынок, а с середины 2010-х государство стало стимулировать импортозамещение.
¶Классификация
Отечественное ПО условно делят по назначению:
- Системное — операционные системы, гипервизоры, средства виртуализации, драйверы.
- Прикладное — офисные пакеты, графические редакторы, медиаплееры, браузеры.
- Инструментальное — среды разработки, компиляторы, системы управления базами данных.
- Инженерное — САПР, системы расчёта и моделирования.
- Защитное — антивирусы, средства защиты информации, криптография.
- Игровое — игры и игровые движки.
По модели распространения различают проприетарные, условно-бесплатные и свободные программы. По масштабу — корпоративные решения и массовые потребительские продукты.
¶Примеры
Среди наиболее известных отечественных разработок:
| Продукт | Назначение | Разработчик |
|---|---|---|
| «Касперский» | антивирусная защита | «Лаборатория Касперского» |
| Astra Linux | операционная система | «РусБИТех» |
| «МойОфис» | офисный пакет | «Новые облачные технологии» |
| «Компас-3D» | система проектирования | «Аскон» |
| «1С:Предприятие» | учёт и автоматизация | «1С» |
| «Яндекс Браузер» | веб-обозреватель | «Яндекс» |
| ABBYY FineReader | распознавание текста | ABBYY |
Отдельно выделяют свободные проекты: дистрибутивы Linux российской сборки, архиватор 7-Zip, утилиты восстановления данных. Ряд продуктов создаётся сообществом и не имеет коммерческого владельца.
¶Реестр отечественного ПО
С 2016 года действует единый реестр российского программного обеспечения, формируемый Минцифры. Включение в реестр даёт разработчику преимущества при государственных закупках и подтверждает происхождение продукта. Критерии включают наличие исключительных прав у российской организации, отсутствие ограничений на использование и соответствие требованиям к составу учредителей. По состоянию на 2020-е годы в реестре числятся десятки тысяч записей.
¶Значение и особенности
Отечественные программы применяются в государственном секторе, оборонной промышленности, образовании, медицине, финансах и на промышленных предприятиях. Их внедрение связано с задачами технологической независимости и информационной безопасности.
Характерные черты отрасли: сильные позиции в антивирусной защите, системах распознавания, инженерном ПО и учётных системах; относительно слабое присутствие на массовом рынке операционных систем и офисных пакетов по сравнению с мировыми лидерами. Значительная доля российских программистов работает над зарубежными проектами, что влияет на статистику.
¶Критика и ограничения
Критики указывают на неоднородность качества продуктов, включённых в реестр, и на то, что часть из них представляет собой доработку свободного или зарубежного кода. Отмечается также зависимость от импортных аппаратных платформ и библиотек. Сторонники подчёркивают, что развитие собственной разработки снижает риски отключения от внешних сервисов и поддерживает национальную ИТ-отрасль.
Источники: материалы Минцифры России, публикации по истории советской вычислительной техники, обзоры рынка программного обеспечения, документация разработчиков.