Antworten:
Sun Microsystems hat Java erstellt. Oracle kaufte Sun und so wurden sie die Eigentümer von Java. Java (JVM und JDK) ist Open Source und Sie können es frei verwenden. Dies steht jedoch unter der GPL, und wenn sie Änderungen an der tatsächlichen JVM oder JDK vornehmen, müssen sie diese Änderungen freigeben. Mir ist nicht bekannt, wie App Engine funktioniert und warum Google in Schwierigkeiten gerät, wenn dies der Fall ist.
Wenn Sie ein Programm in Java erstellen, müssen Sie es nicht als Open Source (oder genauer gesagt als GPL) veröffentlichen, solange Sie keinen GPL-Code verwenden. t das selbst hinzufügen.
Sie verwenden Java. Zahlen Sie Oracle für die Verwendung von Java? Das JDK und die JRE können weiterhin kostenlos heruntergeladen und verwendet werden. Ich glaube, Google würde dem gleichen Prinzip folgen und wäre nicht verpflichtet, Oracle zu bezahlen.
Nur weil jemand etwas besitzt, einschließlich des Urheberrechts, bedeutet dies nicht, dass er für die Nutzung Gebühren erheben muss. In diesem Fall besitzt Oracle (über Sun) das Produkt, erhebt jedoch keine Nutzungsgebühren.
Wenn Google jedoch versuchen würde, Java urheberrechtlich zu schützen oder es als eigenes Produkt zu verkaufen, wäre das eine ganz andere Geschichte.