I am negotiating to provide a javascript front-end, for evaluation only. Instead of licensing software, the client asked for a not-disclosure agreement. As a purpose, it is clearly written for evaluation only, but it is not specified technical term of use.
What are common implicit practices to release a web-client software so to avoid mis-use?
As example, I thought to release library on my own servers, enabling use of JS scripts via CORS and check for api_key.
Is it implicit or fully justifiable or must be written in Terms of Use, otherwise software scrits must be provided too? What are common and acceptable practices in evaluation of software for business purpose?
Instead of licensing software, the client asked for a not-disclosure agreement
Exactly what do you mean by 'licensing software' in this context?