Итак, все начинается — СКОТ слышит, что Google против Oracle


Сегодня, 7 октября 2020 года, Верховный суд заслушивает устные аргументы по делу Google против Oracle, подытоженные как дело, касающееся программного кода и закона об авторском праве. Будем ли мы оглядываться на это как на действительно темный день для всех разработчиков, а не только для разработчиков Android?

Судебный процесс Oracle против Google по поводу использования кода Java в платформе Android длился более десяти лет. Недавно мы представили полную историю его входов и выходов за 10 лет спустя: Oracle V Google все еще продолжается.
На сегодняшний день уже было проведено три судебных процесса, решенных в пользу Google, и две апелляции, которые поддержали дело Oracle. Как высший юридический орган в США, решение, принятое Верховным судом, должно считаться окончательным, и Google дважды подавал в него петицию, чтобы вынести решение. Еще в 2015 году он отказался сделать это, но в прошлом году согласился, см. Судьба программирования, которая будет решена Верховным судом. Изначально слушание дела в Верховном суде было запланировано на март, но откладывалось до сих пор. Дело продолжается, несмотря на то, что из-за недавней смерти Рут Бейдер Гинзбург дело Google против Oracle рассматривается только восемью судьями, что может означать разделение суда.
Вопросы, которые Google попросил решить Верховный суд:
1. Распространяется ли защита авторских прав на программный интерфейс.
2. Является ли, по мнению жюри, использование истцом программного интерфейса в контексте создания новой компьютерной программы добросовестным использованием.
Аргумент Google о добросовестном использовании — это аргумент, который большинство программистов сочло бы вполне разумным — он повторно использовал строки кода, которые являются декларациями самых основных и стандартных частей Java, и было бы трудно найти новые способы их написания. 11 000 строк кода составляют 0,5% из примерно трех миллионов строк кода в Java и 0,1% из примерно 15 миллионов строк кода в Android.

Но в то время как компонент добросовестного использования — это тот компонент, который может показаться основной проблемой для Oracle и Google, поскольку он влияет на размер ущерба, с которым может столкнуться Google, и на будущую жизнеспособность Android, это более фундаментальный вопрос о том, должно ли программное обеспечение, в частности API-интерфейсы, подлежать защите авторских прав, которая должна мешать нам спать по ночам.
Если Верховный суд решит, что API-интерфейсы могут быть защищены авторским правом, а у Oracle есть много сторонников, которые представили свои аргументы суду, что это должно быть так, в том числе Соединенные Штаты, представленные на сегодняшнем слушании заместителем генерального солиситора Малкольмом Стюартом (см. Трамп Поддерживает Oracle), то любой код, который повторно использовал существующий код, рискует быть привлеченным к суду. Представьте себе сокрушительный эффект, который это могло бы иметь.
Устный аргумент Google против Oracle America доступен в виде подкаста с расшифровкой стенограммы, любезно предоставленной C-Span. Очевидно, что судьи пришли на слушание хорошо подготовленными, ознакомившись с документами. Однако обмен вопросами и ответами показывает, насколько сложно проводить аналогии между компьютерным кодом и романами или клавиатурой. Это также демонстрирует, как непрограммистам трудно понять фундаментальные идеи, лежащие в основе вопроса о повторном использовании кода Java API.


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