Термін

Договір на розробку програмного забезпечення

Договір, за яким виконавець створює для замовника програму на замовлення, зазвичай як договір підряду з ліцензією або передачею прав. Ключове - врегулювати специфікацію, приймання, права на вихідний код, гарантії та підтримку після запуску.

Оновлено

Що це означає

Договір на розробку програмного забезпечення - договір, за яким виконавець зобов'язується створити для замовника програму на замовлення, наприклад вебзастосунок, внутрішню систему чи мобільний застосунок, а замовник зобов'язується сплатити ціну. Найчастіше він поєднує елементи договору підряду та ліцензійного договору.

Програма охороняється авторським правом як комп'ютерна програма. За словацьким правом майнові права автора в принципі не передаються, тому замовник зазвичай отримує ліцензію, часто виключну, не обмежену за часом і територією та з правом змінювати програму. Обсяг ліцензії - одна з найважливіших частин договору.

Ключові пункти договору - специфікація, тобто що саме має робити програма, порядок і критерії приймання, права на вихідний код, гарантії на дефекти та підтримка після запуску. За гнучкої розробки специфікація уточнюється поступово, тому договір має описувати й процес, за яким вимоги змінюються та оцінюються.

Як це працює на практиці

За фіксованої ціни виправдана детальна специфікація та чіткі етапи з проміжними платежами. За гнучкої розробки частіше застосовують оплату за часом і матеріалами, а договір визначає ставки, порядок звіту про години та стелю бюджету. В обох випадках корисно погодити порядок роботи із запитами на зміни та їх вплив на ціну й строк.

Приймання зазвичай підтверджують актом приймання після тестування. Договір має визначати, що є дефектом, який перешкоджає прийманню, а що дрібним недоліком, строки тестування й виправлення та що відбувається, якщо замовник тестування не проводить. Для критичних систем погоджують і депонування вихідного коду на випадок припинення діяльності виконавця.

В обліку програма, розроблена на замовлення, може бути необоротним нематеріальним активом, якщо її вартість перевищує встановлений законом поріг і вона служить довше року. Тоді вона амортизується, інакше це витрата. Вирішальне значення має те, чи отримав замовник безстрокову ліцензію, і первісна вартість, включно із зовнішніми витратами на впровадження.

На що звернути увагу

Якщо договір не регулює вихідний код і ліцензію, замовник може виявити, що без згоди початкового виконавця не може змінювати програму чи доручити її розвиток іншій фірмі. Таку залежність важко розв'язати заднім числом, тому вже під час підписання треба наполягати на доступі до коду, документації та правах на зміни.

Обережно зі сторонніми компонентами й бібліотеками з відкритим кодом. Виконавець має заявити, які ліцензії використаних компонентів діють і що їхні умови сумісні із запланованим використанням. Деякі ліцензії вимагають розкриття вихідного коду похідного твору, що може порушити комерційну таємницю замовника.

Потрібно пояснити термін на вашій конкретній ситуації? Консультації від 55 € / година без ПДВ, залежно від теми та складності.