Site icon Phillips Ormonde Fitzpatrick | Patents, Trade Marks & IP Law

Copying source code: reproducing even a small portion of source code can constitute copyright infringement.

In the case of IPC Global Pty Ltd v Pavetest Pty Ltd (No 3) [2017] FCA 82, the Federal Court was given the difficult task of determining what was a ‘substantial part’ of the source code of a piece of software for the purposes of constituting copyright infringement.

The case concerned allegations of copyright infringement and breaches of confidence relating to IPC Global’s software, where Pavetest used a small proportion of IPC Global’s source code in developing its own software. The decision is important as it found that reproducing even a small portion of source code can constitute copyright infringement.

IPC Global makes equipment for testing materials such as asphalt and other construction supplies. In mid 2012, two employees of IPC Global resigned. The employees subsequently established the company, Pavetest, which launched a range of testing equipment to compete with IPC Global.

At the time the employees resigned, one had copies of IPC Global’s software. The employee copied the software onto another computer and provided it to a programmer engaged by Pavetest to write Pavetest’s own software. The programmer referred to IPC Global’s software in writing a first version of Pavetest’s software.

A requirement of copyright infringement is that there needs to be reproduction of a ‘substantial part’ of the copyright work by the infringer. Therefore, IPC Global had to show that Pavetest reproduced a ‘substantial part’ of IPC Global’s software.

IPC Global’s software comprised about 250,000 lines of source code, which included about 40 different test modules. There was a significant amount of duplication of code across the modules. Only about 800 lines of this source code was shown to be identical or similar to Pavetest’s first version of source code.

The Federal Court found:

The case highlights that copyright infringement can be made out where only a small proportion of source code is taken from a piece of software, where that source code constitutes a functionally significant part of the software.

Exit mobile version