Câu trả lời:
Sun microsystems đã tạo Java. Oracle đã mua Sun và do đó họ trở thành chủ sở hữu của Java. Java (JVM và JDK) là nguồn mở và bạn có thể tự do sử dụng nó. Mặc dù vậy, đây là theo GPL và nếu họ thực hiện bất kỳ thay đổi nào đối với JVM hoặc JDK thực tế, họ sẽ phải phát hành những thay đổi đó. Tôi không biết App Engine hoạt động như thế nào và tại sao Google sẽ gặp rắc rối, nếu có.
Nếu bạn tạo một chương trình bằng Java, bạn không phải phát hành nó dưới dạng nguồn mở (hoặc cụ thể hơn là GPL), miễn là bạn không sử dụng mã GPL, mà bạn sẽ không làm nếu bạn không Thêm vào đó chính mình.
Bạn sử dụng Java. BẠN đang trả tiền cho Oracle để sử dụng Java? JDK và JRE vẫn miễn phí cho mọi người tải xuống và sử dụng. Google, tôi tin rằng sẽ tuân theo nguyên tắc tương tự và sẽ không bắt buộc phải trả tiền cho Oracle.
Chỉ vì ai đó sở hữu một cái gì đó bao gồm bản quyền không có nghĩa là họ phải tính phí mọi người sử dụng nó. Trong trường hợp này, Oracle (thông qua Sun) sở hữu nó, nhưng không tính phí bạn sử dụng nó.
Tuy nhiên, nếu Google định dùng thử và bản quyền Java hoặc bán nó dưới dạng sản phẩm của riêng mình, đó sẽ là một câu chuyện hoàn toàn khác.