В ходе судебных разбирательств между Oracle и Google достигнута принципиальная и драматическая точка конфронтации, которая может коснуться тысячи, если не миллионов сторонних программных проектов по всему миру.
Если компании Oracle удастся убедить суд в том, что API могут и должны являться субъектами авторского права, то программирование во всех своих аспектах, таким, каким мы его знали до сих пор, изменится навсегда — и вряд ли эти перемены будут к лучшему.
Oracle — фирма, не привыкшая миндальничать с разработчиками. В то время как Microsoft и Google — компании, которые разделяют философию разработчиков, так сказать, на генетическом уровне, Oracle — это в первую и наипервейшую очередь гигантский администратор баз данных, компания, считающая делом чести выполнять поставленные бизнес-планы, исповедующая хорошо изветный в бизнесе принцип — «пленных не брать».
Компанию мало волнует, нравится ли такой безапелляционный подход к технологии самим разработчикам или любому другому сообществу. Oracle отстаивает лишь собственные интересы и ничего, кроме них, а также уже очень давно ведет бизнес с позиций силы. Именно поэтому эта империя вызывает опаску во всех сегментах рынка, в которые вторгается: среди поставщиков, конкурентов и даже собственных клиентов.
Потому никого не удивил визит юристов Oracle в суд Сан-Франциско — именно здесь был подан иск против Google. Первоначально иск заключался в том, что поисковый гигант нарушил патентные права в ходе разработки своей операционной системы Android (в ней были использованы 37 Java API).
Если выражаться языком судебного разбирательства, то речь шла о «структуре, последовательности и организации» Java API (Java API SSO), и именно с этой точки зрения 8 мая 2012 года вина Google была единогласно признана присяжными федерального суда Сан-Франциско.
Google уже не в первый раз натыкается на юридические препоны в ходе своей великой одиссеи, цель которой — собрать как можно больше информации обо всем. Ведь Google, мягко говоря, прохладно относится к вопросам, связанным с лицензированием и авторскими правами.
И те сражения из-за авторских прав, в которые компания Google вступала против различных разработчиков, уже стали легендарными, хотя раньше, как правило, Google приходилось отступать. И вовсе неудивительно, что это привело к текущим прениям, связанным, кстати, со службой просмотра изображений улиц (Street View) и недавно анонсированным Google Drive.
Итак, схватка титанов в суде, которая и ранее представлялась неизбежной, наконец стала реальностью. Поначалу иск Oracle и встречный иск Google казались одними из тех вялотекущих процессов, за которыми интересно наблюдать с галерки, запасшись чипсами, — подобно тому процессу, который Министерство Юстиции США возбудило против компании Microsoft около десяти лет назад.
Эта картина стала бы реальностью, если бы судья Уильям Олсап решительно поддержал Oracle в том, что авторские права применимы и к самому синтаксису API. В таком случае Oracle смогли бы взимать с Google платежи и штрафы за то, что Google реализовала эти API без разрешения Oracle (или, выражаясь не столь высокопарно, — без лицензии). (Напоминаем, что изначальная сумма, которой по её словам удовлетворились бы Oracle, — один миллиард долларов.)
Самым частым нарушением станут повторные реализации любых существующих языков программирования. Таковы Jython, IronPython и PyPy для Python; JRuby, IronRuby и Rubinius для Ruby; Mono для C# и VB; возможно, C++ для C, GCC для C, C++ и Objective-C... и список этим не ограничивается. И, конечно же, владельцы всевозможных браузеров, использующих JavaScript, будут обязаны платить отчисления обладателям интеллектуальной собственности Netscape.
Проблема, разумеется, не ограничивается только языками. Может ли статься, что под угрозой окажется Linux, использующая массу переработанных API из UNIX? И не окажутся ли в опасности все без исключения порты различных библиотек?
Пожалуй, окажутся...
В ходе процесса два последних исполнительных директора компании Sun дали противоречивые показания. По сути, Джонатан Шварц высказался в поддержку Google (и одним из наиболее веских подтверждений этой точки зрения является его электронное письмо, в котором он поздравил Google с изобретением Android).
В свою очередь Скотт Мак-Нили недвусмысленно показал, что API могут поддаваться законам об авторском праве, должны им поддаваться и что их воспроизведение сторонними разработчиками, не обладающими необходимыми лицензиями, является неправомерным.
Обе точки зрения достаточно характерны. Мак-Нили выступал против UNIX и в пользу операционной системы Solaris именно потому, что в Solaris имелись дополнительные библиотеки и API, отличавшие ее от HP-UX, IRIX и AIX. Безусловно, если бы такой процесс начался 15 лет назад, Мак-Нили высказался бы ровно в том же духе. Конкретные библиотеки и относящиеся к ним API — важнейшие средства, позволяющие компаниям создавать и поддерживать конкурентное преимущество.
Но, возможно, не все еще потеряно: ведь судья, вслед за судом присяжных, может признать, что API поддаются закону о защите авторских прав, но на сам синтаксис сигнатур функций эти права не распространяются. Таким образом, можно было бы навсегда защитить право на повторную реализацию API, исключив опасность появления в будущем подобных дел. И такой вердикт был бы далеко не безосновательным.
Судебные процессы — это горестные страницы в истории ИТ. В их ходе выносились и более странные решения, чем то, которое полностью удовлетворило бы текущие претензии Oracle. Достаточно вспомнить хотя бы дело Lotus против Borland (1990 год), в результате которого первоначально было вынесено постановление, подтверждавшее применимость авторских прав к иерархии меню.
Данная ситуация разрешилась лишь в 1996 году, когда дело дошло до Верховного Суда США, и этот абсолютный нонсенс был решительно отвергнут. Остается надеяться, что на этот раз прецедент будет исчерпан гораздо быстрее, и за разработчиками будет навечно закреплено право свободного копирования API.
~
Внешняя ссылка в тему: буквально на прошлой неделе Европейский суд постановил, что: API, языки программирования и поведение программ не могут быть интеллектуальной собственностью.
Зацените, как нынче копирайтеры всех мастей глубоко копают по всему миру — аккурат под самый фундамент индустрии метят!..