Новый суд присяжных по иску Oracle против Google по поводу использования Java API в Android открывается в Сан-Франциско под председательством судьи Уильяма Алсупа. Ожидается, что Ларри Эллисон из Oracle и Эрик Шмидт из Google выскажутся на суде.
Новое судебное разбирательство состоится почти через шесть лет после того, как иск был впервые подан, и через четыре года после первоначального судебного разбирательства, в котором судья Алсуп постановил, что API-интерфейсы не подлежат авторскому праву, приговор был отменен в апелляционном порядке.
Вопрос, поставленный на карту во втором испытании, заключается в том, является ли использование Google 37 API-интерфейсов Java «добросовестным использованием» — и это решать жюри. Инструкции для присяжных от судьи Алсупа уже опубликованы. Он говорит им:
«Google не имел права использовать точные строки объявления кода и общую структуру, последовательность и организацию 37 пакетов API»,
Он просит их обдумать, «в какой степени, по вашему мнению, это было необходимо» для использования Google кода и организации API.
Для разработчиков этот вопрос жизненно важен. Вся идея использования API — это возможность повторно использовать код, который уже написали вы или кто-то другой. Если Google проиграет дело, это может создать прецедент, который может привести к серии судебных исков о нарушении авторских прав.
По словам Митча Штольца, поверенного Electronic Frontier Foundation, размышляющего о последствиях, если присяжные поддержат дело Oracle:
«Это действительно приведет к радикальному сдвигу в том, как программное обеспечение разрабатывается во всем мире. Если для этого требуется разрешение каждый раз, когда используются API, а код вызывает другой код, значит, вы перевернули экономику программного обеспечения».
Если новое жюри, которое избирается сегодня, действительно вынесет решение против Google в отношении добросовестного использования, оно рассмотрит вопрос о возмещении ущерба. Oracle требует более 8,8 миллиардов долларов, что, по словам Google, является преувеличением роли Java в успехе Android.
У разработчиков Android есть дополнительная неуверенность в будущем. Oracle добивается судебного запрета против будущего использования Google Java в Android, что дало бы Oracle больше возможностей для переговоров о постоянном лицензионном платеже, что будет решаться отдельно судьей, а не присяжными. Google предпринял шаги, чтобы смягчить это, отказавшись от Java API, чтобы использовать Open JDK для будущей версии Android, см. Google Changes Course для Android N.