Understanding the Abstraction-Filtration-Comparison Test in Copyright Law
Definition & Meaning
The abstraction-filtration-comparison test is a legal method used to assess whether two computer programs are substantially similar in their non-literal elements. This test is primarily applied in copyright infringement cases. It involves breaking down a computer program into various levels of abstraction, filtering out unprotected elements, and then comparing the remaining protected elements with those of the allegedly infringing program to determine if there has been misappropriation.
Real-world examples
Here are a couple of examples of abatement:
Example 1: A software company develops a unique application for managing personal finances. Another company releases a similar application that closely resembles the protected features of the original. In this case, the original developer may use the abstraction-filtration-comparison test to argue that their program's protected elements were copied.
Example 2: A game developer creates a new video game with unique gameplay mechanics. If a competitor releases a game that appears to replicate those mechanics, the original developer may employ the test to demonstrate that substantial similarities exist between the two games. (hypothetical example)