I recently corresponded with Thomas Hall, a legal practitioner who helps companies to implement IT initiatives and resolve disputes with IT Vendors.
Thomas works primarily for customers but also trains company personnel with his “contracts that work” philosophy.
Q. Please tell me a little about your background?
I have been practicing law for just over 20 years now. I spent my first 11 years as house counsel at Wausau Insurance, and have spent the last ten with different firms, both large and mid-sized. I started doing IT work at Wausau, in part because no one else wanted to do it and in part because it fascinated me. I still enjoy the challenge of identifying the customer’s business need, identifying possible solutions, and then putting in place a contract that will benefit both sides while preventing the project from “jumping the rails.”
Q. What common mistakes do clients make when signing software agreements?
In my experience the three most common are:
Q. How would you recommend reducing maintenance or license commitments mid-term?
I prefer that each license be fully paid up and perpetual, meaning that once the license fees are paid, no more are due in the future. Other things to guard against are licenses that limit the number of users, that specify users by name, or that limit the number, type or location of the CPU. Also, be sure that licenses can be transferred freely to new owners of the business. If customer does not have such a right, and then sells of Division X, the software vendor could demand additional fees before allowing the new owner to use the software.
Maintenance contracts require a hard look to determine what benefit is being received in return for the cost. Substantial fees should produce substantial benefits, such as real improvements to products released on a regular schedule and a discount on the price of new releases or versions. I regard bug fixes and security patches as part of the vendor’s cost of doing business. You might ask the vendor “What will happen if I don’t take out a maintenance policy?” If your IT staff can handle the situations vendor describes, or you believe the risk is acceptable, consider foregoing maintenance.
Q. What clauses would you recommend to protect, assist with and reduce the costs associated with software compliance audits?
To limit the likelihood of “fishing expedition” audits, I typically use language such as;
“Vendor may audit Customer’s compliance with this Agreement no more than once each year during the Term hereof. Such audits shall be:
* Conducted by properly trained personnel and in a manner designed to minimize disruption of Customer’s business operations;
* Restricted to those records, files and machines as are reasonably necessary to provide accurate verification of Customer’s use of the licensed software; and,
* Solely at Vendor’s expense.”
Vendors might respond “We need a right to audit more than once a year if we receive credible evidence of license violations,” and “If we discover a significant violation, Customer should pay for the cost of the audit.” These are commercially reasonable requests, but need not be “freebies.” If an audit discloses a violations, it may make sense for customer to pay for the audit cost, and pay the necessary additional license fees, but nothing more. Unless the audit discloses deliberate attempts to pirate vendor’s software, customer should not incur additional penalties.
Q. If an audit takes place, what should a client do from a contract perspective?
When the audit request arrives, set a meeting with your vendor rep and vendor’s audit manager to establish:
Then:
The best response to an audit, however, is to maintain careful records of licensed and installed software and to actively enforce policies against the use of unauthorized software. If you know what you have “in house,” you will have no need to worry when the auditor knocks at the door. And, if you can present the auditor with complete records that answer all his/her questions, you may very well cut down the time needed for the audit.
If you have any further recommendations please contact me or post a comment below.