30 декабря 2015 г., 16:05
Корпорация Google со следующей версии Android планирует отказаться от компонентов проприетарного Java Oracle и полностью перейти на библиотеки свободного проекта OpenJDK. Считается, что это приведет к упрощению кода разрабатываемых для этой платформы приложений, а также избавит от патентных претензий Oracle.
До сих пор Google использует библиотеки Java, взятые из проекта Harmony, который был основан в 2005 г. организацией Apache Software Foundation и представлял альтернативную свободную реализацию Java. Работа над проектом была прекращена в 2011 г. после того, как сообществу не удалось договориться с Sun Microsystems, разработчиком и владельцем авторских прав на Java, о бесплатном предоставлении компонентов для обеспечения совместимости Harmony с Java.
В 2010 г. Oracle приобрела Sun Microsystems и немедленно подала иск к Google, обвинив ее в незаконном использовании запатентованных компонентов этой платформы.
Со своей стороны Google считает, что претензии Oracle несостоятельны. Поскольку язык Java является открытым (таковым его сделала еще Sun Microsystems), и в Google утверждают, что фрагменты, которые они использовали, не покрываются патентами Oracle и подлежат свободному распространению.
Стратегія охолодження ЦОД для епохи AI