Входит ли адаптация программы к выпущенной позднее ОС в согласованную гарантию разработки?
Нужно проверить согласованную среду, причину неисправности и обещанное обслуживание. Новая ОС сама по себе не отвечает на вопрос о составе гарантии.
Короткий ответ
Не обязательно. Нужно проверить, с какими версиями среды должна работать программа, что обещано по обновлениям и почему возникла неисправность. Гарантия качества переданного результата и адаптация к новой среде могут иметь разный договорный объём.
Workspace и Runetlex в пояснении от 2 февраля 2022 года предлагают исключать несовместимость с позднее выпущенной системой, если её требования отличаются от согласованных параметров программы. Это пример условия, а не автоматическое освобождение разработчика во всех проектах.
Зафиксируйте техническую границу
Операционная система, её версия, браузер и другие существенные компоненты должны быть указаны достаточно определённо. Проверьте, обещана ли поддержка будущих обновлений, какой период она охватывает и в каком порядке проводится проверка.
Если программа не работала в исходно согласованной среде, ссылка на появление новой ОС не объясняет прежний дефект. Поэтому сначала сопоставьте неисправность с требованиями к переданному результату.
Разделите исправление и новую работу
Согласуйте, кто исследует причину, какие сведения предоставляет заказчик и как оформляется результат проверки. При отдельной адаптации опишите задание, стоимость и срок. При обещанном обслуживании проверьте, не входит ли такая работа уже в его цену.
Разграничение стоит включить в договор подряда до запуска проекта. Формулировка «гарантия не распространяется на обновления» без уточнений может вызвать спор о том, обновлена сама программа или внешняя среда.
Практический ответ требует двух сопоставлений: соответствует ли результат первоначальному заданию и охватывает ли договор последующее изменение среды. Один лишь факт выхода новой версии не заменяет ни одно из них.
Если нужно применить ответ к Вашей ситуации или документам, Разработать договор подряда: юрист проверит вводные и учтёт обстоятельства, которые короткий ответ не охватывает.
Что ещё полезно знать
Частые вопросы по теме
- Как согласовать гарантийные последствия изменений ПО самим заказчиком или третьей командой?
- Равнозначны ли приёмка ПО, промышленный запуск и начало гарантийной поддержки?
- Когда заявлять о недостатках заказной программы, если гарантийный срок в договоре не установлен?
- От какого акта считать договорный гарантийный период при поэтапной разработке ПО?
- Как зафиксировать ответственность разработчика за исполнимость согласованного ТЗ?