Белый Дом Советует, Чтобы API Защищались Авторским правом


Спор между Google и Oracle о Java просто продолжается. Теперь у нас есть краткое сообщение из Белого дома, в котором утверждается, что API защищены авторским правом, что очень хорошо для некоторых и очень плохо для гораздо большей группы.

Oracle не нравится тот факт, что Google использовал Java в качестве основы для Android. Несмотря на то, что этот единственный акт сделал язык более важным, чем когда — либо, Oracle хочет нанести ущерб Android, используя любые ресурсы, которые она может найти, что примерно сводится к патентам и авторским правам.

В первом судебном процессе судья по кодированию, судья Уильям Алсап, который сам оказался программистом, пришел к выводу, что требование Oracle об авторских правах на такой тривиальный код было просто глупым, но Oracle отменила решение по апелляции. Google утверждал и до сих пор считает, что API не защищены авторским правом, поскольку они являются методом работы или системой, позволяющей программам взаимодействовать. 

В настоящее время Верховный суд рассматривает это дело, и Генеральный солиситор Соединенных Штатов (главный юрист, представляющий правительство США) решил, что API защищены авторским правом.  Ключевым моментом является то, что:

«И объявление кода, и реализация кода в конечном счете выполняют одну и ту же практическую функцию: они инструктируют компьютер работать. Код объявления указывает компьютеру вызвать код реализации, а код реализации указывает компьютеру выполнить операцию, такую как выполнение алгоритма сортировки.»

Еще более точным является утверждение, что:

«Объявление кода может быть на один шаг дальше, чем реализация кода из конечной операции, выполняемой компьютером.»

Другими словами, API более выразителен и, следовательно, защищен авторским правом, чем код, стоящий за ним, который фактически выполняет эту работу. Возможно, вы изобрели какой — то замечательный алгоритм, но выражение «как вы получаете доступ к алгоритму» более защищено авторским правом, чем реализация вашего алгоритма, который, если он является патентоспособным, но, возможно, не защищен авторским правом. 

Все это очень странно. 

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

Если API-интерфейсы подпадают под действие авторских прав, все внезапно становится очень сложным с точки зрения того, что вы можете и не можете делать. Возможно, вам удастся воспроизвести внутреннюю работу службы, но вы не сможете создать API, который был бы идентичен и, следовательно, совместим с существующими API. 

Это, конечно, не так, как происходит прогресс?


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