PROVIDINGFLEXIBLESOURCE CODEESCROWRELEASE TERMS
Software engineers are aware that their source code is their company's "crown jewel." It represents months or years of your sweat, blood, and tears and is the heart of your technology. However, a lot of software vendors are prepared to offer it without charge to their clients. How? by establishing a source code escrow contract with a client and approving its release to them while the code is still valuable to you.
USINGEXCESSIVELYGENERAL ORARBITRARYACCEPTANCE TESTING
Customers that want to "test the tires" of your technology before making a purchase are neither unusual nor unreasonable. When a customer has an unrealistic expectation of what technology should be able to do, it can lead to problems because they may refuse to pay you or force you to provide more services to meet their demands. Alya AlNuaimi says that this is especially apparent when a client incorporates acceptance testing clauses in a contract that are not connected to unbiased, practical criteria.