Введение
Лотус Дев. Corp. против Borland Int'l, Inc., 516 U. S. 233 (1996), является делом Верховного суда Соединенных Штатов, в котором проверяется степень авторского права на программное обеспечение. Суд нижестоящего инстанции постановил, что авторское право не распространяется на пользовательский интерфейс компьютерной программы, например, текст и схему меню. Из-за отречения одного судьи Верховный суд решил дело с восьмичленной скамьей, равномерно распределенной, оставив решение нижестоящего суда утвержденным, но не создав национального прецедента.
Основная информация
Borland выпустил продукт электронной таблицы Quattro Pro с режимом совместимости, в котором его меню имитировало Lotus 1 2 3, конкурирующий продукт. Ни один из исходных кодов или машинного кода, который генерировал меню, не был скопирован, но имена команд и организация этих команд в иерархию были практически идентичны. Борланд немедленно удалил систему меню Lotus из Quattro Pro, но сохранил поддержку функции "Key Reader", и Lotus подал дополнительный иск против этой функции. Окружной суд постановил, что это также является нарушением авторских прав.
Дело в окружном суде
Борланд обжаловал решение районного суда, утверждая, что иерархия меню является "методом работы", который не подлежит защите авторских прав в соответствии с 17 U.S.C. § 102 (b). Апелляционный суд США отменил решение районного суда, согласившись с юридической теорией Борланда, считавшей иерархию меню "методом работы". Суд согласился с окружным судом, что альтернативная иерархия меню может быть разработана, но утверждал, что, несмотря на это, иерархия меню является не подлежащим защите авторским правом "методом работы". Мы считаем, что иерархия команд меню Lotus является не подлежащим защите авторским правом методом работы. Иерархия команд меню Lotus обеспечивает средства, с помощью которых пользователи контролируют и управляют Lotus 123. Если пользователи хотят скопировать материал, например, они используют команду Copy. Если пользователи хотят распечатать материал, они используют команду Print. Пользователи должны использовать командные термины, чтобы сказать компьютеру, что делать. Без иерархии команд меню пользователи не смогут получить доступ и контролировать, или даже использовать функциональные возможности Lotus 123. Суд сравнил порядок меню с расположением кнопок на видеорегистраторе. Кнопки используются для управления воспроизведением видеокассеты, так же как команды меню используются для управления операциями Lotus 123. Поскольку кнопки необходимы для работы видеорегистратора, их расположение не может быть защищено авторским правом. Аналогичным образом, команды меню, включая текстовые ярлыки и иерархическую компоновку, необходимы для работы Lotus 1 2 3. Суд также рассмотрел влияние их решения на пользователей программного обеспечения. Если бы иерархии меню были защищены авторским правом, пользователи должны были бы научиться выполнять одну и ту же операцию по-разному для каждой программы, что суд считает "абсурдным". Кроме того, все макросы должны быть переписаны для каждой программы, что создает ненужную нагрузку на пользователей.
Согласованное мнение
Судья Майкл Будин написал согласующее мнение по этому делу. В этом мнении он обсуждает затраты и выгоды защиты авторских прав, а также потенциальное сходство защиты авторских прав на программное обеспечение с патентной защитой. Он утверждает, что программное обеспечение отличается от творческих работ, что затрудняет применение закона об авторском праве к программному обеспечению. Его мнение также рассматривает теорию, что использование Борландом меню "Лотос" является "привилегированным". То есть, поскольку Borland скопировал меню в законных целях совместимости, его использование должно быть разрешено. Это решение, если бы оно было принято большинством судов, было бы более узким по своему объему, чем решение о "методе операций". Копирование иерархии меню будет разрешено в некоторых обстоятельствах, а в других - запрещено.
Дело Верховного суда
"Лотус" обратился в Верховный суд США с просьбой о выдаче ордера на выдачу свидетельства. В своем мнении Верховный суд подтвердил решение окружного суда, поскольку суд был разделен поровну, а судья Стивенс отказался от приговора. Этот стандарт позволяет разработчикам программного обеспечения создавать конкурирующие версии программных продуктов, защищенных авторским правом, не нарушая авторских прав. См. клон программного обеспечения для случаев нарушения и соблюдения. Lotus v. Borland был использован в качестве объектива, через который можно рассмотреть спорное дело Oracle America, Inc. v. Google, Inc., касающееся авторского права на программные интерфейсы прикладного программирования (API) и совместимости программного обеспечения. Программные API предназначены для того, чтобы позволить разработчикам гарантировать совместимость, но если API будут признаны защищенными авторским правом, это может существенно повлиять на разработку программного обеспечения, поскольку угроза судебного разбирательства для создания совместимости (основная особенность вычислительной техники, поскольку она развивалась на протяжении десятилетий использования во всем мире) будет иметь устрашающий эффект и принуждать к созданию огражденных садов вокруг островов взаимно несовместимых программных экосистем, вызывая миллионы человеко-часов, которые будут потеряны при повторной реализации и тестировании обеспечения качества одного и того же программного обеспечения в нескольких одновременных системах, что приведет к расхождению путей разработки программного обеспечения и резко увеличить поверхность атаки для потенциальной незаконной эксплуатации.