Does the Apache license include patent licensing? Java is open source too.
I don't think that's correct. AFAIK there's no certified OSS Java. And if it isn't certified, it can't be called Java.
It would be correct to say there's Open Source 'Java compatible' environments.
The OpenJDK FAQ is of course 404ing. Thanks Oracle.
IMO were it not for the Oracle acquisition, it would be a matter of time until Java were fully open sourced, but with Oracle in charge now I suspect that it's not going to happen.