Судья, выучивший Java для разрешения спора Oracle против Google

Время чтения: 4 мин.
Судья, выучивший Java для разрешения спора Oracle против Google
Судья Уильям Алсап. Flickr/jilljaneho

Для современных корпораций суды — дело обычное. Каждая крупная компания постоянно вовлечена в несколько судебных разбирательств. Если речь идет о технологических компаниях, то споры могут приобретать весьма специфический характер и обрастать многочисленными техническими деталями. Чтобы разобраться в них, необходимо привлечение технических экспертов, а также грамотность не только в вопросах юриспруденции, но и, например, в програмировании. В процессе разбирательства Oracle против Google, имевшем место в 2012 году, судье даже пришлось выучить язык программирования Java. Только так он мог вынести справедливое решение.

Oracle против Google

Oracle обвинял компанию Google в том, что она использовала запатентованные Oracle программные коды. Истец требовал компенсации в размере 1 млрд. долларов.

Вел процесс судья Уильям Алсап. Oracle представлял адвокат Дэвид Бойс, который в свое время победил в суде компанию Microsoft в деле США против Microsoft. Еще раньше Бойс представлял вице-президента США Эла Гора в деле Буш против Гора.

Не понимая сути, разобраться в таком деле почти невозможно. Целиком полагаться на технических экспертов тоже не стоит. Ведь они ничего не смыслят в юридических вопросах. Что остается судье? Выход один. Достигнуть технической грамотности, которая позволит понять детали конфликта.

Так судья Алсап и поступил. Он выучил Java. Судья признался, что до процесса не имел опыта с этим языком. Хотя кое-что в программировании все-таки понимал.[1]

Алсап изучил структуру, последовательность и организацию Java. Частично сам, частично — с помощью экспертов, привлеченных к процессу. В результате он пришел к выводу, что интерфейсы прикладного программирования, использованные при разработке Android, не подпадают под закон о защите интеллектуальной собственности. Так Oracle лишился основных позиций, на которых строилось обвинение.

Судья, выучивший Java для разрешения спора Oracle против Google
Flickr/Markus Spirske

Были выявлены лишь девять строк кода Google, которые воспроизводили запатентованный код. И это была часть программы, которую, как выразился один из экспертов, мог бы написать даже школьник, — примитивный код. Тем не менее, обвинение попыталось использовать хотя бы их, чтобы отстоять свои позиции.[1]

Знание — сила

Но судью, обладающего к тому моменту не только юридической, но и технической грамотностью, так легко провести не удалось.

Алсап обратился к Бойсу: «Я умею программировать. Я сто раз писал части кода, похожего на этот. Я мог бы написать такой код. И вы могли бы. Написать такой код займет примерно столько же времени, сколько займет его копирование. Поэтому совпадение строк — это случайность. Вы не можете утверждать, что использование этих строк, хоть сколько-нибудь ускорило их (Google) путь на рынок. Вы один из лучших юристов в Америке. Как вы можете делать подобное заявление?»[1]

Позиция судьи по делу Oracle против Google была изложена в судебном постановлении на 41 странице.[1]

Так благодаря судье, который подошел к делу с пониманием не только юридической, но и технической стороны вопроса, Google был оправдан (и сэкономил 1 млрд. долларов). Программирование не входило в сферу профессиональных знаний судьи. Но он знал, чтобы разобраться в ситуации, нужно разобраться во всех деталях. А не просто формально выполнить свои функции.

Эта история напоминает нам о важности вдумчивого и глубокого подхода к тому делу, которое вы делаете.


Далее: Рабочая рутина Google, Apple, Facebook и Tesla. Вот что про нее говорят сами работники


  1. Farber D. Judge William Alsup: Master of the court and Java. C-net. May 31, 2012.

На главную ИЛИ ЧИТАТЬ ЕЩЕ: