ru · Кодекс о предпринимательстве · Published:

Как взыскать убытки с разработчика, который не обеспечил масштабируемость приложения

Взыскание убытков с разработчика, не обеспечившего масштабируемость приложения

Правовой ответ согласно законодательству Республики Беларусь

1. Правовая квалификация отношений

Отношения между заказчиком и разработчиком программного обеспечения квалифицируются как договор подряда (либо смешанный договор с элементами подряда и оказания услуг), регулируемый Глава 37 Гражданского кодекса Республики Беларусь от 7 декабря 1998 г. № 218-З (далее — ГК).

Ключевое значение имеет статья 674 ГК, согласно которой подрядчик обязан выполнить работу качественно, то есть результат работы должен соответствовать условиям договора, а при отсутствии соответствующих условий — быть пригодным для использования, соответствующего обычному назначению.

2. Масштабируемость как требование к качеству работы

Отсутствие масштабируемости приложения является ненадлежащим качеством результата работы, если:

  • Требование масштабируемости прямо предусмотрено договором (в техническом задании, спецификации, приложениях к договору) — тогда нарушение является прямым отступлением от договора;
  • Требование не указано прямо, но вытекает из назначения приложения — например, если приложение предназначено для обслуживания растущего числа пользователей, масштабируемость может рассматриваться как подразумеваемое требование пригодности для обычного использования (ч. 1 ст. 674 ГК).

3. Права заказчика при ненадлежащем качестве работы

Согласно статье 676 ГК, если работа выполнена с отступлениями от договора, ухудшившими результат, или с иными недостатками, делающими его непригодным для предусмотренного использования, заказчик по своему выбору вправе потребовать:

  1. Безвозмездного устранения недостатков в разумный срок;
  2. Соразмерного уменьшения установленной за работу цены;
  3. Возмещения своих расходов на устранение недостатков, если право заказчика на их устранение предусмотрено договором;
  4. Расторжения договора и возмещения убытков — если недостатки не устранены подрядчиком или являются существенными.

Важно: Использование любого из указанных способов защиты не лишает заказчика права требовать возмещения убытков, причинённых неисполнением или ненадлежащим исполнением обязательства (ч. 2 п. 1 ст. 364 ГК).

4. Понятие и состав убытков

Согласно статье 14 ГК, под убытками понимаются:

Элемент убытков Содержание Пример в контексте IT
Реальный ущерб Расходы, произведённые или которые необходимо произвести для восстановления нарушенного права, утрата или повреждение имущества Стоимость привлечения другого разработчика для рефакторинга/переработки архитектуры; затраты на дополнительное оборудование; расходы на аудит кода
Упущенная выгода Неполученные доходы, которые лицо получило бы при обычных условиях гражданского оборота, если бы его право не было нарушено Потерянная прибыль от невозможности обслуживать возросший поток пользователей; упущенные контракты из-за сбоев приложения

Согласно п. 4 ст. 364 ГК, при определении упущенной выгоды учитываются предпринятые кредитором меры для её получения и сделанные с этой целью приготовления (например, маркетинговые кампании, заключённые предварительные договоры с клиентами).

5. Порядок действий для взыскания убытков

Шаг 1. Фиксация недостатков

  • Провести технический аудит разработанного приложения (с привлечением независимых специалистов);
  • Составить акт о выявленных недостатках с детальным описанием проблем масштабируемости;
  • При приёмке работы — заявить о недостатках немедленно при их обнаружении (п. 1 ст. 673 ГК), зафиксировав это в акте приёмки.

Шаг 2. Досудебное урегулирование

  • Направить подрядчику претензию в письменной форме с требованием:
    • безвозмездно устранить недостатки (переработать архитектуру) в разумный срок, и/или
    • возместить убытки (реальный ущерб и упущенную выгоду) с приложением расчёта и подтверждающих документов;
  • Установить разумный срок для ответа (обычно 7–30 дней, если иной срок не предусмотрен договором);
  • Сохранить доказательства отправки и получения претензии.

Шаг 3. Судебное взыскание (при отказе или игнорировании)

  • Подать иск в экономический суд (если стороны — юридические лица или ИП) или в суд общей юрисдикции (если заказчик — физическое лицо);
  • Исковые требования могут включать:
    • Возмещение реального ущерба;
    • Возмещение упущенной выгоды;
    • Проценты за пользование чужими денежными средствами (ст. 366 ГК);
    • Расходы на оплату юридической помощи, государственной пошлины.

6. Доказательственная база

Истец должен доказать совокупность следующих обстоятельств:

Элемент Что доказывать Чем доказывать
Факт нарушения Отсутствие масштабируемости при наличии соответствующего требования Техническое задание, договор, спецификация; заключение технической экспертизы
Причинно-следственная связь Убытки возникли именно из-за отсутствия масштабируемости Аудит, отчёты о сбоях, логи серверов, заключение эксперта
Размер убытков Конкретная сумма реального ущерба и упущенной выгоды Договоры с новым разработчиком, платёжные поручения, бухгалтерские документы, маркетинговые планы, предварительные договоры с клиентами
Меры по mitigации Истец предпринял разумные действия для уменьшения убытков Документы о попытках оперативного решения проблемы, переписка

Согласно п. 5 ст. 364 ГК, суд не может отказать в удовлетворении требования о возмещении убытков только на том основании, что размер убытков не может быть установлен с разумной степенью достоверности. В этом случае размер определяется судом с учётом всех заслуживающих внимания обстоятельств дела.

7. Сроки: исковая давность и сроки обнаружения

  • Срок исковой давности по требованиям о ненадлежащем качестве работы по договору подряда составляет 1 год (п. 1 ст. 678 ГК). Если установлен гарантийный срок и заявление по поводу недостатков сделано в пределах этого срока — течение исковой давности начинается со дня заявления о недостатках (п. 2 ст. 678 ГК);
  • Срок обнаружения недостатков: если гарантийный срок не установлен — недостатки должны быть обнаружены в разумный срок, но не более 2 лет со дня приёмки результата работы (п. 2 ст. 677 ГК). Если гарантийный срок установлен — недостатки должны быть обнаружены в течение гарантийного срока (п. 3 ст. 677 ГК);
  • Если гарантийный срок установлен и недостатки обнаружены в его пределах, презумпция вины подрядчика: предполагается, что недостатки возникли до передачи результата работы, если подрядчик не докажет иное (п. 4 ст. 677 ГК).

8. Особые рекомендации

  1. Тщательно оформляйте техническое задание — чётко прописывайте требования к масштабируемости (ожидаемая нагрузка, количество одновременных пользователей, требования к архитектуре и т. д.). От этого зависит успех иска;
  2. Гарантийный срок — включайте в договор условие о гарантийном сроке на результат работы (ст. 675 ГК). Это облегчает доказывание: в пределах гарантийного срока действует презумпция вины подрядчика;
  3. Ответственность за просрочку — если подрядчик затягивает устранение недостатков, заказчик вправе также взыскать неустойку (если предусмотрена договором) и/или убытки, вызванные просрочкой (ст. 366, 364 ГК);
  4. Право на отказ от договора — если подрядчик не приступает к устранению недостатков или выполняет работу настолько медленно, что устранение к сроку становится невозможным, заказчик вправе отказаться от договора и потребовать возмещения убытков (п. 2 ст. 669 ГК).

Источники

Норма Содержание URL
Ст. 14 ГК Возмещение убытков (определение убытков) etalonline.by
Ст. 364 ГК Обязанность должника возместить убытки etalonline.by
Ст. 669 ГК Права заказчика во время выполнения работы etalonline.by
Ст. 673 ГК Приёмка заказчиком выполненной работы etalonline.by
Ст. 674 ГК Качество выполненной подрядчиком работы etalonline.by
Ст. 675 ГК Гарантия качества работы etalonline.by
Ст. 676 ГК Ответственность подрядчика за ненадлежащее качество работы etalonline.by
Ст. 677 ГК Сроки обнаружения ненадлежащего качества результата работы etalonline.by
Ст. 678 ГК Давность по искам о ненадлежащем качестве работы etalonline.by

Резюме: Взыскание убытков с разработчика за отсутствие масштабируемости приложения основывается на нормах о договоре подряда (гл. 37 ГК). Ключевое — доказать, что масштабируемость была требованием к качеству работы (из договора или назначения), установить причинно-следственную связь между недостатком и убытками, а также документально подтвердить размер реального ущерба и упущенной выгоды. Претензионный (досудебный) порядок обязателен, если предусмотрен договором или законодательством. Срок исковой давности — 1 год с момента заявления о недостатках (при гарантийном сроке) или обнаружения недостатков.

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