Điều này cần được quy định trong hợp đồng (bài học kinh nghiệm ...). Trong trường hợp tốt nhất cho bạn, bạn sẽ chỉ định rằng việc khách hàng không thực hiện các điều khoản hợp đồng là căn cứ để hủy bỏ, có thể là quy tắc ba lần đình công hoặc một cái gì đó. Bạn cũng sẽ chỉ định "chuyển giao sở hữu trí tuệ dựa trên sự hài lòng của hợp đồng"; ngay cả trong một lần hủy, nếu cả hai bên đã tuân thủ các điều khoản đó (có nghĩa là bạn đã được trả những gì bạn còn nợ theo hợp đồng cho đến nay và đã giao theo đó), hợp đồng vẫn "hài lòng".
Điều đó sau đó làm rõ rằng những gì bạn đã phát triển thuộc về khách hàng của bạn. Tất nhiên, đó là giả sử rằng ngoài khách hàng là nguồn gốc của sự chậm trễ không thể vượt qua, khách hàng có thiện chí liên quan đến việc thanh toán cho các dịch vụ được cung cấp. Nếu khách hàng từ chối thanh toán, bạn sở hữu mã cho đến khi vấn đề được giải quyết để thỏa mãn lẫn nhau hoặc của tòa án.
Nhân tiện, nếu hợp đồng không quy định phần nào của khoản thanh toán bạn được hưởng và những gì bạn không dựa trên công việc được thực hiện, thì nếu bạn soạn thảo hợp đồng này, hãy chuẩn bị để vượt qua từng xu họ đưa cho bạn, và tương tự , nếu họ soạn thảo nó, bạn sẽ không được hoàn trả gì. Như đã được nêu chính xác trong tập Lý thuyết Big Bang vài mùa trước, sự mơ hồ trong hợp đồng mang lại lợi ích cho bên không soạn thảo nó, trong phạm vi luật pháp cho phép (hợp đồng không phải ghi rõ ràng, chẳng hạn như bất hợp pháp luật pháp, nhưng nếu bạn không bị pháp luật hoặc hợp đồng cấm hoặc không có hành động nhất định, bạn có thể làm như bạn chọn liên quan đến hành động nói trên, vì vậy nếu hợp đồng không quy định giải quyết hoàn thành một phần, tiền và mã sẽ đi cho bất cứ ai đã không viết cái sàng này của một hợp đồng).