Google LLC против Oracle America, Inc.
Google LLC v. Оракл Америка, Инк. | |
---|---|
Аргументировано 7 октября 2020 г. Принято решение 5 апреля 2021 г. | |
Полное название дела | Google LLC против Oracle America, Inc. |
Номер квитанции. | 18-956 |
Цитаты | 593 США ___ ( подробнее ) 141 С. Кт. 1183 209 Л.Эд. 2д 311 |
Аргумент | Устный аргумент |
Решение | Мнение |
История болезни | |
Прежний |
|
Последующий | Находясь под стражей, Oracle Am., Inc. против Google LLC , № 2017-1118, 2021 WL 1941874 (Федеральный суд, 14 мая 2021 г.) |
Представленные вопросы | |
| |
Холдинг | |
Копирование Google Java SE API, которое включало только те строки кода, которые были необходимы, чтобы позволить программистам применить свои накопленные таланты для работы в новой преобразующей программе, было добросовестным использованием этого материала с точки зрения закона. Федеральный округ отменен. | |
Членство в суде | |
| |
Мнения по делу | |
Большинство | Брейер, к которому присоединились Робертс, Сотомайор, Каган, Горсах, Кавано. |
Несогласие | Томас, к которому присоединился Алито |
Барретт не принимал участия в рассмотрении или решении дела. |
Google LLC против Oracle America, Inc. , 593 США ___ (2021 г.), [1] было решение Верховного суда США, касающееся природы компьютерного кода и закона об авторском праве . Спор был сосредоточен на использовании частей программирования Java (API) языка интерфейсов прикладного программирования и около 11 000 строк исходного кода , которые принадлежат Oracle (через дочернюю компанию Oracle America, Inc., происходящую от Sun Microsystems ). в ранних версиях операционной системы Android от Google . С тех пор Google перевел Android на движок, не обремененный авторскими правами, без исходного кода и признал использование API, но заявил, что это было в рамках добросовестного использования .
Oracle инициировала иск, утверждая, что API-интерфейсы защищены авторским правом, требуя возмещения ущерба в размере 8,8 миллиардов долларов США от продажи и лицензирования Google более ранних версий Android, нарушающих авторские права. Хотя два суда присяжных на уровне окружного суда вынесли решение в пользу Google, Федеральный окружной суд отменил оба решения, постановив, что API защищены авторским правом в 2014 году и что использование Google не подпадает под добросовестное использование в 2018 году. Google успешно подала прошение в Верховный суд с просьбой рассмотреть дело в 2019 году, сосредоточив внимание на защите авторских прав на API и последующем добросовестном использовании; рассмотрение дела было перенесено на срок 2020 года из-за пандемии COVID-19 . В апреле 2021 года Верховный суд решением 6–2 постановил, что использование Google API Java выполняет организующую функцию и подпадает под четыре фактора добросовестного использования, минуя вопрос о защите авторских прав на API. Решение отменило решение Федерального округа и вернуло дело на дальнейшее рассмотрение.
Этот случай вызвал значительный интерес в сфере технологий и программного обеспечения, поскольку многочисленные компьютерные программы и библиотеки программного обеспечения, особенно с открытым исходным кодом , разрабатываются путем воссоздания функциональности API-интерфейсов коммерческих или конкурирующих продуктов, чтобы помочь разработчикам обеспечить взаимодействие между различными системами или платформами. .
Фон
[ редактировать ]Java-разработка
[ редактировать ]Первоначально Java была разработана в Sun Microsystems в декабре 1990 года. [2] Он включал в себя новый язык программирования , виртуальную машину и набор библиотек для использования с этим языком. [3] Эти библиотеки документируются для программистов через интерфейсы прикладного программирования (API), которые сообщают программистам, какую информацию предоставлять библиотечным функциям и какие результаты ожидать, устраняя необходимость для программиста знать, как используемая ими библиотека делает то, что она делает. Вместе эти библиотеки представляют собой «виртуальную машину Java», которую программисты пишут для использования (запускаются). Общий способ использования общего набора библиотек на всех «виртуальных машинах Java» обеспечивает совместимость , или, как пропагандирует Sun, « Напиши один раз, работай где угодно »; программисту нужно создать только одну версию своего программного обеспечения, которая благодаря единой группе API, общей для всех виртуальных машин Java, может быть запущена на любой вычислительной платформе, поддерживающей Java.
Язык Java был выпущен для публики в 1995 году под лицензией Sun Community Source License , что сделало исходный код свободным, но требовало, чтобы продукты, использующие этот код, поддерживались в соответствии со стандартом Java, и чтобы любые коммерческие производные работы были лицензированы Sun. [4] [5] Хотя любой мог программировать на самом языке, Sun поддерживала библиотеки Java Platform, Standard Edition (Java SE) и Mobile Edition (Java ME), предоставляемые пользователям в виде предварительно скомпилированного байт-кода Java , и соответствующие API, а также технологии. Комплекты совместимости (TCK), которые проверяли реализацию на соответствие стандарту Java. [6] В 2006 и 2007 годах под давлением разработчиков Sun изменила лицензию различных пакетов Java на использование Стандартной общественной лицензии GNU с «исключением пути к классам» , предоставляя разработчикам доступ, необходимый для создания производных работ, и возможность выпускать приложения под другая лицензия. Это привело к созданию OpenJDK (Open Java Development Kit), впервые выпущенного в 2007 году. Sun сохранила строгий контроль над самим языком и стандартами, лицензируя необходимые элементы, такие как TCK, для коммерческих пользователей. [5] В это время бизнес-модель Sun изменилась и стала фокусироваться на лицензировании платформы Java для встраиваемых устройств , особенно мобильных телефонов, и уже заключила лицензионные соглашения с Nokia , Motorola и Research In Motion . [7]
Android-разработка
[ редактировать ]Компания Android, Inc. была основана в 2003 году Энди Рубином , Ричем Майнером , Ником Сирсом и Крисом Уайтом для разработки платформы для мобильных телефонов . [8] [9] Google приобрела Android в 2005 году и продолжила разработку операционной системы Android . [9] При разработке Android компания Google хотела включить библиотеки Java SE. Исполнительный председатель Google Эрик Шмидт обратился к президенту Sun Джонатану И. Шварцу с просьбой о лицензировании библиотек Java для использования в Android. Sun предложила лицензионную сделку на сумму от 30 до 50 миллионов долларов США . Шмидт сказал, что Google заплатила бы за эту лицензию, но они были обеспокоены тем, что Sun, помимо платы, также запросила некоторый общий контроль над Android. [10] [11] [12] Google заявляет, что им нужен больший контроль, чтобы открыть исходный код языка и позволить третьим лицам лучше использовать его код; [10] Oracle заявляет, что Sun отказалась, потому что намерение Google, по сути, заключалось в том, чтобы превратить Java в версию языка Google и предотвратить его взаимодействие с другими версиями - идея, которая была «анафемой» для принципа «запись, когда запускается где угодно». язык. [13] Из-за этих разногласий переговоры не привели к соглашению, и Sun отказала Google в лицензии на Java. [13]
На тот момент реализация OpenJDK, предлагаемая Sun, не была такой зрелой и полной, как Java Standard Edition. [14] Вместо лицензирования Java компания Google решила разработать чистую версию библиотек Java Standard Edition, разрабатывая библиотеки с нуля, без какого-либо доступа к коду Sun. Это стало основой виртуальной машины Android Dalvik , основной части новой системы. Часть виртуальной машины включала 37 вызовов API и около 11 500 строк кода, считающихся центральными для Java, которые были взяты из Apache Harmony , реализации Java для чистых помещений с открытым исходным кодом, разработанной Apache Software Foundation (ASF). До этого ASF пыталась получить необходимые лицензии от Sun для поддержки проекта Apache Harmony, чтобы назвать его официальной реализацией Java, но не смогла, отчасти из-за несовместимости лицензирования с Генеральной общественной лицензией ASF GNU Java и лицензией Apache . и при этом он не смог получить доступ к Java TCK для проверки проекта Harmony на соответствие реализации Sun. [15] [16] Хотя Google заявила, что использовала этот код для обеспечения совместимости с Java Standard Edition для других программистов, [6] во время второго слушания по апелляции Google заявила, что использовала этот код по коммерческим причинам, чтобы быстро доработать Android и избежать «тяжелой работы» по воссозданию кода. [13] ASF прекратила поддержку Apache Harmony в 2011 году, в результате чего Google взяла на себя обслуживание этих библиотек. [14]
Google выпустила бета-версию платформы Android 5 ноября 2007 года, а неделю спустя комплект разработки программного обеспечения (SDK), который, как они отметили, включал некоторые технологии Java. [17] [18] [19] В тот же день президент Sun Шварц поздравил Google, заявив, что они «привязали еще один комплект ракет к импульсу сообщества – и к видению, определяющему возможности на нашей (и других) планетах». [20] В ходе судебного разбирательства Шварц заявил, что на момент выпуска Android, несмотря на то, что Google, возможно, обошел их лицензионные требования, «мы решили стиснуть зубы и поддержать его, чтобы любой, кто его поддерживает, видел в нас часть цепочки создания стоимости». [7]
Oracle объявила о покупке Sun в апреле 2009 года за 7,4 миллиарда долларов США и завершила сделку в январе 2010 года. [21] Помимо разрешения им войти в бизнес по производству аппаратного обеспечения, генеральный директор Oracle Ларри Эллисон назвал язык Java «самым важным программным активом, который мы когда-либо приобретали». [22] Oracle продолжала развивать Java и использовать возможности лицензирования после приобретения Sun.
К выпуску Android KitKat (v4.4) в 2013 году Google удалил виртуальную машину Dalvik и заменил ее средой выполнения Android , которая была создана в Google без какого-либо исходного кода Java. [23] Однако Android продолжал использовать API-интерфейсы JavaSE на протяжении всего судебного разбирательства вплоть до Android Nougat, когда он был полностью заменен OpenJDK . [24] [25]
Первый этап: авторские права и патенты API
[ редактировать ]Первая фаза дела длилась с 2010 по 2015 год. Oracle успешно установила, что API защищены авторским правом, но ее претензии о нарушении патентных прав были отклонены.
Судебное разбирательство в первом районном суде
[ редактировать ]13 августа 2010 года Oracle подала иск на Google за нарушение авторских прав и патентов в Окружной суд Северного округа Калифорнии . Oracle утверждала, что Google знала, что они разработали Android без лицензии Java и скопировали его API, и что Google тем самым нарушил авторские права Oracle. Oracle также сослалась на семь предыдущих патентов, связанных с технологией Java, созданных Sun и теперь принадлежащих Oracle, о которых Google должен был знать, поскольку они нанимали бывших разработчиков Sun, которые работали над Java. Oracle требовала как денежной компенсации, так и судебного запрета, запрещающего Google использовать материалы, предположительно нарушающие авторские права. [26] [27]
Дело было передано судье Уильяму Олсапу , который разделил дело на три этапа: авторское право, патент и возмещение ущерба.
Фаза защиты авторских прав началась 16 апреля 2012 г. и состояла из нескольких отдельных заявлений о нарушении прав: девятистрочной функции rangeCheck , нескольких тестовых файлов, структуры, последовательности и организации (SSO) Java (API) и документации API. .
Oracle заявила о нарушении прав на 37 отдельных API Java, созданных на основе проекта Apache Harmony. [11] После двух недель дачи показаний присяжные 7 мая 2012 г. установили, что Google нарушила авторские права, связанные с кодом, единым входом и документацией API, а также функцией rangeCheck , но зашли в тупик относительно того, подпадают ли эти виды использования под действие закона. добросовестное использование. Присяжные также установили, что у Google было достаточно оснований полагать, основываясь на поведении Sun и Oracle, что им не нужно лицензировать Java у Sun или Oracle, но они не полагались на это при разработке Android. [28] Oracle потребовала вынесения судебного решения (JMOL), согласно которому по делу отклоняются любые аргументы в пользу добросовестного использования, поскольку присяжные разделились, а также отменить решение присяжных по восьми файлам, связанным с безопасностью, которые они просмотрели и сочли не нарушающими авторские права, но Google заявил, что они скопировали дословно; Алсуп согласился. Google запросил аналогичный JMOL, связанный с rangeCheck , но Алсуп отклонил этот запрос. [29]
Фаза патентования началась 7 мая 2012 г. в том же жюри. [30] К моменту судебного разбирательства патентное дело Oracle включало в себя претензии по двум патентам: 6 061 520 (Метод и система выполнения статической инициализации), [31] (патент '520) и RE38104 (Метод и устройство для разрешения ссылок на данные в сгенерированном коде). [32] (патент '104). Google прибегла к защите от нарушений. В отношении патента '520 они утверждали, что использовали синтаксический анализ для оптимизации статической инициализации, а не «имитацию выполнения», как того требовало утверждение. В отношении патента '104 они утверждали, что инструкция не содержала символической ссылки. 23 мая 2012 г. жюри установило отсутствие нарушений всех патентных претензий. [33] [34] [35]
Судья Алсуп вынес окончательный вердикт по обоим этим этапам 31 мая 2012 года. Хотя присяжные пришли к выводу в пользу Oracle относительно нарушения авторских прав на API, Алсуп определил, что API изначально не защищены авторским правом:
Пока конкретный код, используемый для реализации метода, отличается, каждый может в соответствии с Законом об авторском праве написать свой собственный код для выполнения точно такой же функции или спецификации любых методов, используемых в Java API. Не имеет значения, что строки заголовка объявления или метода идентичны. [11]
Алсуп согласился с присяжными в том, что функция rangeCheck и восемь файлов безопасности нарушают авторские права, но единственным доступным средством правовой защиты была предусмотренная законом компенсация за ущерб на сумму до 150 000 долларов США. [36] [37]
В результате этих постановлений и положений фаза возмещения ущерба присяжными отсутствовала. Стороны согласились выплатить нулевую компенсацию за установленный законом ущерб за небольшой объем скопированного кода к июню 2012 года. [38] [39]
Первое апелляционное решение
[ редактировать ]Вскоре после завершения дела в окружном суде обе стороны попытались подать дополнительные JMOL по элементам решения, которое Алсуп отклонил, что привело к тому, что Oracle подала апелляцию на это решение, а Google подала встречную апелляцию по иску о буквальном копировании. Поскольку дело касалось исков, связанных с патентами, апелляция была автоматически передана в Апелляционный суд Федерального округа США . [40] [41] Судебное заседание состоялось 4 декабря 2013 года. [42] [43] Решение было опубликовано 9 мая 2014 г. [44]
Суд отметил, что Закон об авторском праве обеспечивает защиту «оригинальных авторских произведений, зафиксированных на любом материальном носителе» (стр. 17). История законодательства объясняет, что литературные произведения включают «компьютерные программы в той степени, в которой они включают в себя авторство в выражении программистом оригинальных идей, в отличие от самих идей» (стр. 18). Чтобы претендовать на защиту авторских прав, произведение должно быть оригинальным. 17 Кодекса США, § 102(а). Таким образом, суд должен был «первым оценить, является ли выражение оригинальным для программиста» (стр. 24), что Google уже признал (стр. 21). Это привело суд к выводу, что «общая структура пакетов API Oracle является творческой, оригинальной и напоминает таксономию» (стр. 14). Поэтому он отменил решение окружного суда по центральному вопросу, постановив, что «структура, последовательность и организация» API защищены авторским правом. Он также вынес решение в пользу Oracle относительно небольшого количества буквального копирования, постановив, что это недопустимо. де минимис . Дело было возвращено в окружной суд на второе судебное разбирательство, чтобы рассмотреть, было ли использование Google в любом случае приемлемым в соответствии с доктриной добросовестного использования, поскольку в первоначальном деле не были выявлены факты, связанные с добросовестным использованием, в достаточной степени, чтобы Апелляционный суд мог вынести решение. по этому поводу. [44] [45]
В октябре 2014 года Google подала прошение в Верховный суд США о рассмотрении дела; [46] этот запрос был отклонен в июне 2015 года. [47]
Второй этап: добросовестное использование
[ редактировать ]Второе судебное заседание районного суда
[ редактировать ]По решению Апелляционного суда 9 мая 2016 года началось новое судебное разбирательство в окружном суде по вопросу о том, были ли действия Google добросовестным использованием, учитывая ранее вынесенное решение о том, что API-интерфейсы защищены авторским правом. [48] [49] Заключительные аргументы были завершены 23 мая 2016 года, и жюри приступило к обсуждению. Oracle требовала возмещения ущерба на сумму до 9 миллиардов долларов США. [50] [51] [52] [53] [54] [55] 26 мая 2016 года жюри установило, что Android не нарушила авторские права, принадлежащие Oracle, поскольку повторная реализация 37 API-интерфейсов Java была защищена принципом добросовестного использования. [56] Oracle объявила о намерении подать апелляцию. [57] но прежде чем сделать это, он безуспешно пытался ходатайствовать об игнорировании вердикта присяжных . [58] а затем провести повторное судебное разбирательство. [59] [60] Oracle официально подала апелляцию 26 октября 2016 года. [61]
Второе апелляционное решение
[ редактировать ]Апелляция Oracle была рассмотрена Апелляционным судом Федерального округа США в 2017 году. 27 марта 2018 года суд вынес решение в пользу Oracle. [62] В постановлении проанализированы аспекты иска о «добросовестном использовании», которые должны были быть решены судьей и присяжными соответственно. Затем он рассмотрел фактические вопросы, к которым, как следовало предположить, пришли присяжные, и их последствия для права. [62] Он отметил, что в «смешанном» деле факта и права, таком как настоящий спор, роль присяжных заключается в вынесении решения по фактам. Судья О'Мэлли процитировала, по ее мнению, дело Верховного суда Кэмпбелл против Acuff-Rose Music, Inc. 510 U.S. 569 (1994), отметив, что:
По правде говоря, в литературе, науке и искусстве есть и может быть очень мало вещей, которые в абстрактном смысле являются строго новыми и оригинальными во всем. Каждая книга по литературе, науке и искусству заимствует и обязательно должна заимствовать и использовать многое из того, что было хорошо известно и использовалось раньше. (цитата по делу Эмерсон против Дэвиса, 8 F. Cas. 615, 619 (CCD Mass. 1845))
Роль Апелляционного суда заключается в том, чтобы оценить, могло ли разумное жюри прийти к таким выводам, и могло ли решение судьи быть правильным и разумным с точки зрения закона. Стандартный обзор смешанных вопросов права и фактов включал три компонента: «(1) определение правового стандарта, регулирующего поставленный вопрос, и какие типы исторических фактов имеют отношение к этому стандарту; (2) определение того, какие исторические факты в деле стороны; и (3) оценить, удовлетворяют ли обнаруженные исторические факты правовому критерию, определяющему вопрос, на который предстоит ответить» (Решение, стр. 19). За исключением явной ошибки, роль присяжных ограничивается определением спорных «исторических фактов» (2). Факты не обсуждаются. «Неоспоримо, что Google дословно скопировал декларирующий код 37 пакетов Java API и 11 500 строк кода, защищенного авторским правом Oracle. Он также скопировал SSO пакетов Java API. (Решение, стр. 10)». Это также установлено, и Google признает, что скопированное программное обеспечение является креативным и оригинальным.
Суд установил, что с точки зрения закона использование Java компанией Google не могло подпадать под добросовестное использование, даже если бы все фактические вопросы, решенные присяжными, были в пользу Google. Апелляционный суд установил, что использование Google деклараций кода API не соответствовало ни одному из четырех текущих критериев добросовестного использования, а представляло собой просто непреобразованное повторное использование. Он не был преобразующим, поскольку использовался для тех же целей даже без минимальных изменений или переписываний. Оно не было минимальным, поскольку было согласовано, что только 170 строк из 11 500 скопированных строк необходимы для целей Google. Это не было примером трансформации и не предназначалось для обеспечения взаимодействия третьих сторон, поскольку Google не предпринял существенных усилий для их использования в целях взаимодействия третьих сторон. (Фактически выяснилось, что Google пыталась предотвратить взаимодействие с другими Java, и ранее Sun отказала ему в лицензии по этой причине. [13] ) Он также не был трансформирующим в смысле новой платформы, поскольку другие Java-смартфоны предшествовали Android. [62] Было вполне вероятно, что такое использование нанесло ущерб Sun/Oracle – возможно, в значительной степени, если верить Oracle – поскольку в результате поставщики начали ожидать, что Oracle будет конкурировать по цене со свободно доступной производной своего собственного языка и требовать очень крутые скидки и нежелательные условия контракта. [62] Таким образом, использование Google кода Java и API не соответствовало всем четырем принятым в настоящее время критериям, при которых возможно добросовестное использование. [62]
Вместо этого суд установил, что целью Google было повысить привлекательность своей зарождающейся платформы Android для существующих разработчиков, которые часто были знакомы с Java, и избежать «тяжелой работы» по переписыванию кода (что они могли бы сделать), необходимой для реализации 170 строк подробностей API, которые действительно были необходимы. Суд отметил, что «облегчение себе жизни» не подпадает под веские основания для добросовестного использования. Суд установил, что «тот факт, что Android является бесплатным, не делает использование Google пакетов Java API некоммерческим». [63] Оракул
разработала схему лицензирования для привлечения программистов и одновременной коммерциализации платформы. В соответствующей части Oracle взимает лицензионный сбор с тех, кто хочет использовать API-интерфейсы на конкурирующей платформе или встроить их в электронное устройство. Чтобы сохранить философию «напиши один раз, работай где угодно», Oracle предъявляет к лицензиатам строгие требования совместимости. [64]
Цель была коммерческой, установленные присяжными исторические факты не удовлетворяли ни одному из критериев добросовестного использования, [62] и суд вернул дело в Окружной суд Северного округа Калифорнии, чтобы определить сумму ущерба, который Google должна выплатить Oracle. [63]
Верховный суд
[ редактировать ]В январе 2019 года Google подала ходатайство о выдаче судебного приказа в Верховный суд США, чтобы оспорить два решения, вынесенные апелляционным судом в пользу Oracle. В своем ходатайстве Google сосредоточил свое внимание на том, распространяется ли авторское право на программный интерфейс, такой как API, и соответствует ли использование Google Java API добросовестному использованию, как это было установлено на суде присяжных. [65] В постановлениях, изданных в апреле 2019 года, суд обратился к Генеральному солиситору США с просьбой представить заключение amicus, в котором будет изложена позиция правительства по этому делу. [66] Администрация Трампа поддержала Oracle и призвала суд отказать в истребовании дела. Microsoft , Mozilla Corporation , Red Hat Inc. и другие представили заключения amicus в поддержку позиции Google. [67] IBM , Ассоциация компьютерной и коммуникационной индустрии , Интернет-ассоциация , Ассоциация автосервиса и коллективная группа из более чем 150 ученых и компьютерных специалистов также представили отчеты в поддержку позиции Google, предупреждая, что решение в пользу Oracle нанесет ущерб компьютерному миру, поскольку целое. [68]
Верховный суд вынес решение certiorari 15 ноября 2019 года и должен был рассмотреть дело 24 марта 2020 года. [69] [70] [71] Однако Верховный суд отложил мартовское заседание по рассмотрению споров 16 марта в свете опасений, связанных с COVID-19 , а позже объявил, что Google против Oracle было одним из нескольких дел периода 2019–2020 годов, которые были отложены до первой недели 2020–21 семестр. [72] [73] [74] После задержки Суд попросил стороны представить дополнительные записки, касающиеся Седьмой поправки , учитывая, что суд Федерального округа отменил некоторые выводы о фактах, к которым присяжные пришли по их делу на уровне округа. [75]
Устные прения были заслушаны в ходе телеконференции в связи с продолжающейся пандемией COVID-19 7 октября 2020 года. [76] Судья Рут Бейдер Гинзбург умерла в предыдущем месяце, и ее замена, судья Эми Кони Барретт , еще не была утверждена, поэтому Барретт не принимал участия в разбирательстве. [77] Судебные наблюдатели установили, что, хотя судьи, похоже, встали на сторону Oracle в споре об авторском праве, они также отнеслись с уважением к аргументам, представленным Microsoft, которая встала на сторону Google в этом деле. В отчете amicus Microsoft заявила, что решение в пользу Oracle может перевернуть индустрию программного обеспечения. Несколько вопросов касались того, как API подпадают под определение авторского права на разграничение идеи и выражения и будет ли применяться доктрина слияния . Было также замечено, что судья Горсач уделил большое внимание аргументам Седьмой поправки и правильности решения Федерального округа об отмене вердикта присяжных суда первой инстанции. [76] [78]
Решение
[ редактировать ]Суд вынес свое решение 5 апреля 2021 года. Большинством в 6 голосов против 2 суд постановил, что использование Google API-интерфейсов Java находится в пределах добросовестного использования, отменив решение Федерального окружного апелляционного суда и вернув дело на дальнейшее слушание. . Судья Стивен Брейер написал мнение большинства. Мнение Брейера началось с предположения, что API могут быть защищены авторским правом, и, таким образом, продолжилось рассмотрением четырех факторов, которые способствовали добросовестному использованию: [79] [80]
- Характер работы, защищенной авторским правом: анализ Брейера показал, что API служили декларирующим кодом, а не реализацией, и что в контексте авторского права они выполняли «организационную функцию», аналогичную десятичной системе Дьюи , в которой добросовестное использование более применимо. [81]
- Цель и характер использования: Брейер заявил, что Google взял и преобразовал API Java «чтобы расширить использование и полезность смартфонов на базе Android», что «создало новую платформу, которую могли бы легко использовать программисты». [80] Брейер также написал, что Google ограничилась использованием API Java «по мере необходимости, чтобы включать задачи, которые были бы полезны в программах для смартфонов». [80]
- Объем и существенность материала, защищенного авторским правом: Брейер сказал, что Google использовал только около 0,4% от общего исходного кода Java и был минимальным. По вопросу о существенности Брейер написал, что Google не копировал код, лежащий в основе реализации Java, и что «Google скопировал эти строки не из-за их креативности, красоты или даже (в некотором смысле) потому, что их цели. Оно скопировало их, потому что программисты уже научились работать с [Java SE], и без них было бы сложно… привлечь программистов к… Android». [80]
- Рыночный эффект от изъятия авторских прав. Брейер сказал, что в то время, когда Google копировал API Java, не было ясно, станет ли Android успешным, и его следует рассматривать не как замену Java, а как продукт, работающий на другой платформе. [80] Брейер далее заявил, что, если бы они нашли решение для Oracle, это «принесло бы риск нанести вред обществу», поскольку «только Oracle будет держать ключ. Результат вполне может оказаться очень выгодным для Oracle (или других фирм, владеющих авторскими правами на компьютерные интерфейсы). ... [но] блокировка будет мешать, а не способствовать достижению основных творческих целей авторского права». [79]
Брейер определил, что использование API Google отвечало всем четырем факторам и что Google использовал «только то, что было необходимо, чтобы позволить пользователям использовать свои накопленные таланты в новой преобразующей программе». [79] Брейер пришел к выводу, что «мы считаем, что рассматриваемое копирование, тем не менее, представляет собой добросовестное использование. Следовательно, копирование Google не нарушило закон об авторском праве». [77] Этот вывод сделал ненужной необходимость оценки авторских прав на API. [79]
Судья Кларенс Томас написал особое мнение, к которому присоединился судья Сэмюэл Алито . [82] Томас писал, что мнение большинства создало новое различие между реализацией кода и объявлением кода, которое Конгресс отверг, и, таким образом, «результатом этого искажающего анализа является мнение, которое затрудняет представление каких-либо обстоятельств, при которых объявляющий код останется защищенным авторское право». [24] Томас далее заявил, что в своем собственном анализе добросовестного использования «использование Google этого кода, защищенного авторским правом, было совсем не справедливым». [83]
Влияние
[ редактировать ]Дело Google против Oracle стало предметом пристального внимания представителей технологической отрасли. Решение в пользу Oracle могло бы оказать существенное влияние на прошлую и будущую разработку программного обеспечения, учитывая широкое использование API. [84] Противники решения Федерального округа, в том числе Google и другие разработчики программного обеспечения на базе Android, выразили ряд опасений, в том числе влияние на совместимость , инновации в программном обеспечении и возможность того, что злоумышленники завладеют правами на старое программное обеспечение и подадут иски против компаний. которые создали свое программное обеспечение на основе, как предполагалось, открытых стандартов. Если бы API стали объектом защиты авторских прав, считается, что компаниям пришлось бы внедрять заведомо несовместимые стандарты, чтобы защитить себя от риска сложных судебных разбирательств . Этот сценарий будет означать отход от текущих тенденций в разработке программного обеспечения, которые направлены на улучшение взаимодействия между различными сервисами, предоставление приложениям возможности взаимодействовать друг с другом и создание более интегрированных платформ для конечных пользователей. [65] [14]
Отраслевые и юридические эксперты заявили, что победа Oracle могла бы создать сдерживающий эффект в разработке программного обеспечения, поскольку правообладатели использовали авторские права на API, чтобы предотвратить их использование при разработке совместимых альтернатив посредством обратного проектирования , что обычно происходит при разработке программного обеспечения с открытым исходным кодом. [85] [86] [87] В то же время эксперты предупредили, что решение в пользу позиции Google может ослабить защиту авторских прав для разработчиков программного кода, позволяя конкурентам с лучшими ресурсами разрабатывать улучшенные продукты у более мелких фирм и снижать мотивацию к инновациям в отрасли. [88] [89]
Одним из примеров, выявленных Wired, является операционная система Linux . Хотя Linux имеет полностью открытый исходный код , он основан на POSIX — наборе API-интерфейсов, имитирующих API-интерфейсы коммерческой операционной системы Unix , которые обеспечивают высокий уровень взаимодействия для разработчиков; программисту нужно будет написать только один набор кода, который затем можно будет скомпилировать в любой системе, имеющей один и тот же API, даже если вычислительная архитектура систем различна. Если бы прецедентное право было в пользу Oracle, владельцы более ранних версий Unix, Micro Focus , могли бы потребовать возмещения убытков от любого разработчика операционной системы на базе POSIX, намеревающегося использовать операционную систему в коммерческих целях. [90]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Google LLC против Oracle America, Inc.
- ^ Саутвик, Карен (1999). Ровно в полдень: внутренняя история Скотта МакНили и подъема Sun Microsystems . Нью-Йорк [ua]: Уайли. стр. 120–122 . ISBN 0471297135 .
- ^ Джон Байус (апрель 2003 г.). «Технология Java: первые годы» . Сан Микросистемс . Архивировано из оригинала 30 мая 2008 года . Проверено 2 августа 2009 г.
- ^ Крил, Пол (11 ноября 2016 г.). «Спустя десятилетие Java с открытым исходным кодом все еще вызывает споры» . Инфомир . Проверено 30 марта 2018 г.
- ^ Перейти обратно: а б Ламоника, Мартин (13 февраля 2007 г.). «Sun выбирает лицензию GPL для кода Java» . CNet . Проверено 30 марта 2018 г.
- ^ Перейти обратно: а б Чон, Сара (19 октября 2017 г.). «Кодекс судьи» . Грань . Проверено 28 марта 2018 г.
- ^ Перейти обратно: а б Фарбер, Дэн (26 апреля 2012 г.). «Бывший генеральный директор Sun говорит, что Android от Google не нуждается в лицензии на API Java» . CNet . Проверено 28 марта 2018 г.
- ^ Фогельштейн, Фред (апрель 2011 г.). «Как экосистема Android угрожает iPhone» . Проводной . Проверено 2 июня 2012 г.
- ^ Перейти обратно: а б Элгин, Бен (17 августа 2005 г.). «Google покупает Android для своего мобильного арсенала» . Блумберг Бизнесуик . Блумберг. Архивировано из оригинала 27 февраля 2011 года . Проверено 20 февраля 2012 г.
Google (GOOG) незаметно приобрела стартап Android Inc., что может стать ключевым шагом в зарождающейся беспроводной стратегии.
- ^ Перейти обратно: а б Бродкин, Джон (24 апреля 2012 г.). «Sun хотела получить от Google до 50 миллионов долларов за лицензию Java, — говорит Шмидт» . Арс Техника . Проверено 28 марта 2018 г.
- ^ Перейти обратно: а б с Oracle Am., Inc. против Google Inc. , 872 F. Supp. 2d 974 (ND Cal. 2012).
- ^ «Факты и выводы Закона о справедливой защите» (PDF) . Окружной суд США Северного округа Калифорнии/Гроклау. 31 мая 2012 года . Проверено 2 июня 2012 г.
- ^ Перейти обратно: а б с д Постановление, пункт 34: «Предметом разногласий между сторонами был отказ Google сделать реализацию своих программ совместимой с виртуальной машиной Java или функциональной с другими программами Java. «однажды запускай где угодно», она не предоставила Google лицензию на использование пакетов Java API».
- ^ Перейти обратно: а б с Амадео, Рон (6 января 2016 г.). «Android N переключается на OpenJDK, Google сообщает Oracle, что он защищен лицензией GPL» . Арс Техника . Проверено 30 марта 2018 г.
- ^ «Предложение Oracle относительно гармонии Apache» (PDF) . Окружной суд США Северного округа Калифорнии/Гроклау. 22 апреля 2012 года . Проверено 4 декабря 2015 г.
- ^ Мец, Кейд (1 ноября 2010 г.). «Скопированный Java-код Google» отвергается Apache» . Регистр . Проверено 28 марта 2018 г.
- ^ «Google запускает Android, открытую мобильную платформу» . Операционная система Google . 5 ноября 2007 г.
- ^ Хелфт, Мигель и Джон Маркофф (6 ноября 2007 г.). «Google реализует планы по размещению ПК в каждом кармане» . Нью-Йорк Таймс . Проверено 2 июня 2012 г.
- ^ «Google выпускает Android SDK» . Макмир. 12 ноября 2007. Архивировано из оригинала 22 августа 2010 года . Проверено 2 июня 2012 г.
- ^ Шварц, Джонатан (5 ноября 2007 г.). «Поздравляем Google, Red Hat и сообщество Java!» . Сан Микросистемс. Архивировано из оригинала 23 октября 2010 года . Проверено 1 июня 2012 г.
- ^ Шенкленд, Стефан (27 января 2010 г.). «Oracle покупает Sun и становится компанией по производству оборудования» . CNet . Проверено 28 марта 2018 г.
- ^ Монтальбано, Элизабет (20 апреля 2009 г.). «Oracle, выйдя на арену аппаратного обеспечения, соглашается купить Sun за 7,4 миллиарда долларов» . Мир ПК . Проверено 28 марта 2018 г.
- ^ Энтони, Себастьян (20 июня 2014 г.). «Dalvik мертв: следующая версия Android использует новую среду выполнения ART для увеличения скорости и времени автономной работы» . ЭкстримТех . Проверено 12 апреля 2021 г.
- ^ Перейти обратно: а б Брэндом, Рассел; Робертсон, Помощь (5 апреля 2021 г.). «Верховный суд встал на сторону Google в деле Oracle об авторских правах на API» . Грань . Проверено 5 апреля 2021 г.
- ^ Амадео, Рон (7 января 2016 г.). «Android N переключается на OpenJDK, Google сообщает Oracle, что он защищен лицензией GPL» . Арс Техника . Конде Наст . Проверено 1 июля 2016 г.
- ^ «Oracle подает в суд на Google из-за Android» . Рейтер . 13 августа 2010 года . Проверено 5 января 2021 г.
- ^ Кразит, Том (13 августа 2010 г.). «Oracle подает в суд на Google из-за Android и Java» . CNet . Проверено 28 марта 2018 г.
- ^ Бишоп, Брайан (7 мая 2012 г.). «Присяжные пришли к выводу, что Google нарушила авторские права Oracle, вынеся частичный вердикт; Google подает заявление о неправильном судебном разбирательстве» . Грань . Архивировано из оригинала 8 июня 2023 года . Проверено 28 марта 2018 г.
- ^ Барри, Микаэла (2013). «Oracle против Google – защита авторских прав на API» . Потомакская юридическая группа. Архивировано из оригинала 11 июля 2019 года . Проверено 28 марта 2018 г.
- ^ «Первый день фазы патентования в деле Oracle против Google и Google Opp. Re Schwartz, как текст» . Гроклав. 7 мая 2012 года . Проверено 1 июня 2012 г.
- ^ Патент США 1273709 , Йеллин, Фрэнк и Так, Ричард Д., «Метод и система для выполнения статической инициализации», выдан 9 мая 2000 г., передан Sun Microsystems и Oracle.
- ^ Патент США № RE549416 , Гослинг, Джеймс, «Метод и устройство для разрешения ссылок на данные в сгенерированном коде», выдан 29 апреля 2003 г., передан Sun Microsystems и Oracle.
- ^ «Судебное дело» (PDF) . www.groklaw.net . [ постоянная мертвая ссылка ]
- ^ Лоуэнсон, Джош (23 мая 2012 г.). «Вердикт присяжных: Android не нарушает патенты Oracle» . CNet . Проверено 28 марта 2018 г.
- ^ Джош Ловенсон (23 мая 2012 г.). «Жюри освобождает Google от нарушения патентов Oracle» . ЗДНет . Проверено 25 мая 2012 г.
- ^ Кинг, Рэйчел (31 мая 2012 г.). «Судья говорит, что 37 API Oracle не защищены авторским правом» . CNet . Проверено 28 марта 2018 г.
- ^ Джо Маллин (31 мая 2012 г.). «Google выигрывает решающее решение по API, дело Oracle разгромлено» . Арс Техника . Проверено 1 июня 2012 г.
- ^ Николаи, Джеймс (20 июня 2012 г.). «Oracle соглашается возместить «нулевые» убытки по иску Google, это выглядит привлекательно» . Архивировано из оригинала 1 апреля 2023 года . Проверено 23 июня 2012 г.
- ^ «Второе положение и (предлагаемое) постановление относительно ущерба авторским правам» (PDF) . Окружной суд США Северного округа Калифорнии/Гроклау . Проверено 23 июня 2012 г.
- ^ «Судебное дело по апелляции Oracle против Google» . Докет Аларм, Инк . Проверено 10 мая 2014 г.
- ^ Джонс, Памела (5 октября 2012 г.). «Апелляции к файлам Oracle и Google» . Гроклав . Проверено 17 ноября 2012 г. [ постоянная мертвая ссылка ]
- ^ «Патенты ФОСС» .
- ^ «Патенты ФОСС» .
- ^ Перейти обратно: а б Oracle Am., Inc. против Google Inc. , 750 F.3d 3303 (Федеральный округ, 2014 г.).
- ^ Розенблатт, Сет (9 мая 2014 г.). «Суд встал на сторону Oracle по поводу апелляции по патенту Java на Android» . CNET . Проверено 10 мая 2014 г.
- ^ Левин, Дэн (8 октября 2014 г.). «Google просит Верховный суд вынести решение по борьбе с авторскими правами Oracle» . Рейтер . Проверено 5 января 2021 г.
- ^ 135 С. Кт. 2887 (2015), «Список заказов (29.06.2015)» (PDF) . Верховный суд США . Проверено 29 июня 2015 г.
- ^ «Google выдвигает своего эксперта на позицию по борьбе с Oracle и завершает свое дело» . Арс Техника . 16 мая 2016 г. Проверено 24 мая 2016 г.
- ^ «Второе судебное разбирательство между Oracle и Google может привести к огромной головной боли для разработчиков» . Арс Техника . 8 мая 2016 г. Проверено 24 мая 2016 г.
- ^ Джеймс Николаи (28 марта 2016 г.). «Oracle требует 9,3 миллиарда долларов за использование Google Java в Android» . ПКМир .
- ^ «Oracle против Google» . Фонд электронных границ . 22 мая 2013 г.
- ^ «Против Oracle против Google подходит к концу, присяжных отправили домой до следующей недели» . Арс Техника . 19 мая 2016 года . Проверено 28 мая 2016 г.
- ^ «Oracle критикует Google перед присяжными: «Вы не забираете чужую собственность» » . Арс Техника . 23 мая 2016 года . Проверено 24 мая 2016 г.
- ^ «Джонатан Шварц из Sun на суде: Java была бесплатной, у Android не было проблем с лицензированием» . Арс Техника . 11 мая 2016 года . Проверено 24 мая 2016 г.
- ^ «Экономист Oracle: Android украл «окно возможностей» Java » . Арс Техника . 18 мая 2016 г. Проверено 24 мая 2016 г.
- ^ Маллин, Джо (26 мая 2016 г.). «Google побеждает Oracle: Android «добросовестно» использует API Java» . Арс Техника . Проверено 26 мая 2016 г.
- ^ «Google побеждает Oracle – Android «добросовестно использует» Java API» . Ars Technica . 26 мая 2016 г. Проверено 26 мая 2016 г.
- ^ Oracle Am., Inc. против Google Inc. , № 3:10-cv-03561, 1988 г. (ND Cal., 8 июня 2016 г.).
- ^ Oracle Am., Inc. против Google Inc. , № 3:10-cv-03561 2070 (ND Cal. 27 сентября 2016 г.).
- ^ Рибейро, Джон (27 сентября 2016 г.). «Oracle отказала в новом судебном разбирательстве по спору об авторских правах с Google по поводу Java» . ПКМир . Архивировано из оригинала 25 июля 2021 года.
- ^ Маллин, Джо (27 октября 2016 г.). «Это официально: Oracle подаст апелляцию на свой ущерб от «добросовестного использования» против Google» . Арс Техника . Проверено 27 октября 2016 г.
- ^ Перейти обратно: а б с д и ж Oracle Am., Inc. против Google Inc. , 886 F.3d 1179 (Федеральный округ, 2018 г.).
- ^ Перейти обратно: а б Декер, Сьюзен (27 марта 2018 г.). «Oracle выиграла возобновление дела против Google на миллиард долларов» . Блумберг Бизнесуик . Проверено 27 марта 2018 г.
- ^ (с.9 2017-118, 207-102)
- ^ Перейти обратно: а б Ли, Тимоти (25 января 2019 г.). «Google просит Верховный суд отменить катастрофическое решение по авторским правам на API» . Арс Техника . Проверено 25 января 2019 г.
- ^ Чунг, Эндрю (29 апреля 2019 г.). «Верховный суд США интересуется мнением администрации Трампа по спору об авторских правах между Google и Oracle» . Рейтер . Проверено 5 января 2021 г.
- ^ Стор, Грег (15 ноября 2019 г.). «Google добилась слушания в Верховном суде США по делу Oracle Copyright Clash» . Блумберг Бизнесуик . Проверено 15 ноября 2019 г.
- ^ Робертсон, Ади (14 января 2020 г.). «Некоторые из крупнейших конкурентов Google встают на ее сторону в битве в Верховном суде» . Грань . Проверено 14 января 2020 г.
- ^ «Справка на номер 18-956» . 15 ноября 2019 г. Проверено 8 января 2020 г.
- ^ Хиггенс, Такер (15 ноября 2019 г.). «Верховный суд рассмотрит апелляцию Google по массовому иску о нарушении авторских прав, поданному Oracle» . CNBC . Проверено 15 ноября 2019 г.
- ^ Робертсон, Ади (13 февраля 2020 г.). «Oracle наносит ответный удар Google в деле об авторских правах в Верховном суде» . Грань . Проверено 13 февраля 2020 г.
- ^ Хоу, Эми (16 марта 2020 г.). «Судьи откладывают мартовское заседание по прениям» . SCOTUSблог . Проверено 17 марта 2020 г.
- ^ de Vogue, Ариана (13 апреля 2020 г.). «Верховный суд рассмотрит дела о финансовых документах Трампа, религиозной свободе и коллегии выборщиков по телефону» . CNN . Проверено 13 апреля 2020 г.
- ^ Цидулко, Иосиф (13 июля 2020 г.). «Дело Oracle против Google по авторским правам планируется рассмотреть в Верховном суде» . КРН . Проверено 13 июля 2020 г.
- ^ «Предварительный обзор дела: судьи выскажут свое мнение по знаковой битве за авторские права между Google и Oracle» . 5 октября 2020 г.
- ^ Перейти обратно: а б Хиггенс, Такер (7 октября 2020 г.). «Судьи опасаются перевернуть технологическую индустрию в ходе битвы Google против Oracle в Верховном суде» . CNBC . Проверено 7 октября 2020 г.
- ^ Перейти обратно: а б Греско, Джессика (5 апреля 2021 г.). «Высший суд встал на сторону Google в споре об авторских правах с Oracle» . Ассошиэйтед Пресс . Получено 5 апреля 2021 г. - через ABC News .
- ^ Макдермотт, Эйлин (7 октября 2020 г.). «Судьи ищут уверенности в том, что небо не упадет, когда они вынесут решение в деле Google против Oracle» . IP-сторожевой таймер . Проверено 8 октября 2020 г.
- ^ Перейти обратно: а б с д Фунг, Брайан (5 апреля 2021 г.). «Верховный суд присудил Google победу в многомиллиардном деле против Oracle» . CNN . Проверено 5 апреля 2021 г.
- ^ Перейти обратно: а б с д и Манн, Рональд (6 апреля 2021 г.). «Судьи подтверждают использование Google платформы Java в программном коде Android» . SCOTUБлог . Проверено 7 апреля 2021 г.
- ^ Нанос, Элура (5 апреля 2021 г.). «Верховный суд только что встал на сторону Google, скопировавшего тысячи строк кода. Судья Томас ушел» . Закон и преступность . Проверено 5 апреля 2021 г.
- ^ Хиггенс, Такер (5 апреля 2021 г.). «Верховный суд вынес решение в пользу Google в споре об авторских правах с Oracle по поводу программного обеспечения Android» . CNBC . Проверено 5 апреля 2021 г.
- ^ Фрице, Джон (5 апреля 2021 г.). «Верховный суд встал на сторону Google в многолетней борьбе с технологическим гигантом Oracle» . США сегодня . Проверено 5 апреля 2021 г.
- ^ Кендалл, Брент; Грин, Джей (27 марта 2018 г.). «Oracle выигрывает судебное решение против Google в многомиллиардном деле об авторских правах» . Уолл Стрит Джорнал . Проверено 27 марта 2018 г.
- ^ Кабальяр, Рина Дайан (19 февраля 2020 г.). «Объяснение Google против Oracle: борьба за совместимое программное обеспечение» . IEEE-спектр . Проверено 8 сентября 2020 г.
- ^ Ли, Тимоти (26 мая 2016 г.). «Почему победа Google в борьбе за авторские права с Oracle имеет большое значение» . Вокс . Проверено 8 сентября 2020 г.
- ^ Ливни, Ефрат (20 ноября 2019 г.). «Верховный суд США держит баланс между инновациями в деле Google против Oracle» . Кварц . Проверено 8 сентября 2020 г.
- ^ Аут, Дороти Р.; Визенфельд, Ховард (7 февраля 2020 г.). «Google против Oracle: будет ли программное обеспечение бесплатным?» . Обзор национального законодательства . Проверено 8 сентября 2020 г.
- ^ Стриклетт, Сью Гош (8 сентября 2020 г.). «Google против Oracle: обширная защита добросовестного использования сдерживает инвестиции в оригинальный контент» . IP-сторожевой таймер . Проверено 8 сентября 2020 г.
- ^ Финли, Клинт (23 мая 2016 г.). «Случай Oracle-Google решит будущее программного обеспечения» . Проводной . Проверено 27 марта 2018 г.
Внешние ссылки
[ редактировать ]- Текст дела Google LLC против Oracle America, Inc. , 593 США ___ (2021 г.) доступен по адресу: Google Scholar Justia Oyez (аудиозапись устных аргументов) Верховный суд (оговорка)
- Прецедентное право США по авторскому праву
- Прецедентное право США по патентам
- Апелляционный суд США по делам Федерального округа
- Окружной суд США по делам Северного округа Калифорнии
- Дела Верховного суда США
- Дела Верховного суда США по делу Робертса
- Google судебный процесс
- Судебный процесс над корпорацией Oracle
- API-интерфейсы Java
- Патентные войны на смартфонах
- 2014 год в прецедентном праве США
- 2018 год в прецедентном праве США
- 2019 год в прецедентном праве США
- 2021 год в прецедентном праве США
- Прецедентное право добросовестного использования