Тест на абстракцию -фильтрацию-сравнение (AFC) — это метод выявления существенного сходства в целях применения закона об авторском праве. В частности, тест AFC используется для определения того, были ли скопированы небуквальные элементы компьютерной программы путем сравнения защищаемых элементов двух программ. Тест AFC был разработан Апелляционным судом США по второму округу в 1992 году в его заключении по делу Computer Associates Int. Inc. против Altai Inc. [1] Он был широко принят судами США и признан судами за пределами США.
Апелляционный суд второго округа разработал тест AFC для использования в деле Computer Associates Int'l, Inc. против Altai Inc. В этом случае Computer Associates подала в суд на Altai за нарушение авторских прав на программу-планировщик заданий компьютера, которая была разработана для легкого переноса между операционными системами. Доказательство нарушения авторских прав требует доказательства как права собственности на авторские права, так и того, что копирование имело место. Это второе требование может быть выполнено либо прямым доказательством, либо, как это обычно делается, путем демонстрации следующего: 1) у ответчика был доступ к материалу, защищенному авторским правом, и 2) существует существенное сходство между защищенной авторским правом работой и работой ответчика. [2] Демонстрация существенного сходства может быть сложной, когда две работы не являются точными копиями, ни полностью, ни частично. Суд второго округа обнаружил, что ранее не было никаких указаний о том, как лучше всего это сделать.
Одной из примечательных предыдущих трактовок существенного сходства структуры , последовательности и организации (SSO) программного обеспечения было принято Третьим округом в деле Уилан против Джаслоу . [3] Суд там предложил определить основную функцию программы как идею, и все, что не является строго необходимым для целей идеи, может считаться выражением. Алтайский суд отказался следовать этому методу, отметив, что метод Уилана «не уделяет достаточного внимания практическим соображениям». [4] Тест AFC был разработан для решения этой проблемы; это метод определения того, существует ли существенное сходство между двумя компьютерными программами, особенно в небуквальных элементах программы.
Тест AFC представляет собой трехэтапный процесс определения существенного сходства небуквальных элементов компьютерной программы. Процесс требует от суда сначала определить возрастающие уровни абстракции программы. Затем на каждом уровне абстракции материал, который не защищен авторским правом, идентифицируется и отфильтровывается от дальнейшего изучения. Последний шаг — сравнить программу ответчика с программой истца, рассматривая только защищенный авторским правом материал, как было определено на предыдущих двух этапах, и определить, была ли скопирована работа истца. Кроме того, суд оценит относительную значимость любого скопированного материала по отношению ко всей программе. [5]
Целью этапа абстракции является определение того, какие аспекты программы составляют ее выражение, а какие являются идеями. Согласно тому, что обычно называют дихотомией идея/выражение , закон об авторском праве защищает выражение автора, но не идею, стоящую за этим выражением. [6] В компьютерной программе самый низкий уровень абстракции, конкретный код программы, является явным выражением, в то время как самый высокий уровень абстракции, общая функция программы, может быть лучше классифицирован как идея, стоящая за программой. Тест абстракций был впервые разработан Вторым округом для использования в литературных произведениях, [7] но в тесте AFC они описывают, как он может быть применен к компьютерным программам. Суд определяет возможные уровни абстракции, которые могут быть определены. В порядке возрастания абстракции; это: отдельные инструкции, группы инструкций, организованные в «иерархию модулей», функции модулей самого низкого уровня, функции модулей более высокого уровня, «конечная функция» кода. [8]
Вторым шагом является исключение из рассмотрения аспектов программы, которые не подлежат юридической защите авторским правом. Анализ проводится на каждом уровне абстракции, определенном на предыдущем этапе. Суд определяет три фактора для рассмотрения на этом этапе: элементы, продиктованные эффективностью, элементы, продиктованные внешними факторами, и элементы, взятые из общественного достояния. [5] [9]
Суд поясняет, что элементы, продиктованные эффективностью, исключаются из рассмотрения на основе доктрины слияния , которая гласит, что форма выражения, которая является побочной по отношению к идее, не может быть защищена авторским правом. В компьютерных программах соображения эффективности могут ограничивать возможные способы достижения определенной функции, делая определенное выражение необходимым для достижения идеи. В этом случае выражение не защищено авторским правом. [10]
Устранение элементов, продиктованных внешними факторами, является применением доктрины scènes à faire к компьютерным программам. Доктрина гласит, что элементы, необходимые или стандартные для выражения некоторой конкретной темы, не могут быть защищены авторским правом. [11] Элементы, продиктованные внешними факторами, могут включать спецификации оборудования, требования к взаимодействию и совместимости, стандарты проектирования, требования обслуживаемого рынка и стандартные методы программирования. [12]
Наконец, материалы, находящиеся в общественном достоянии, не могут быть защищены авторским правом и также удаляются из анализа. [5]
Последний шаг теста AFC заключается в рассмотрении элементов программы, определенных на первом шаге и оставшихся после второго шага, и для каждого из них сравнение работы ответчика с работой истца, чтобы определить, является ли одна копия другой. Кроме того, суд рассмотрит важность скопированной части по отношению ко всей программе. [13]
После дела Altai метод AFC получил широкое распространение. С 1992 года каждый суд, рассматривающий вопрос определения существенного сходства в небуквальных аспектах компьютерных программ, выбирал метод AFC вместо метода Уилана . [14] Анализ этапа фильтрации был одобрен судами Канады и Франции. [15] В Великобритании тест AFC имеет сомнительную честь быть одобренным [16] и неодобренным [17] в последовательных случаях. Текущее английское право не следует тесту AFC, изложенному в деле Altai.