celichi
Lifetime Supporting Member
1) Don't release Source Code untill fully paid
2) Factor the delivery 30% on Order 70% on Delivery 95% on Successful Test - 100% and You get Source code.
3) Use Source protection or Download password / only download the Binary until the customer has paid fully
4) Put customer in a postion that if they do need support they have to come to you (eg password etc) and only give suppport if paid up fully.
Fool of a company who buys a machine and then can't service support it because FW is locked... They will come back cap in hand .... eventually or have to replace it.
Alternatelyly don't look at "timebombs" but look call it a license with limited time and an unlock for 6 months or unlock for a year or permenant.
All correct answers, you could get sued if you are found to deliberately halt production for any reason.
Payment Terms, Source Protection and secure the processor.