Oracle changed its licensing model for Java two years ago to base the cost on the number of employees an organization has.