Jawaban:
Sun Microsystems menciptakan Java. Oracle membeli Sun, dan dengan demikian mereka menjadi pemilik Java. Java (JVM dan JDK) adalah open source, dan Anda bebas untuk menggunakannya. Ini di bawah GPL, dan jika mereka melakukan perubahan pada JVM atau JDK yang sebenarnya, mereka harus melepaskan perubahan itu. Saya tidak tahu cara kerja App Engine, dan mengapa Google akan bermasalah, jika ya.
Jika Anda membuat program di Java, Anda tidak harus merilisnya sebagai open source (atau GPL, lebih khusus), selama Anda tidak menggunakan kode GPL, yang tidak akan Anda lakukan jika Anda tidak melakukannya t menambahkan itu sendiri.
Anda menggunakan Java. Apakah ANDA membayar Oracle untuk menggunakan Java? JDK dan JRE masih gratis untuk diunduh dan digunakan oleh siapa saja. Google, saya percaya akan mengikuti prinsip yang sama dan tidak perlu membayar Oracle.
Hanya karena seseorang memiliki sesuatu termasuk hak cipta bukan berarti mereka harus membebankan biaya kepada orang untuk menggunakannya. Dalam hal ini Oracle (via Sun) memilikinya, tetapi tidak membebankan biaya pada Anda untuk menggunakannya.
Namun, jika Google akan pergi mencoba dan hak cipta Java atau menjualnya sebagai produk sendiri, itu akan menjadi cerita lain.