facts
15 First, what was granted by CWI to Task? By cl 2.2 of the Distribution Agreement, CWI granted to Task (defined as the Distributor) the exclusive right (for Australia, New Zealand and New Guinea) to:
2.2.1 market End User Licences and Application Template Licences;
2.2.2 make Copies of Licensed Software and CaseWare Documentation;
2.2.3 supply Copies of Licensed Software to End Users pursuant to End User Licences and Application Template Licences;
2.2.4 supply Copies of CaseWare Documentation;
2.2.5 supply Professional Services specified in Section 2.5.1 to End Users pursuant to Professional Services Agreements;
2.2.6 develop Application Templates for use by End Users;
2.2.7 supply Application Templates developed by Distributor to End Users pursuant to Application Template Licences.
(Emphasis added.)
16 For the purposes of this appeal, the Court was told that sub-paragraphs 2.2.4 and 2.2.5 were not relevant and that although the term of the Distribution Agreement had expired, the parties had continued to conduct themselves in accordance with its terms as amended orally from time to time. There was no suggestion that the parties at some stage agreed to pay for something other than what is set out in the Distribution Agreement.
17 A number of the terms referred to in cl 2.2 were defined in an Appendix to the Agreement including:
…
Application Template means content and mathematical instructions used in conjunction with Licensed Software which increase the ease and efficiency of Use of Licensed Software and/or assist the User of Licensed Software to adapt use of Licensed Software to the User's particular needs and all enhancements, modifications, adaptations, translations thereof and derivations therefrom whether in tangible form or not.
Application Template License means a software licensing agreement permitting installation and use of an Application Template and Documentation by a licensee in the Territory and providing for protection of CWI's Intellectual Property Rights.
CaseWare Documentation means User Documentation related to Licensed Software.
…
Documentation means textual and / or graphic material, perceivable directly by humans and / or with the aid of a device or a machine, relating to a Computer Program.
…
End User means an individual, corporation, partnership or other business entity resident in the Territory to whom Licensed Software or an Application Template developed by Distributor has been supplied under an End User License or an Application Template License.
End User License means a software licensing agreement permitting installation and Use of Licensed Software and Documentation by a licensee in the Territory providing for protection of CWI's Intellectual Property Rights.
…
Intellectual Property Rights means any and all rights to exclude or control existing from time to time in a specified jurisdiction under patent law, copyright law, moral rights law, trade-secret law, semiconductor chip protection law, trademark law, unfair competition law, or other similar rights.
…
Licensed Software means all or any portion of the Computer Programs generally described as CaseWare, CaseView, CaseSpell, CaseReport and Practice Administration and Application Templates developed by CWI, and all Computer Programs that supplement, correct or enhance other Licensed Programs.
…
User Documentation means Documentation that describes the function and use of a Computer Program in sufficient detail to permit use of the Computer Program.
18 What was granted to Task was the right to market and distribute the CWI software to end users pursuant to End User Licences and to make copies of the software for distribution. In addition, it was granted the right to develop and supply templates for use with the CWI software pursuant to "Application Template Licences". The CWI software enables customers to import financial data from other computer programs not produced by CWI in machine readable formats to interface with the CWI software. In general terms, the CWI software maps the data by giving entries a unique mapping number that allows for its identification by the software for its later use in auditing working papers and financial reports. The software causes information captured in particular templates to be automatically output into various financial reports.
19 Stopping there, a careful reader of cl 2.2 will notice that there is no reference to source code. Indeed, the only references to source code in the Distribution Agreement are in cl 8 which is entitled "Protection of Confidential Information" and in the Annexure which contains definitions. Clause 8 contained four sub-clauses. Relevantly, cl 8.1 and 8.2 provided:
8.1 DEFINITION
8.1.1 As used in this License, "Confidential Information" means all information which has not been made generally known with the consent of CWI (whether or not tangibly embodied in a document, computer storage device, or other physical object) concerning Licensed Software or Application Templates developed by CWI or the business, affairs or property of CWI or any Affiliated Company including:
8.1.1.1 any and all information relating to concepts, ideas, models, know-how, presentation design elements and algorithms now or hereafter incorporated in Licensed Software or Application Templates developed by CWI or on which either of them is based; and
8.1.1.2 Design Documentation, Source Code, Executable Code, standards and specifications now or hereafter incorporated in or relating to Licensed Software;
…
8.2 CONFIDENTIAL INFORMATION OBLIGATIONS
…
8.2.3 Distributor shall not reverse engineer, reverse compile or disassemble Licensed Programs without the prior specific written consent of CWI which consent may be arbitrarily refused.
…
(Emphasis in bold added.)
20 Again, terms were defined in an Appendix to the Agreement and, in addition to the terms set out at [17] above, also relevantly included the following:
Computer Program means a set of statements or instructions, to be used directly or indirectly in a computer in order to bring about a certain result.
…
Design Documentation means Documentation describing the data flows, data structures, and control logic of a Computer Program.
…
Executable Code means a series of one or more instructions executable after suitable processing by a computer or other programmable machine, without compilation or assembly.
…
Licensed Program means a Computer Program comprising part of Licensed Software.
…
Source Code means a series of instructions or statements in an English-like high-level computer language which are readable by appropriately trained humans such as FORTRAN, C, C++, PASCAL, or LISP, or in a relatively low-level language such as the assembly language for a particular processor.
…
21 Again, a careful reader of cl 8 will notice that the definition of Confidential Information concerns, amongst other things, all information not … generally made known with the consent of CWI concerning Licensed Software or Application Templates developed by CWI. That, by definition, included Source Code: see cl 8.1.1.2.
22 Royalties were payable by Task to CWI in relation to the rights it was granted under cl 2. The obligations to pay royalties were set out in cl 3 of the Distribution Agreement. The evidence of Mr Solly Lew (a director and Chairman of Task) was that:
[T]he fees paid by Task to CWI have changed from time to time. But there was no written agreement as to those changes; they were merely agreed orally between Mr Wainman [from CWI] and me. Clause 3.2.1 of the contract provides that the fees to be paid are calculated on the number of copies of the software made and supplied by [Task] to its customers. For the period in issue in these proceedings, the fees actually paid by Task included an amount equal to 50% of the revenue from the CWI software licences of the CWI software sold by Task to its customers in Australia.
In addition, fees paid by Task to CWI has included further amounts equal to 25% of the revenue received by Task from customers for the right to use application templates created by it, and 25% of the revenue received from customers for provision by [Task] of user support, training and other ancillary services.
23 The relevant payments made by Task to CWI were as follows:
Income Year ended 30 June Amount of payment
2007 $566,361
2008 $763,033
2009 $807,464
2010 $767,028
2011 $772,539