Как оформить договор с подрядчиком по разработке блокчейн-кошелька
Оформление договора с подрядчиком по разработке блокчейн-кошелька в Республике Беларусь
1. Правовая квалификация договора
Разработка блокчейн-кошелька (программного обеспечения) может быть оформлена через один из следующих видов договоров, регулируемых Гражданским кодексом Республики Беларусь от 7 декабря 1998 г. №218-З (далее — ГК РБ):
| Вид договора | Основание в ГК РБ | Применение |
|---|---|---|
| Договор подряда (на создание вещи, включая ПО) | Глава 37, §1 (ст. 656 и сл.) | Подрядчик обязуется выполнить работу по заданию заказчика и сдать её результат |
| Договор авторского заказа | Глава 60 (интеллектуальная собственность) | Если результат носит творческий характер (программа для ЭВМ как объект авторского права) |
| Смешанный договор | Ст. 391 ГК РБ | Сочетает элементы подряда, авторского заказа, оказания услуг |
Рекомендация: Для разработки блокчейн-кошелька наиболее целесообразно заключить смешанный договор, включающий элементы договора подряда и договора об отчуждении (или лицензионном предоставлении) исключительных прав на программу для ЭВМ.
2. Существенные условия договора
Согласно общим положениям о договорах (ст. 402 ГК РБ), договор считается заключённым, если между сторонами достигнуто соглашение по всем существенным условиям. Для договора подряда к ним относятся:
2.1. Предмет договора
- Чёткое описание результата работы — разрабатываемого блокчейн-кошелька (тип: мобильное приложение, веб-кошелёк, десктопное приложение; поддерживаемые блокчейн-сети: Bitcoin, Ethereum и др.; функционал: хранение ключей, отправка/получение транзакций, мультиподпись и т.д.);
- Техническое задание (ТЗ) — приложение к договору, детально описывающее требования к архитектуре, протоколам шифрования, интерфейсу, совместимости, безопасности.
2.2. Срок выполнения работ
- Начальный и конечный сроки выполнения работы (ст. 662 ГК РБ);
- Возможно установление промежуточных этапов (milestones) с поэтапной сдачей результата.
2.3. Цена договора
- Стоимость работ и порядок оплаты (ст. 668 ГК РБ);
- Рекомендуется привязка оплаты к этапам сдачи-приёмки работ;
- Возможна оплата в белорусских рублях или в иностранной валюте (с учётом валютного законодательства).
3. Распределение интеллектуальных прав
Программа для ЭВМ признаётся объектом интеллектуальной собственности (ст. 128 ГК РБ). В договоре необходимо чётко определить судьбу исключительных прав:
3.1. Исключительное право
- Отчуждение заказчику в полном объёме (договор об отчуждении исключительных прав) — наиболее предпочтительный для заказчика вариант;
- Или предоставление лицензии (исключительной или неисключительной) с указанием территории, срока, способов использования.
3.2. Личные неимущественные права
- Право авторства, право на имя и право на неприкосновенность произведения остаются за разработчиком (физическим лицом) как автором и неотчуждаемы.
3.3. Дополнительные условия
- Право на использование открытых библиотек (open-source) и компонентов третьих лиц с указанием их лицензий;
- Условия о том, что подрядчик гарантирует отсутствие нарушений прав третьих лиц;
- Право заказчика на модификацию, доработку и адаптацию ПО.
4. Приёмка результата работ
В договоре следует предусмотреть детальную процедуру приёмки:
- Уведомление подрядчика о готовности результата;
- Срок приёмки — разумный срок для проверки (рекомендуется 10–15 рабочих дней);
- Акт приёмки-передачи — документ, фиксирующий передачу результата и исключительных прав;
- Тестирование — возможность заказчика провести функциональное и нагрузочное тестирование;
- Устранение недостатков — срок и порядок исправления выявленных дефектов (ст. 676–677 ГК РБ);
- Гарантийный срок — период, в течение которого подрядчик обязан безвозмездно устранять недостатки (ст. 677 ГК РБ).
Согласно ст. 669 ГК РБ, заказчик всегда вправе проверять ход и качество работы, выполняемой подрядчиком, не вмешиваясь в его деятельность. Если подрядчик не приступает своевременно к исполнению или выполняет работу настолько медленно, что окончание её к сроку становится явно невозможным, заказчик вправе отказаться от исполнения договора и потребовать возмещения убытков.
5. Конфиденциальность и защита данных
5.1. NDA (Соглашение о неразглашении)
- Включить условия о конфиденциальности информации: исходный код, архитектурные решения, криптографические алгоритмы, ключи, бизнес-логика;
- Срок действия обязательства по неразглашению — не менее 3–5 лет после прекращения договора;
- Ответственность за нарушение — штраф и/или возмещение убытков.
5.2. Обработка персональных данных
- Если кошелёк предусматривает обработку персональных данных пользователей, подрядчик должен соблюдать требования Закона Республики Беларусь от 7 мая 2021 г. №99-З «О защите персональных данных».
6. Ответственность сторон
| Основание | Мера ответственности |
|---|---|
| Нарушение сроков выполнения работ | Неустойка (пени) — например, 0,1% от стоимости этапа за каждый день просрочки |
| Нарушение сроков оплаты | Пени — например, 0,1% за каждый день просрочки |
| Нарушение гарантий о принадлежности прав | Полное возмещение убытков, включая судебные издержки |
| Нарушение конфиденциальности | Штраф в фиксированном размере + возмещение убытков |
| Качество работы не соответствует ТЗ | Безвозмездное устранение недостатков в установленный срок, либо соразмерное уменьшение цены (ст. 676 ГК РБ) |
7. Дополнительные условия для блокчейн-проектов
7.1. Безопасность и аудит кода
- Обязательство подрядчика провести внутренний аудит безопасности смарт-контрактов и криптографических компонентов;
- Возможность привлечения независимого аудитора (третьей стороны) для проверки кода;
- Соответствие требованиям по хранению приватных ключей (например, использование аппаратных модулей безопасности — HSM).
7.2. Совместимость и стандарты
- Указание поддерживаемых стандартов (BIP32, BIP39, BIP44 — для Bitcoin; ERC-20, ERC-721 — для Ethereum и т.д.);
- Требования к API и интеграции с внешними сервисами (blockchain explorers, exchange APIs).
7.3. Открытый исходный код
- Условие о предоставлении заказчику полного исходного кода с комментариями и документацией;
- Условие о передаче репозитория (Git) со всей историей коммитов.
8. Расторжение договора
- Односторонний отказ заказчика — согласно ст. 669 ГК РБ, при наличии уважительных причин заказчик может в любое время до сдачи результата отказаться от договора, уплатив подрядчику часть цены за выполненную работу и возместив убытки;
- Расторжение по соглашению сторон — по обоюдному согласию с подписанием соответствующего соглашения;
- Расторжение в судебном порядке — при существенном нарушении договора одной из сторон (ст. 420 ГК РБ).
9. Применимое право и разрешение споров
- Применимое право — законодательство Республики Беларусь;
- Подсудность — по общему правилу — экономический суд по месту нахождения ответчика (для юридических лиц и ИП);
- Альтернативное разрешение споров — можно предусмотреть медиацию или арбитраж (в т.ч. международный коммерческий арбитраж при Международном арбитражном суде при БелТПП).
10. Структура договора (рекомендуемая)
1. Предмет договора
2. Техническое задание (Приложение №1)
3. Сроки выполнения работ (этапы)
4. Цена и порядок оплаты
5. Права на результат работ (интеллектуальная собственность)
6. Порядок сдачи-приёмки работ
7. Гарантийные обязательства
8. Конфиденциальность
9. Ответственность сторон
10. Обстоятельства непреодолимой силы
11. Срок действия и расторжение договора
12. Разрешение споров
13. Заключительные положения
14. Реквизиты и подписи сторон
Приложения:
№1 — Техническое задание
№2 — Календарный план-график
№3 — Форма акта приёмки-передачи
№4 — Спецификация передаваемых прав
Источники
- Гражданский кодекс Республики Беларусь от 7 декабря 1998 г. №218-З — ст. 128 (объекты гражданских прав), ст. 391 (свобода договора), ст. 402 (существенные условия), ст. 420 (расторжение договора), ст. 656 и сл. (договор подряда), ст. 662 (сроки), ст. 668 (цена), ст. 669 (права заказчика), ст. 676–677 (качество и гарантии), Глава 60 (интеллектуальная собственность) — etalonline.by;
- Закон Республики Беларусь от 7 мая 2021 г. №99-З «О защите персональных данных»;
- Декрет Президента Республики Беларусь от 21 декабря 2017 г. №8 «О развитии цифровой экономики» (Парк высоких технологий) — в части регулирования криптотокенов и смарт-контрактов.
Внимание: Данный ответ носит информационно-справочный характер. Для заключения конкретного договора рекомендуется обратиться к квалифицированному юристу для подготовки текста договора с учётом всех индивидуальных особенностей проекта.
The information provided on this page is generated by artificial intelligence and is for informational purposes only. It does not constitute legal advice and should not be relied upon as a substitute for consultation with a qualified legal professional. Always consult a licensed attorney for legal matters.
Have a legal question? Get an AI-powered answer.
Ask Your Question