Over the past five years, Oracle has made four rounds of changes to its Java licensing and pricing policy for what was ...