Программа для электронных вычислительных машин (легальная дефиниция)
Програ́мма для электро́нных вычисли́тельных маши́н (программа для ЭВМ), представленная в объективной форме совокупность данных и команд, предназначенных для функционирования ЭВМ и других компьютерных устройств в целях получения определённого результата, включая подготовительные материалы, полученные в ходе разработки программы для ЭВМ, и порождаемые ею аудиовизуальные отображения [ст. 1261 Гражданского кодекса РФ (ГК РФ)].
Программа для ЭВМ является охраняемым результатом интеллектуальной деятельности (подпункт 2 п. 1 ст. 1225 ГК РФ); объектом авторского права, охраняемым как литературное произведение (абзац 13 п. 1 ст. 1259 ГК РФ, ст. 10 Соглашения по торговым аспектам прав интеллектуальной собственности).
Программа для ЭВМ имеет отличия от литературных произведений:
1) по природе;
2) по правовому режиму (Кондратьева Е. А. Программа для ЭВМ как особый объект авторских прав // Вестник Нижегородского университета им. Н. И. Лобачевского. 2015. № 1. С. 147).
Отличие по природе заключается в том, что программа для ЭВМ пишется с определённой целью и имеет своего конечного потребителя; процессу её разработки предшествуют исследования рынка на предмет необходимости нового программного обеспечения, а результат в виде конкретной программы может быть оценен пользователем по конкретным критериям (например, работоспособность, функциональность и др.)
Отличие по правому режиму состоит в возможности государственной регистрации программ для ЭВМ по желанию их правообладателя. Согласно п. 1 ст. 1262 ГК РФ правообладатель в течение срока действия исключительного права на программу для ЭВМ или на базу данных может по своему желанию зарегистрировать такую программу или такую базу данных в федеральном органе исполнительной власти по интеллектуальной собственности (Роспатенте).