Software licensing agreements can be mind-boggling for even the most well-informed IT executive — with hidden traps in vendor contracts and variances in the types of agreements offered. Add regulatory ...