Introduction
1 The applicant (IPC Global) makes equipment for materials testing. The materials concerned are asphalt and other construction materials. The operator inputs commands to the testing equipment and results are reported back. Those functions are mediated by software, with which the operator interacts, and firmware, which mediates between the software and the equipment.
2 IPC Global's firmware, as it appears in the customer's equipment, is housed in a controller known as an IMACS or Integrated Multi Access Controller. The software, which resides on a customer's personal computer, is known as UTS or Universal Testing Software. IPC Global's firmware has generally been known as the IMACS Firmware.
3 The UTS software and the IMACS Firmware exist in both object code and source code. Object code is machine-readable. Source code is human-readable (with appropriate skills).
4 In mid-2012, the second respondent (Mr Sinadinos) and the third respondent (Mr Feeley) resigned from IPC Global. They formed the first respondent (Pavetest) which later launched a range of testing products that compete with IPC Global's products. Pavetest's software and firmware in relation to the relevant Pavetest products are known as the TestLab Software and the CDAS Firmware.
5 The trial of this proceeding (on issues of liability) commenced on 14 October 2016. By that time, there had been a narrowing of the issues in dispute between the parties which I will describe in more detail later in these reasons. Subsequently, on the third day of the trial, on 19 October 2016, the issues were further narrowed by the respondents conceding liability in relation to the firmware part of the case, both as regards copyright and breach of confidence. I will explain how this came about in more detail later in these reasons. The trial continued in relation to the software part of the case. However, IPC Global submitted that it was appropriate for final orders to be made in relation to the copyright aspect of the firmware part of the case in advance of publication of my reasons on the software issues. It was arranged that, in conjunction with the making of closing submissions on the software part of the case, the parties would address on whether final orders should be made, and if so what orders, in relation to the copyright aspect of the firmware case. The parties have today made submissions on these matters.
6 There is no dispute between the parties that it is appropriate that I make declaratory orders and injunctive orders by way of final relief in respect of the copyright aspect of the firmware part of the case. There has been some debate about the form of the orders to be made. I will discuss those issues later in these reasons. For the reasons expressed later in these reasons, I will make declarations substantially in the following form:
1. The first respondent, by the creation, development, reproduction and distribution of its controller known as the Control and Data Acquisition System (CDAS), has infringed the copyright subsisting in version 1.1D (IO Module) and version 1.20 (CPU Module) of the IMACS Firmware (as defined in paragraph 32A of the Second Further Amended Statement of Claim) (IMACS Firmware).
2. The second and third respondents, and each of them, have authorised the infringement by the first respondent of the copyright subsisting in version 1.1D (IO Module) and version 1.20 (CPU Module) of the IMACS Firmware.
7 Further, for the reasons expressed later in these reasons, I will make orders by way of injunctive relief substantially in the following form:
3. The first respondent, whether by itself, its directors, servants, agents or otherwise howsoever, be permanently restrained from, without the licence of the applicant, infringing the copyright subsisting in version 1.1D (IO Module) and version 1.20 (CPU Module) of the IMACS Firmware by the reproduction, communication, importation, supply, sale or offer for sale or supply of the firmware for the CDAS the subject of the proceeding, and including versions 18, 19 and 20 of that firmware (CDAS Firmware), whether by the supply, sale, or offer for supply or sale of a CDAS containing the CDAS Firmware or otherwise.
4. The second and third respondents be permanently restrained from, without the licence of the applicant, authorising the infringement, by the reproduction, communication, importation, supply, sale or offer for sale or supply of the CDAS Firmware, whether by the supply, sale, or offer for supply or sale of a CDAS containing the CDAS Firmware or otherwise, of the copyright subsisting in version 1.1D (IO Module) and version 1.20 (CPU Module) of the IMACS Firmware.
8 The main issue of dispute in relation to the orders concerned whether an order should be made for delivery up (or destruction or erasing) of the CDAS Firmware. The issues are described later in these reasons. For the reasons expressed later in these reasons, I will make an order for delivery up (or destruction or erasing) substantially in the following terms:
5. Within 14 days of the date of these orders, the respondents:
(a) deliver up on oath to the applicant's solicitors all copies of the CDAS Firmware, including as comprised in any CDAS, in their possession, custody or control (other than the reference copy and any copy the subject of a supply contract as referred to below); or
(b) alternatively, file and serve an affidavit attesting to the fact that all copies of the CDAS Firmware, including as comprised in any CDAS, in their possession, custody or control (other than the reference copy and any copy the subject of a supply contract as referred to below) have been destroyed or erased, and the steps undertaken to give effect to such destruction or erasing.
Subject to further order, this order does not apply to one copy of the CDAS Firmware which may be retained as a reference copy, and any copy of the CDAS Firmware installed or to be installed on equipment in respect of which a contract of supply of the equipment has been entered into before 8 November 2016.