Navigating the Thorny World of Software Licensing Management