Сегодняшняя разнообразная схема программного обеспечения, в которую должна быть погружена операционная система для мобильных устройств, довольно сложна и в которую она входит. приходится иметь дело с авторским правом и авторским правом чтобы иметь определенные функции, коды и инструменты, которые улучшат пользовательский интерфейс для покупателя, купившего планшет, носимое устройство или смартфон. Мы уже знаем, как различные технологические компании, каждые два на три вступающие в судебные иски за использование определенных драйверов или API-интерфейсов, предъявляют их. Постоянная борьба, в которой проигрывают, как правило, пользователи, в то время как компании пытаются как можно лучше преодолеть этот тип препятствий.
Это как раз то, что Google пытается обойти иск об авторском праве от Oracle относительно использования Java API. Либо по этой причине, либо по тому, что было бы секретным соглашением между ними, Google пришлось принять решение, которое означает, что с Android N платформа для мобильных устройств откажется от своей зависимости от Java от Oracle в пользу реализации OpenJDK с открытым исходным кодом. Причина, приведенная Google, заключается в том, чтобы полностью выбрать программное обеспечение с открытым исходным кодом, хотя настоящая причина связана больше с юридическими обстоятельствами, а не с намерениями, более соответствующими тому, что Android всегда считал свободным программным обеспечением.
Переходя с Java
Oracle приобрела Sun Microsystems, оригинальные владельцы языка программирования Java и его библиотеки кода, в 2010 году, и с тех пор он оказался в постоянной борьбе с Google для Android. Oracle жалуется на то, что Android использует свой Java API без разрешения. API или программные интерфейсы приложения подобны словарям языков программирования, позволяя разработчикам получать доступ ко всем функциям без необходимости писать код. Google утверждает, что эти API не могут быть защищены авторским правом, что привело к большим спорам, которые разделили индустрию технологий на различные области.
По сей день эта проблема юридически не решена. Хотя да, жюри поддержало видение Google в 2012 г., хотя федеральный суд отменил это решение, заявив, что API могут быть защищены авторским правом без каких-либо проблем. В июне прошлого года Верховный суд снова отказался возвращаться к делу, и оно было возвращено в суды низшей инстанции.
Как это новое изменение повлияет на разработчиков
Поскольку дело все еще в силе, Google хранит полное молчание в этот самый момент. Новое изменение, конечно же, состоит в том, чтобы восстановить природу Android с открытым исходным кодом, что побуждает вас использовать библиотеки с открытым исходным кодом. Это тихое изменение было обнаружено благодаря новому добавлению в исходный код, который теперь подтвержден Google как применимый для будущих версий Android.
Для конечных пользователей заметных изменений быть не должно. Является для разработчиков, где вы действительно увидите некоторые отличия, так как им не придется выбирать между двумя API, поскольку у них есть только OpenJDK и то, как это будет работать с упрощенным кодом. Для Google это открывает дверь к большему влиянию на то, как разрабатывается реализация с открытым исходным кодом, особенно в новых способах улучшения Android.
Короче говоря, это хороший стратегический ход со стороны Google чтобы избавиться от постоянных жалоб со стороны Oracle. Итак, теперь мы должны узнать больше деталей об этой реализации, которая начнется в новой основной версии Android, которая в наступающем году будет первой версией N.