Matt Asay has an interesting post on CNET's The Open Road ("The business and politics of open source") - he notes (my emphasis added) that:
"Software piracy is emphatically wrong, but you have to wonder why these big software vendors have to resort to wringing cash from their existing customers rather than selling value to new customers. But maybe I struggle to understand such behavior when open-source software vendors are thriving in the economic downturn.
I agree that there are many wonderful open source applications out there that do represent a nice alternative to their commercial counterparts. But if a company has made a business decision to use specific commercial applications - to design, simulate, build or test their new products, for example - shouldn't they comply with the license terms they agreed to when making the purchase?
Of course, software vendors do need to focus on their customer relationships, too. There are many ways to conduct software audits that don't damage the relationship between vendors and existing customers.
More interesting however, is the situation that many vendors face - auditing organizations that have never been paying customers. This is a different scenario than "existing customers" who have paid the vendor to license the software. To paraphrase Matt, these vendors have sold value to new customers - they just haven't been paid for that value.
Automatic software auditing like CodeArmor Intelligence enable vendors to identify these "unlicensed customers" and gather evidence on the extent of the usage.
With this information, the vendor can decide how best to deal with the organization. It can, of course, use SIIA, BSA or other legal channels to recover revenue - but it can also use its sales team or channel partners to build on the relationship that already exists: the company has already bought the value of the vendor's application, now it just needs to pay for it.