n="justify"> Іншими словами, програма для ЕОМ - текст, об'єктивувати будь-яким чином на папері, в пам'яті ЕОМ, у вигляді зображення на екрані монітора. При цьому кожне аудіовізуальний твір, узята окремо (наприклад, заставка до ігровій програмі), може розглядатися і як частина програми, і як художній твір, і відповідно охоронятися як окремий об'єкт авторського права. У сукупності програми для ЕОМ і підготовчі матеріали називають програмним продуктом.
Авторське право поширюється на програми для ЕОМ, що є результатом творчої діяльності автора (співавторів). Творчий характер діяльності автора (співавторів) передбачається до тих пір, поки не доведено протилежне. Окремі програми не є повністю оригінальними: вони являють собою програми, які з кількох раніше створених, які можуть як охоронятися, так і не охоронятися авторським правом. Якщо мова йде про охоронюваних творах, то необхідно отримати згоду правовласників.
Як і будь-який інший об'єкт авторського права, авторське право на програми для ЕОМ і бази даних не пов'язано з правом власності на їх матеріальний носій. З цього випливає, що передача прав на матеріальний носій друку не передбачає передачі авторських прав на самі програми для ЕОМ і бази даних.
Відповідно до ст. 1261 ЦК РФ правова охорона поширюється на всі види програм ЕОМ (у тому числі на операційні системи та програмні комплекси), які можуть бути виражені на будь-якій мові і в будь-якій формі, включаючи вихідний текст (програму) і об'єктний код (програму). Деякі зі згаданих вище понять вимагають пояснень.
У найзагальнішому вигляді операційну систему (ОС) можна визначити як спеціальну програму, що забезпечує взаємодію всіх пристроїв комп'ютера між собою і з оператором (користувачем). Операційні системи можуть бути класифіковані по безлічі ознак, у тому числі за базовою технологією (UNIX-подібні, пост-UNIX), типу ліцензії (пропрієтарні або вільні), за призначенням (універсальні, ОС вбудованих систем), по здатності до розвитку (застарілі або сучасні).
Під програмним комплексом розуміється набір взаємодіючих програм, узгоджених за функціями та форматами і складових повний інструментарій для вирішення складних завдань. Як приклад можна назвати програмний комплекс «Моделювання в технічних пристроях» (МВТУ), призначений для детального дослідження та аналізу нестаціонарних процесів в системах автоматичного управління, в ядерних і теплових енергоустановках, в стежать приводах і роботах, в будь-яких технічних системах, опис динаміки яких може бути реалізовано методами структурного моделювання.
Під вихідною програмою розуміється програма, написана на вихідному (символічному) мові програмування. Текст вихідної програми доступний людському сприйняттю і є вхідним набором даних для транслятора ЕОМ. Написання програми для ЕОМ в початковому тексті є першим і найбільш істотним кроком у діяльності програміста, який виражає свої думки на загальноприйнятому символьному мовою програмування високого рівня, легко понимаемом іншим програмістом або оператором, подібно до музиканта, творче самовираження якого відбувається в знаках нотної грамоти, використовуваної в музиці.
Що стосується об'єктної програми (об'єктного коду), то це - програма на машинній мові, перетворена транслятором в машинний код і готова до завантаження в ЕОМ. Під кодуванням розуміється уявленн...