Software licensing can be fiendishly complicated even for the smartest CIO, and the consequences of getting it wrong can be very painful. "If you, as an end user, are faced with trying to manage ...