Хорошо, я не понимаю. Что означает «Oracle владеет Java»?
Google определенно использует Java в Google App Engine, означает ли это, что Google должен платить Oracle за это?
источник
Хорошо, я не понимаю. Что означает «Oracle владеет Java»?
Google определенно использует Java в Google App Engine, означает ли это, что Google должен платить Oracle за это?
Sun Microsystems создала Java. Oracle купил Sun, и таким образом они стали владельцами Java. Java (JVM и JDK) имеет открытый исходный код, и вы можете свободно использовать его. Это относится к GPL, и, если они вносят какие-либо изменения в действительную JVM или JDK, им придется отменить эти изменения. Я не знаю, как работает App Engine, и почему у Google будут проблемы, если они есть.
Если вы создаете программу на Java, вам не нужно выпускать ее как открытый исходный код (или, в частности, GPL), если вы не используете код под GPL, чего не будет, если вы этого не сделали. добавить это самостоятельно.
Вы используете Java. ВЫ платите Oracle за использование Java? JDK и JRE по-прежнему бесплатны для загрузки и использования. Я считаю, что Google будет следовать тому же принципу и не будет обязана платить Oracle.
источник
Тот факт, что кому-то принадлежит что-то, в том числе и авторское право, не означает, что он должен брать с людей плату за его использование. В этом случае Oracle (через Sun) владеет им, но не требует от вас его использования.
Однако, если Google попытается создать авторское право на Java или продать ее как свой собственный продукт, это будет совсем другая история.
источник