Google меняет курс для Android N


В шаге, о котором официально не объявлено, Google заменяет свою реализацию API Java в Android альтернативами OpenJDK. Означает ли это, что судебный процесс Oracle против Google окончен?

Судебный процесс медленно проходил через суды. Он был инициирован в августе 2010 года, когда Oracle подала в суд на Google, ссылаясь на нарушение патентных и авторских прав.
Список патентных нарушений был сокращен до того, как дело было передано в суд в 2012 году, и все восемь из тех, которые все еще утверждались Oracle, были единогласно отклонены. Тем не менее, жюри зашло в тупик по поводу добросовестного использования Google в защите авторских прав, и хотя судья Алсуп постановил, что API-интерфейсы не могут быть защищены, это решение было отменено в апелляционном порядке, и спор должен был вернуться в суд в неустановленное время в 2016 году.

Теперь, в процессе проверки коммитов исходного кода в GoogleGit, выясняется, что Google принял OpenJDK для будущих версий Android. VentureBeat опубликовал это заявление представителя Google, который, как правило, подтверждает это:
«Как платформа с открытым исходным кодом, Android построен на сотрудничестве с сообществом разработчиков программного обеспечения с открытым исходным кодом. В нашем предстоящем выпуске Android мы планируем перевести языковые библиотеки Android Android на подход на основе OpenJDK, создав общую базу кода для разработчиков для создания приложений и сервисов. Google уже давно сотрудничает с сообществом OpenJDK и вносит в него свой вклад, и мы надеемся внести еще больший вклад в проект OpenJDK в будущем ».
Флориан Мюллер, который подробно следил за этим делом в своем блоге FOSS Patents, отмечает, что переход на OpenJDK был вариантом, который Google мог принять до того, как судебный иск будет направлен в суд. Он написал:
«Я действительно помню, что юристы Oracle опубликовали заявление накануне испытания 2012 года, в котором они в основном заявили, что у Google есть два варианта использования Java в Android — проприетарная лицензия или использование ее на условиях открытого исходного кода с обязательством внести свой вклад в сообщество с открытым исходным кодом — но, просто используя Java без какой-либо лицензии, Google нарушил авторские права. Это было более трех с половиной лет назад. Почему бы Google не предпринять этот шаг задолго до этого, если такое, казалось бы, простое решение юридической проблемы, как OpenJDK, существовало с самого начала? »
Мюллер продолжает размышлять о том, что может произойти дальше с точки зрения судебного разбирательства, и будет ли Google соблюдать условия GPL с точки зрения ответного вклада.
Есть несколько технических причин, по которым переход на OpenJDK сейчас более привлекателен для Google, чем в прошлом. Этот шаг позволяет Google вводить лямбда-выражения, функцию, представленную в Java 8, которую поддерживает OpenJDK, в Android.
Нам придется подождать и посмотреть, сделает ли переход на OpenJDK Android более надежной платформой на будущее как в юридическом, так и в техническом смысле.


Добавить комментарий