Loading: How Data Can Prevent Software Piracy and Drive Licensing Revenue