Android переходит на OpenJDK

Компания Google заменяет свою имплементацию Java API в Android на OpenJDK — реализацию Java Development Kit с открытым исходным кодом. Следующая версия Android — Android N — уже не будет содержать проприетарного кода Oracle, и будет полагаться только на OpenJDK.

На данный момент в Android есть две части API — собственно сам API к библиотекам, и их реализация. У Java, в свою очередь, также есть две реализации API — проприетарная и open source — OpenJDK. Google решила объединить усилия своих разработчиков и разработчиков OpenJDK и тем самым сделать большой вклад в сообщество Java.

Говоря о причинах такого шага, не стоит забывать о недавнем судебном процессе между Google и Oracle по поводу использования Java API без соответствующего разрешения. Поисковый гигант выиграл дело: суд постановил, что Google не нарушает патентов Oracle, так как нельзя запатентовать API.

Тем не менее, Google выиграла битву, но не выиграла войну — вопрос об использовании Java API так и остался открытым.

Источник: Venturebeat