дата ответа: 17.02.2025
Да, вы вправе в договоре подряда на разработку ПО указать пункт, что заказчик не может отказаться без оплаты уже выполненной части проекта. Более того, вы можете добавить, что при любом отказе он оплачивает минимум «весь готовый код, созданный к дате отказа». Это согласуется с общим принципом: заказчик может отказаться в любой момент, но обязан оплатить фактически сделанное (и, при необходимости, компенсировать подрядчику убытки). Условие, что он «обязан выкупить» результат, фактически означает оплату уже выполненного объёма, ведь по ГК РК при одностороннем отказе заказчик компенсирует работы, включая материалы. Главное — пропишите механизм оценки готового кода (промежуточные версии, акты) и его стоимость, чтобы избежать споров о том, что именно оплачивать.