Money, money, money....
What I completely fail to understand is how Oracle manages to come to these conclusions even though Java is basically an open source project, you can see so for yourself at its Java.net download page.
When you grab it you'll immediately notice that you don't have to comply with any license or agreement before getting your hands on the code. And when you finally got the tarball and check its contents you'll notice the main license being the GPL. Now, I know GPL doesn't involve itself with copyrights, those will always remain with the original author, but just how far can you take that?
When I take a GPL project I can fork it; which means so much as using all the code one on one and adding my own code to it. How would copyright come into play there? Sure; the original author has a copyright on his code; but that doesn't mean I can't use it or even sell it.
Another thing... Oracle claims to know all that much about their licenses but it also seems they totally ignore whatever doesn't interest them. When you check Java SE's download page you'll notice a link to the Java Research License.
"Sun is supporting the JRL for most Java technologies it releases through the Java Community Process as well as research projects surrounding this code. "
"...Sun requires a click-through license. "
"While not every Sun Java technology has been released under the JRL, many have. Please contact JRLFeedback@sun.com if you have any questions. "
"10. Am I required to purchase a support contract from Sun under this license? "
Not only does that license date from the Sun days, it would also appear as if Oracle never bothered to change or update it, which seems strange. And although this license does state that "COMMERCIAL USE AND DISTRIBUTION OF TECHNOLOGY AND MODIFICATIONS IS PERMITTED ONLY UNDER A SUN COMMERCIAL LICENSE." this is obviously superseded by the inclusion of the GPL in the actual sourcecode tarball.
So quite frankly I can't help think that its kinda obvious that this seems very much like a wild goose chase.