Це повинно було бути зазначено в договорі (засвоєні уроки ...). У кращому випадку для вас, ви б вказали, що невиконання клієнтом умов контракту є підставою для скасування, можливо, правило три удару чи щось. Ви також вказали б "передачі інтелектуальної власності на виконання договору"; навіть у разі скасування, якщо обидві сторони дотримувались цих умов (тобто ви сплатили те, що вам заборгували згідно з контрактом до цього часу і виконали відповідно), договір "задоволений".
Тоді стає зрозумілим, що те, що ви зараз розробили, належить вашому клієнту. Звичайно, якщо припустити, що крім клієнта, що є джерелом непереборних затримок, замовник мав добру репутацію щодо оплати за надані послуги. Якщо клієнт утримує платіж, ви володієте кодом до тих пір, поки питання не буде вирішено на взаємне задоволення або на рішення суду.
До речі, якщо в договорі не визначено, на яку частину платежу ви маєте право і на яку ви не базуєтесь на виконаній роботі, то, якщо ви склали цей контракт, будьте готові розщедритися за кожну копійку, яку вони вам дали, тощо. , якщо вони його склали, вам нічого не потрібно повертати. Як було правильно сказано в епізоді теорії великого вибуху кілька сезонів тому, неоднозначність договору приносить користь тій стороні, яка не склала його, наскільки це дозволяє закон (у контракті не повинно бути зазначено очевидних, наприклад, незаконності закон, але якщо ви не вимагаєте і не забороняєте законом чи договором вчиняти певні дії, ви можете робити так, як ви вирішите щодо зазначеної дії, тому якщо договором не передбачено врегулювання часткового завершення, гроші та код підуть кому хто не написав це сито договору).