How the cloud forced software licensing to change