Answers:
Sun Microsystems创建了Java。甲骨文收购了Sun,因此他们成为Java的所有者。Java(JVM和JDK)是开源的,您可以自由使用它。不过,这是在GPL之下的,如果他们对实际的JVM或JDK进行了任何更改,则他们将必须释放这些更改。我不知道App Engine的工作原理,以及Google为何会遇到麻烦(如果存在)。
如果您使用Java创建程序,则只要您不使用GPL编写的代码,就不必将其发布为开放源代码(或更具体地说,是GPL),如果您不使用GPL编写的代码,则无需将其发布。补充一下你自己。
您使用Java。您是否在向Oracle支付使用Java的费用?任何人都可以免费下载和使用JDK和JRE。我相信Google会遵循相同的原则,并且不需要向Oracle付费。