Десять лет назад Oracle отчаянно пыталась монетизировать свою неудачную покупку Sun, подала в суд на Google, чтобы выжать прибыль из-за использования Java API в Android. Oracle выиграл, что интерфейсы прикладного программирования (API) защищены авторским правом. Теперь Google, получив решение Верховного суда США (SCOTUS) пересмотреть решение Oracle о судебной победе, вырабатывает план по спасению разработки программного обеспечения.
Это не гипербола. Как утверждает Electronic Frontier Foundation (EFF), «разрешение авторского права на API-интерфейсы — ужасная идея для информатики». Это потому, что почти все современное программное обеспечение зависит от открытых API. Когда ваш веб-браузер работает с Amazon, Apple, Microsoft — любой сложный сайт на самом деле — он общается через API. Когда ваш смартфон показывает вам погоду, указания на прием к врачу или видео, он использует API для преодоления разрыва между службами и серверами и вашими устройствами. И это продолжается и продолжается.
Даже Microsoft, не являющаяся другом Google, видит свои аргументы. В заявке SCOTUS Microsoft заявила: «Потребители … ожидают, что смогут сделать фотографию на своем телефоне Apple, сохранить ее на облачных серверах Google и редактировать на своих планшетах Surface».
Исторически API не были защищены авторским правом. Хотя это и ценно, в API нет ничего креативного. Это просто объясняет, как внешние программы могут работать с программой или службой. Как несколько лет назад Uri Sarid, компания по интеграции программного обеспечения MuleSoft CTO, писала об этом случае: «API-интерфейсы довольно утилитарны, например, при работе с банкоматом: вставьте сюда свою карту, наберите там свой код, выберите из меню и ожидайте денежную отдачу» . Как это может быть защищено авторским правом? "
Oracle утверждала, что Google нарушил авторские права Oracle, скопировав в Android «структуру, последовательность и организацию» 37 API Java.
U.S. Судья окружного суда Северной Калифорнии Уильям Алсуп, программист сам по себе, отклонил приговор присяжных. Он написал, что API — это просто «длинная иерархия из более чем шести тысяч команд для выполнения предварительно назначенных функций. По этой причине он не может получить защиту авторских прав — возможно, патентную защиту — но не защиту авторских прав». Oracle давно потеряла патентный иск.
Даже если бы API были защищены авторским правом, Google утверждал, что может использовать их бесплатно благодаря «добросовестному использованию». Как объяснил Алсуп, «политика, лежащая в основе права на добросовестное использование, заключается в поощрении и разрешении разработки новых идей, основанных на более ранних, что обеспечивает противовес политике защиты авторских прав для защиты творческих произведений».
Все программисты знают это. Но то, что здравый смысл для программистов, непонятно для некоторых судей. Апелляционный суд США по Федеральному округу постановил, что работа Google API Java не является добросовестным использованием. В загадочном решении суд постановил, что, поскольку Google использует API-интерфейсы Java «в подавляющем большинстве случаев», Google не может использовать их при добросовестном использовании. Weird.
Теперь, перед своим окончательным судебным разбирательством, Google обновляет свои аргументы, что у нее есть полное право использовать API-интерфейсы Java. Это гораздо больше, чем просто API Java. Как заявил Кент Уокер, директор по правовым вопросам Google:
Открытые интерфейсы между программами являются строительными блоками многих сервисов и продуктов, которые мы используем сегодня, а также технологий, которые мы еще не представляли , Победа Oracle перевернула бы то, как индустрия технологий всегда подходила к важной проблеме программных интерфейсов. Это впервые предоставит владельцам авторских прав монопольное право блокировать создание новых реализаций и приложений. Кроме того, разработчикам и стартапам стало бы сложнее и дороже создавать больше продуктов для людей.
Oracle, конечно же, придерживается иной точки зрения. Представитель Oracle сказал: «Хотя Google предпочел бы жить в мире, не обремененном правами интеллектуальной собственности, в реальном мире авторские права являются важной защитой и стимулом для инноваций. Oracle предлагает несколько вариантов лицензирования для Java. Разработчики этики и компании по всему миру по-прежнему осознавать ценность Java и использовать наши лицензии для стимулирования инноваций и получения прибыли. К сожалению, Google решил игнорировать стандартные политики лицензирования и строить свой бизнес путем кражи IP-адресов Oracle. "
Как ни странно, Чарльз Дуан Директор по политике в области технологий и инноваций в Институте R Street Institute, некоммерческом аналитическом центре в Вашингтоне и союзнике Google, недавно заявил, что Oracle сама виновна в копировании API Amazon S3. «Чтобы быть совместимым с S3, Oracle« Amazon S3 Compatibility API »копирует многочисленные элементы Amazon API, вплоть до тегов x-amz».
Это подчеркивает, насколько важны открытые API без авторских прав. Даже Oracle не может работать без них. Никто из тех, кто делает современное программное обеспечение, не может жить без открытых API. Если Oracle выиграет дело, он вполне может пожалеть об этом.
Во имя будущего разработки программного обеспечения нам нужен SCOTUS, девять человек без опыта программирования, чтобы сделать правильный вызов. Мы можем только надеяться, что они будут.
Ожидается, что дело Google против Oracle будет рассмотрено в марте 2020 года. Решение может появиться уже в июне.
Связанные истории: