Рассмотрение дела Oracle V Google Android


Наконец-то 10-летний спор между Oracle и Google по поводу авторских прав или иных требований API, используемых в Android, улажен, и SCOTUS вынесен вердикт.

И мы все можем легко дышать. В двух словах — Android безопасен, как и наша способность переделывать API для создания чего-то нового.
Если вы не знаете историю, прочтите 10 лет спустя: Oracle V Google все еще продолжается, но, по сути, Oracle, хранитель Java, решил, что использование Google Java в Android и, в частности, повторная реализация Java API является нарушением. авторского права. После первоначальной победы Google ситуация становилась все более удручающей для тех, кто хотел верить в то, что Android будет их в будущем, или желающих реализовать существующий API. В частности, администрация Трампа, похоже, встала на сторону Oracle и идеи, что API защищены авторским правом.
Чтобы ознакомиться с подробностями работы за последнее десятилетие, см. Список статей по теме ниже.
Верховный суд, слушавший аргумент 7 октября 2020 г., наконец постановил, что:
«Копирование Google API для переопределения пользовательского интерфейса, взяв только то, что было необходимо, чтобы позволить пользователям использовать свои накопленные таланты для работы в новой и преобразующей программе, представляет собой справедливое использование этого материала»
Верховный суд вынес решение со счетом 6: 2, при этом один судья (Эми Кони Барретт) не участвовал в решении. Он отменил ранее принятое федеральное решение, в котором было установлено, что использование Google API является нарушением прав.
Более того, SCOTUS в своем 62-страничном суждении, кажется, уловил некоторые тонкости:
«Наконец, учитывая инвестиции программистов в изучение Sun Java API, обеспечение соблюдения авторских прав Oracle здесь может нанести вред обществу. Учитывая затраты и трудности, связанные с производством альтернативных API, схожих по привлекательности для программистов, разрешение на применение здесь приведет к Sun Java API объявляет код блокировкой, ограничивающей творческий потенциал новых программ в будущем. Ключ будет принадлежать только Oracle «.
Это постановление интересно прочитать любому программисту, но суть в том, что не только Google ясно использует Java API, мы все гораздо лучше подготовлены для повторной реализации любого API, который нам небезразличен — поскольку пока мы не копируем внутреннюю работу.
На более узкой ноте, вы не можете не задаться вопросом, имеет ли эта длительная неопределенность в отношении Android последствия, которые будут резонировать дольше, чем постановление. Например, если бы они были уверены в таком исходе, разве Google принял бы Kotlin с таким энтузиазмом? Разве они отказались бы от своих планов на обновленный Java-компилятор? И будет ли существовать операционная система Fuchsia?

Майк Джеймс — автор Programmers Guide To Kotlin, написанного для Java-программистов, разработчиков Android и программистов, желающих узнать, почему Kotlin лучше Java, и как Android-программирование на Java: Начиная с приложения, 3-е изд., Так и Android Programming in Kotlin: Начиная С приложением.


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