Respuestas:
Sun Microsystems creó Java. Oracle compró Sun, y así se convirtieron en los dueños de Java. Java (JVM y JDK) es de código abierto, y usted es libre de usarlo. Sin embargo, esto está bajo la GPL, y si hacen algún cambio en el JVM o JDK real, tendrán que liberar esos cambios. No sé cómo funciona App Engine y por qué Google estaría en problemas, si lo están.
Si crea un programa en Java, no tiene que lanzarlo como código abierto (o la GPL, más específicamente), siempre y cuando no use el código GPL, lo que no hará si no lo hizo No lo agregue usted mismo.
Usas Java ¿Estás pagando a Oracle para usar Java? El JDK y el JRE todavía son gratuitos para que cualquiera pueda descargarlos y usarlos. Google, creo que seguiría el mismo principio y no estaría obligado a pagar a Oracle.
El hecho de que alguien posea algo, incluidos los derechos de autor, no significa que tenga que cobrarle a la gente por usarlo. En este caso, Oracle (a través de Sun) lo posee, pero no le cobra por usarlo.
Sin embargo, si Google intentara y protegiera los derechos de autor de Java o lo vendiera como su propio producto, esa sería otra historia.