Ini seharusnya ditentukan dalam kontrak (pelajaran yang dipetik ...). Dalam kasus terbaik untuk Anda, Anda akan menentukan bahwa tidak adanya kinerja persyaratan kontrak oleh klien adalah alasan pembatalan, mungkin aturan tiga-teguran atau sesuatu. Anda juga akan menentukan "transfer kekayaan intelektual pada kepuasan kontrak"; bahkan dalam pembatalan, jika kedua belah pihak memenuhi persyaratan tersebut (artinya Anda telah dibayar sesuai dengan kontrak Anda sejauh ini dan telah menyerahkannya), kontrak tersebut "puas".
Itu kemudian memperjelas bahwa apa yang Anda kembangkan sekarang milik klien Anda. Itu, tentu saja, dengan asumsi bahwa selain klien menjadi sumber keterlambatan yang tak dapat diatasi, pelanggan memiliki reputasi baik dalam hal pembayaran untuk layanan yang diberikan. Jika klien menahan pembayaran, Anda memiliki kode sampai masalah diselesaikan dengan kepuasan timbal balik atau pengadilan.
Ngomong-ngomong, jika kontrak tidak menentukan bagian dari pembayaran apa yang berhak Anda dapatkan dan apa yang tidak sesuai dengan pekerjaan yang dilakukan, maka jika Anda membuat konsep kontrak ini, bersiaplah untuk membayar setiap sen yang mereka berikan kepada Anda, dan demikian pula , jika mereka menyusunnya, Anda seharusnya tidak mengembalikan uang. Seperti yang dinyatakan dengan benar dalam episode Teori Big Bang beberapa musim yang lalu, ambiguitas dalam kontrak menguntungkan pihak yang tidak menyusunnya, sejauh hukum mengizinkan (kontrak tidak harus menentukan yang jelas, seperti ilegalitas dari hukum, tetapi jika Anda tidak diharuskan atau dilarang oleh hukum atau kontrak untuk mengambil tindakan tertentu, Anda dapat melakukan apa yang Anda pilih mengenai tindakan tersebut, jadi jika kontrak tidak menetapkan penyelesaian penyelesaian sebagian, uang dan kode akan hilang kepada siapa pun yang tidak menulis saringan kontrak ini).