About Intellectual Property IP Training Respect for IP IP Outreach IP for… IP and... IP in... Patent & Technology Information Trademark Information Industrial Design Information Geographical Indication Information Plant Variety Information (UPOV) IP Laws, Treaties & Judgments IP Resources IP Reports Patent Protection Trademark Protection Industrial Design Protection Geographical Indication Protection Plant Variety Protection (UPOV) IP Dispute Resolution IP Office Business Solutions Paying for IP Services Negotiation & Decision-Making Development Cooperation Innovation Support Public-Private Partnerships AI Tools & Services The Organization Working with WIPO Accountability Patents Trademarks Industrial Designs Geographical Indications Copyright Trade Secrets WIPO Academy Workshops & Seminars IP Enforcement WIPO ALERT Raising Awareness World IP Day WIPO Magazine Case Studies & Success Stories IP News WIPO Awards Business Universities Indigenous Peoples Judiciaries Genetic Resources, Traditional Knowledge and Traditional Cultural Expressions Economics Finance Intangible Assets Gender Equality Global Health Climate Change Competition Policy Sustainable Development Goals Frontier Technologies Mobile Applications Sports Tourism PATENTSCOPE Patent Analytics International Patent Classification ARDI – Research for Innovation ASPI – Specialized Patent Information Global Brand Database Madrid Monitor Article 6ter Express Database Nice Classification Vienna Classification Global Design Database International Designs Bulletin Hague Express Database Locarno Classification Lisbon Express Database Global Brand Database for GIs PLUTO Plant Variety Database GENIE Database WIPO-Administered Treaties WIPO Lex - IP Laws, Treaties & Judgments WIPO Standards IP Statistics WIPO Pearl (Terminology) WIPO Publications Country IP Profiles WIPO Knowledge Center WIPO Technology Trends Global Innovation Index World Intellectual Property Report PCT – The International Patent System ePCT Budapest – The International Microorganism Deposit System Madrid – The International Trademark System eMadrid Article 6ter (armorial bearings, flags, state emblems) Hague – The International Design System eHague Lisbon – The International System of Appellations of Origin and Geographical Indications eLisbon UPOV PRISMA UPOV e-PVP Administration UPOV e-PVP DUS Exchange Mediation Arbitration Expert Determination Domain Name Disputes Centralized Access to Search and Examination (CASE) Digital Access Service (DAS) WIPO Pay Current Account at WIPO WIPO Assemblies Standing Committees Calendar of Meetings WIPO Webcast WIPO Official Documents Development Agenda Technical Assistance IP Training Institutions COVID-19 Support National IP Strategies Policy & Legislative Advice Cooperation Hub Technology and Innovation Support Centers (TISC) Technology Transfer Inventor Assistance Program WIPO GREEN WIPO's Pat-INFORMED Accessible Books Consortium WIPO for Creators WIPO Translate Speech-to-Text Classification Assistant Member States Observers Director General Activities by Unit External Offices Job Vacancies Procurement Results & Budget Financial Reporting Oversight
Arabic English Spanish French Russian Chinese
Laws Treaties Judgments Browse By Jurisdiction

Australia

AU097-j

Back

Autodesk Inc v Dyason (No 2) [1993] HCA 6

Judgment Template

Autodesk Inc v Dyason (No 2) [1993] HCA 6

HIGH COURT OF AUSTRALIA

MASON CJ, BRENNAN, DEANE, DAWSON AND GAUDRON JJ

MASON CJ:

I agree with the reasons given by Dawson J. for concluding that the respondents have failed to establish that, without fault on their part, they were afforded no opportunity of being heard on the questions which proved to be decisive in the determination of the appeal in Autodesk Inc. v Dyason.[1]

However, in my view, that conclusion does not dispose of the respondents' application for a rehearing of the three questions identified as (a), (b) and (c) in the reasons for judgment prepared by Dawson J. The exercise of the jurisdiction to reopen a judgment and to grant a rehearing is not confined to circumstances in which the applicant can show that, by accident and without fault on the applicant's part, he or she has not been heard. It is true that the jurisdiction is to be exercised with great caution,[2] having regard to the importance of the public interest in the finality of litigation. It is equally true, as this Court said in Wentworth v Woollahra Municipal Council,[3] that "[g]enerally speaking, it will not be exercised unless the applicant can show that by accident without fault on his part he has not been heard."

But these statements do not exclude the exercise of jurisdiction to reopen a judgment which has apparently miscarried for other reasons, at least when the orders pronounced have not been perfected by the taking out of formal orders. So much was acknowledged by Brennan, Dawson, Toohey and Gaudron JJ. in Smith v N.S.W. Bar Association[4] when their Honours said: "if reasons for judgment have been given, the power is only exercised if there is some matter calling for review." It is sufficient to give three examples. In In re Harrison's Share under a Settlement,[5] orders were set aside following a decision of the House of Lords which overruled authorities on the basis of which the orders had been made. In New South Wales Bar Association v Smith,[6] the New South Wales Court of Appeal reconsidered orders previously made in view of an argument that the Court had mistakenly assumed that particular evidence had not been given at earlier hearings.[7] And, in Pittalis v Sherefettin,[8] a judge recalled orders the day after they were made upon determining that he had "erred in a material matter in his approach to the case".[9]

These examples indicate that the public interest in the finality of litigation will not preclude the exceptional step of reviewing or rehearing an issue when a court has good reason to consider that, in its earlier judgment, it has proceeded on a misapprehension as to the facts or the law. As this Court is a final court of appeal, there is no reason for it to confine the exercise of its jurisdiction in a way that would inhibit its capacity to rectify what it perceives to be an apparent error arising from some miscarriage in its judgment. However, it must be emphasized that the jurisdiction is not to be exercised for the purpose of re-agitating arguments already considered by the Court; nor is it to be exercised simply because the party seeking a rehearing has failed to present the argument in all its aspects or as well as it might have been put. What must emerge, in order to enliven the exercise of the jurisdiction, is that the Court has apparently proceeded according to some misapprehension of the facts or the relevant law and that this misapprehension cannot be attributed solely to the neglect or default of the party seeking the rehearing. The purpose of the jurisdiction is not to provide a backdoor method by which unsuccessful litigants can seek to reargue their cases.

The present case is a pioneering step into a technically and conceptually complex world. That is partly because the 1984 amendments to the Copyright Act 1968 Cth extended copyright protection to computer programs on the footing that they were literary works and is one reason why there has been difficulty in ascertaining precisely how the appellants presented their case. Autodesk was the first decision of this Court dealing with the amendments made to the Copyright Act in 1984. It was only the second decision of this Court dealing with the issue of copyright protection for computer programs, the decision in Computer Edge Pty Ltd v Apple Computer Inc.[10] being made on the basis of the law as it stood before the 1984 amendment. And the precise interpretation of the legislation and its application in this case are likely to have a significant effect on the future development of the computer industry in Australia.

The decision in Autodesk confirmed two fundamental principles. First, the definition of a "computer program" by reference to "an expression of a set of instructions" should be understood as conferring protection upon the set of instructions itself — which must be identified with some precision — but as doing so in a way which is adapted to the nature of copyright. Thus, the protection of computer programs is to conform to the dominant principle of copyright law that protection is given not for ideas, but only for the form of expression.[11] However, as the judgment of Mason C.J., Brennan and Deane JJ. makes clear, this distinction must not be applied too strictly.[12] A distinction needs to be drawn between the relevant set of instructions and the form of storage or representation of the instructions, so that a person who reproduces a set of instructions in a different form — such as by turning source code into object code — does not escape infringement. The object of protection is the computer program, not just the particular form of storage or representation chosen by the author.

The second fundamental proposition confirmed in Autodesk derives from the first. Functionality is not the proper object of copyright protection. As Dawson J. stated in Autodesk, the purpose or function of a utilitarian work is its idea, while the method of arriving at that purpose or function is the expression of the idea.[13]

A central conclusion in Autodesk was expressed by Dawson J. as follows:[14]

Whilst the 127-bit look-up table does not of itself constitute a computer program within the meaning of the definition — it does not by itself amount to a set of instructions — it is a substantial part of Widget C and its reproduction in the Auto Key lock is a reproduction of a substantial part of that program.

All members of the Court expressed their agreement with this conclusion. It is precisely this conclusion which is attacked by the respondents. The attack is on two grounds: first, that the 127-bit look-up table in Widget C not only does not amount to a set of instructions but is simply data; secondly, that on no proper understanding of the technology is the look-up table a substantial part of the Widget C program, particularly when one takes into account the nature of the look-up table as data and not instructions.

The program known as Widget C is one of several programs which together comprise the Autocad software. Widget C is present because it forms an integral part of the locking and unlocking device which is involved in the Autocad lock. Widget C is a large program of 20,000-30,000 bytes. It comprises instructions to the computer requiring it to send out a challenge to the Autocad lock. The challenge which is sent out is a sequence of electrical impulses which, in binary notation, can be represented as a series of ones and zeros. The lock responds to this challenge also in the form of an electrical signal which may be represented as either ones or zeros. The string of ones and zeros sent back by the lock is different from the string of ones and zeros sent by the computer to the lock. Widget C receives the response and uses the 127-bit look-up table to check whether it is the expected response. The 127-bit look-up table consists of 16 bytes in the entire Widget C program of 20,000-30,000 bytes. If the response is correct, the program continues to run; if the response is incorrect, the program ceases operation.

It is clear that the phrase "substantial part" refers to the quality of what is taken rather than the quantity.[15] In Ladbroke (Football) Ltd. v William Hill (Football) Ltd., Lord Pearce stated:[16]

Whether a part is substantial must be decided by its quality rather than its quantity. The reproduction of a part which by itself has no originality will not normally be a substantial part of the copyright and therefore will not be protected. For that which would not attract copyright except by reason of its collocation will, when robbed of that collocation, not be a substantial part of the copyright and therefore the courts will not hold its reproduction to be an infringement. It is this, I think, which is meant by one or two judicial observations that "there is no copyright" in some unoriginal part of a whole that is copyright.

As this statement makes clear, in determining whether the quality of what is taken makes it a "substantial part" of the copyright work, it is important to inquire into the importance which the taken portion bears in relation to the work as a whole: is it an "essential" or "material" part of the work?[17]

In this case, it is argued by the appellants that such an inquiry compels an affirmative answer as the look-up table is essential to the operation of the Autocad locking mechanism. Such an argument, however, misconceives the true nature of the inquiry and seeks to re-introduce by another avenue an emphasis upon the copyright work's function. True it is that the look-up table is essential to the functioning of the Autocad lock. However, in the context of copyright law, where emphasis is to be placed upon the "originality" of the work's expression, the essential or material features of a work should be ascertained by considering the originality of the part allegedly taken. This is particularly important in the case of functional works, such as a computer program, or any works which do not attract protection as ends in themselves (e.g., novels, films, dramatic works) but as means to an end (e.g., compilations, tables, logos and devices).[18]

On this approach, the arguments of the respondents as to the nature of the look-up table, not presented in any detail at the earlier hearing in this Court, have considerable importance. The respondents argue that the look-up table does not constitute instructions and, as such, "expression", which is capable of becoming the subject of copyright, but is simply data used to provide the basis of a comparison between the response from the lock and the expected response which determines whether the Autocad program continues to operate. The respondents allege that the nature of the look-up table as data was accepted by experts for both sides at the trial. It is by no means certain that that is true; however, it is also the case that the attention of expert witnesses was not drawn to this precise question. In any event, the question is not one that is necessarily to be resolved by recourse to expert opinion, as the categorization of the look-up table as either data or instructions is relevant only in the context of the definition in the Copyright Act which provides that the protected computer program is "an expression of a set of instructions". It is a legal issue to be resolved by the application of the principles of copyright law.

On the basis of arguments presented by the respondents on this application and which were not presented to the Court at the hearing of the appeal except in summary written form, comprising little more than one page, in response to the Registrar's letter which is set out in the reasons of Dawson J., I am inclined to the view that it is arguable that the 127-bit look-up table is simply data or information which is accessed and used by the instructions that constitute the program Widget C. The instructions are functionally useless without the data; the Widget C program would not fulfil its role in the absence of the look-up table. But this may not mean that the look-up table forms part of the instructions or is a "substantial part" of the protected copyright work for the purpose of determining an alleged infringement. The look-up table is not responsible for the challenge which is sent to the lock; the program makes reference to the table to ascertain whether the response received is as expected. In the circumstances, it is perhaps possible that, in qualitative and not functional terms, the look-up table is not a material or key part of the program; the act of reproducing it may conceivably be akin to the reproduction of the material simpliciter in a table or compilation or the reproduction of something that is itself largely unoriginal.[19]

There is the question whether this approach is affected by the inclusion in the definition of "computer program" of the words "(whether with or without related information)". Counsel for the respondents argued that those words raised squarely the question whether "related information", not itself being instructions, is brought within the scope of the protection or is implicitly excluded from the scope of the protection. That way of wording the question may conceal a further issue: even if one assumes that the related information is to be considered as part of the computer program, a court must still decide, by application of general principles, whether reproduction of that related information constitutes reproduction of a "substantial part" of the program.

In the result, I incline to the view that, in the light of the more elaborate arguments presented in this application, it is arguable that the respondents have not infringed the appellant's copyright in the Widget C program. This conclusion would not, in itself, justify a review or rehearing of the critical issues which were the subject of the decision pronounced on 12 February 1992 if all that could be said was that the respondents have now advanced satisfactory arguments in place of arguments which were formerly inadequate. As I have said, the jurisdiction to reopen is not to be exercised simply for the purpose of giving a party the opportunity to present a case to better advantage. However, this is an important and unusual case. As a result of a variety of factors, including the way in which the appellants' case was primarily argued, the effect on the parties of the letter sent by the Registrar of this Court and, not least, the complexity of the relevant technology at issue, relevant arguments were not presented or not presented adequately at the first hearing before this Court. The conclusion that the respondents were not denied an opportunity to present such arguments at that time does not conclude the issue. Although it can be said that the respondents should have sought to present oral argument on the matter raised in the Registrar's letter, the tenor of that letter did not invite such a response. The letter, which was drafted and sent at the direction of the members of the Court, was equivocal in its invitation to the parties to address submissions to the Court, as Dawson J. has noted, and also, by stating that a member of the Court had raised the particular issue, gave no indication of the significance which that issue ultimately assumed for all members of the Court. In addition, the letter also failed to prescribe any procedure in the event that the parties could not reach agreement as to whether the relevant submission had been advanced. With the advantage of hindsight and in the light of the written submissions lodged in response to that letter, the Court should have relisted the appeal for further argument before proceeding to judgment.

Accordingly, I consider that the Court should reopen the judgment for the purpose of reviewing or rehearing the issues which have been debated, namely, those identified as (a), (b) and (c) in the reasons of Dawson J. No injustice would be occasioned to the appellants by such a course.

BRENNAN J:

This Court has undoubted jurisdiction to recall a judgment which it has pronounced, at least prior to the formal entry of the judgment, if the judgment has been pronounced against a person who, without fault on the part of that person, has not had an opportunity to be heard as to why that judgment should not be pronounced.[20] The jurisdiction is exercised sparingly for it is important to bring litigation to finality in this Court.[21] Nevertheless, natural justice would be denied if, in a case in which the stated conditions are satisfied, the judgment were not vacated.

It is desirable to add in the context of the present case a further observation about the opportunity to be heard. A court should not pronounce a judgment against a person on a ground which that person has not had an opportunity to argue.[22] However, a sufficient opportunity to argue a ground is given when the ground is logically involved in a proposition that has been raised in the course of argument before the court or is to be considered by the court as an unconceded step in determining the validity of a conclusion for which one of the parties contends.[23] Of course, the precise ground which a court or judge assigns for a decision will frequently be formulated in terms different from the terms of a submission by counsel but, provided the ground has arisen in one of the ways mentioned, the court or judge may properly proceed to judgment without requiring the case to be relisted for further argument and without inviting supplementary submissions to be made.

In the present case, the proposition on which the appellants succeeded is that the respondents infringed the appellant's copyright in a computer program by reproducing in the Auto Key lock a part of the Widget C program, the relevant part of the Widget C program being the look-up table. That proposition was raised in argument in the Courts below. After argument on appeal to this Court, a letter sent by the Registrar to the parties expressly raised the question whether "the series embedded in the eprom in the Auto Key lock constituted a reproduction in a material form of a substantial part of Widget.C". The Court received supplementary submissions from the parties directed to that question. The Registrar's letter also drew attention to an observation by one of the Judges in the Full Court of the Federal Court that it was common ground that the respondents had not reproduced any part of the Widget C program. The Registrar's letter thereby put the parties on notice that, if that observation were correct, the question might not be open before this Court. By the clearest implication, if that observation were not correct, the question would be open before this Court. It is not to the point that the Registrar's invitation to make supplementary submissions was expressed contingently upon agreement by the parties that that question had been argued. The parties in fact made supplementary submissions in response to the letter, dealing with the issue whether the question identified by the Registrar's letter had been raised in the Courts below and addressing the substantive question. I need not repeat the references in the judgments of Dawson J. and Gaudron J. to the proceedings before the Courts below which demonstrate that the respondents not only had had, but had taken, an opportunity in each of those Courts to argue the question on which this Court ultimately decided the appeal against them.

It is one thing to reopen an appeal after judgment if the Court has reached a conclusion by adopting a proposition of fact or law which the unsuccessful party has not had an opportunity to argue. In that event, natural justice is denied and it can be said that the Court's jurisdiction to hear and determine the matter is not exhausted. But that is not the present case. Here the ground on which the appeal was determined had been argued in the courts below and had been the subject of submissions in this Court. The appeal was determined after it was fully heard. That being so, I find no jurisdiction to set aside the judgment already pronounced merely because it is submitted by the unsuccessful party that, on further argument, the Court would be satisfied that it had reached the wrong conclusion in law. In University of Wollongong v Metwally [No. 2][24] this Court said:

Except in the most exceptional circumstances, it would be contrary to all principle to allow a party, after a case had been decided against him, to raise a new argument which, whether deliberately or by inadvertence, he failed to put during the hearing when he had an opportunity to do so.

The decision of this Court in the present case was not given in ignorance or forgetfulness of some statutory provision[25] or of some critical fact. To entertain an application to reopen an appeal after judgment in order to consider further argument on an issue already decided would be to subvert the finality of litigation and to invite interminable arguments about the importance of the legal questions to be recanvassed and the correctness of the answers to those questions already given.

It is therefore unnecessary to consider the respondents' submissions which outline the attack which would be made on the correctness of the judgment if the appeal were reopened. However, I am comforted in rejecting the application by the view that such an attack would not be likely to succeed. The submissions seek to canvass again the questions whether the sequence of digits stored in the eprom of the Auto Key lock copied, albeit indirectly, a substantial part of Widget C and whether that part was an element in a "set of instructions" as that term is used in the definition of computer program in s. 10 of the Copyright Act 1968 Cth. The definition reads:

"computer program" means an expression, in any language, code or notation, of a set of instructions (whether with or without related information) intended, either directly or after either or both of the following:

(a) conversion to another language, code or notation;

(b) reproduction in a different material form; to cause a device having digital information processing capabilities to perform a particular function.

The respondents would attack the judgment by advancing an argument that the sequence of digits in the look-up table should be regarded as data and should not be characterized as an element in a "set of instructions". As it is the reproduction in the eprom of the sequence of digits in the look-up table in Widget C which is said to be an infringement of the appellant's copyright in a computer program, the relevant question is whether the sequence of digits in the look-up table is an element in a "set of instructions".

Although the notion that copyright protects an expression of an idea rather than the idea itself is preserved in the definition of "computer program", the definition itself invites consideration of the effect on the computer of the electronic signals the expression of which constitutes the computer program. Using metaphor, the definition requires that the electronic signals should constitute a "set of instructions intended to cause a device having digital information processing capabilities to perform a particular function". Widget C consists of a sequence of electronic signals which are not amenable to variation by keyboard operation and which cause a computer (i) to run the Autocad application when the responses received from a peripheral device (an Autocad lock or an Auto Key lock) correspond with the look-up table and (ii) not to run the Autocad application when the responses from the peripheral device do not correspond with the look-up table. If the look-up table were not part of Widget C, the electronic signals generated by Widget C would not cause the computer to perform in that way. The entire sequence of electronic signals which causes the computer to run the Autocad application comprises the electronic signals generated by the computer when Widget C is running, including the electronic signals which are transmitted to the peripheral device, and the electronic signals which are generated by and transmitted from the peripheral device. To succeed in challenging the correctness of the judgment, the respondent would have to demonstrate that the electronic signals should be divided into two categories, some of them being a "set of instructions" and others being of a different character. It is immaterial that some electronic engineers may classify some of those electronic signals as data. Once a discrete function of the computer is identified — here, the running of the Autocad application — it is necessary to identify the electronic signals which, as an entirety, cause the computer to perform that function. As at present advised, I should think that those signals, as an entirety, answer the description of a "set of instructions" and an expression of those electronic signals answers the description of a "computer program". The Widget C program is designed to cause the computer to perform the function of running the Autocad application when the sequence of electronic signals, as expressed in the look-up table, is transmitted from the peripheral device. The function of running the Autocad application is performed in obedience to a "set of instructions". I have not appreciated the force of the submission that the sequence of electronic signals that are expressed in the look-up table is not part of the set of instructions which cause the computer to run the Autocad application.

A further submission is that the look-up table is not a substantial part of the relevant computer program. The bytes contained in the look-up table are but a minute fraction of the bytes in the whole of the Widget C program. Nevertheless, the series of digits in the look-up table is both original and critical to the set of instructions designed to cause the computer to run the Autocad application. When the running of the Autocad application is the purpose of the set of instructions expressed in that program, it would be difficult, if not impossible, to contend that the look-up table is not a substantial part of that program. Even if the jurisdiction to reopen were wider than I hold it to be, I would dismiss the application.

However, it is not the absence of a likelihood of success by the respondents that leads me to refuse their application. The material consideration is that the conditions which govern the reopening of a judgment on appeal, as stated in State Rail Authority of N.S.W. v Codelfa Construction Pty Ltd and Wentworth v Woollahra Municipal Council, are not satisfied.

I would dismiss the application.

DEANE J:

I agree with the Chief Justice that the appeal in this case should have been listed for further argument before the Court proceeded to deliver judgment. However, my reasons for that conclusion differ from those of the Chief Justice. It seems to me that, when the relevant facts (which are set out in other judgments) are assessed with the benefit of hindsight, the correct conclusion is that the unsuccessful respondents, who are the present applicants, were not given an adequate opportunity to present submissions in relation to a finding which was of critical importance to the Court's ultimate decision. That finding was that the 127-bit sequence in the look-up table of Autodesk's computer program known as "Widget C" was, of itself, a "substantial part" of that "computer program" for the purposes of the Copyright Act 1968 Cth ("the Act"). On the basis of that finding, the Court held that the encrypting or storing of a corresponding 127-bit sequence in the eprom of the respondents' Auto Key lock of itself constituted an infringement of Autodesk's copyright in Widget C.[26]

What is important for present purposes is that no finding had been made in the courts below that Widget C's look-up table constituted a "substantial part" of the "computer program".[27] To the contrary, the judgments of Sheppard J and Beaumont J. in the Full Court of the Federal Court expressly stated that it was "common ground" that the respondents had "not reproduced" "any part"[28] or a "substantial part"[29] of the computer program known as Widget C. Neither in the notice of appeal to this Court nor in the course of oral argument did the appellants ("Autodesk") challenge the correctness of those statements or suggest that the Federal Court had, by reason of a misapprehension about what was common ground, wrongly failed to deal with a proposition that the reproduction, in a material form, of a sequence corresponding to that in the look-up table of itself constituted infringement of Autodesk's copyright in Widget C. Nor did Autodesk advance oral argument in this Court in support of any such proposition. The closest Autodesk came even to adverting to such a proposition in this Court was in some not unambiguous answers to questions asked by a member of the Court. In these circumstances, the respondents were, in my view, entitled to approach the oral argument of the appeal on the basis that Autodesk did not attack the decision of the Full Federal Court on the ground that that Court had wrongly failed to consider or to uphold a submission that the encrypting of the eprom in the Auto Key lock of itself constituted an actionable infringement of Autodesk's copyright in Widget C. It is apparent that that was, in the event, the approach adopted by counsel for the respondents since the respondents did not direct oral argument to the question whether the sequence in the look-up table constituted a "substantial part" of the "computer program". Nor was that question raised by any member of the Court in the course of the respondents' oral argument.

It is true that the Registrar's letter to the parties, which was written at the direction of the Court, raised the question whether reproduction in a material form of Widget C's look-up table of itself constituted a reproduction of a "substantial part" of a "computer program". Unfortunately, that letter invited further submissions only in the event that the parties were agreed that Autodesk had in fact argued in the Federal Court that the series embedded in the eprom in the Auto Key lock itself constituted a reproduction in a material form of a "substantial part" of Widget C. In the event, the parties were not agreed that any such argument had been advanced. In those circumstances, the respondents were, in my view, entitled to adopt the approach that it sufficed, for the purposes of the Court's inquiry, to make plain that it was not agreed that any such argument had been advanced in the Federal Court and that, if this Court were to entertain such an argument, there would be genuine dispute about its correctness. That, it would seem, is the approach which the respondents adopted. The unfortunate result is that there has, in my view, been an inadvertent denial of procedural fairness by the Court for the reason that, regardless of what was or was not common ground in the Federal Court, the respondents have never been given a clear and adequate opportunity to place before this Court full submissions about the correctness of the proposition which constituted the basis of the Court's ultimate decision against them.

The argument on the present application to vacate the Court's judgment in Autodesk Inc. v Dyason[30] was necessarily of a preliminary nature. It has not sufficed to persuade me that the conclusion expressed in the joint judgment to which I was a party was mistaken. It has, however, persuaded me that I may have reached that conclusion without a complete consideration of the argument against it. In the result, I consider that the judgment should be vacated so that the case can be approached anew in the light of the argument which the respondents wish to present.

I agree with the orders proposed by the Chief Justice.

DAWSON J:

In Autodesk Inc. v Dyason,[31] this Court held that the respondents (the applicants in these proceedings whom I shall continue to call the respondents) had infringed the appellants' copyright in a computer program known as "Autocad ". The Autocad program enables a user to produce drawings which assist in the drafting of architectural and engineering plans and designs. The circumstances in which the infringement occurred were described as follows:[32]

Autocad is sold by dealers. The purchasers receive a package including a number of disks which contain software in the form of the drafting program. It is easy to make copies of these disks and it would appear that many users do so, if only for replacement purposes should the original disks be damaged. Because the disks are easily copied, there is a danger that persons who have not purchased the disks from an Autocad dealer may pirate them by making unauthorized copies. To avoid piracy of this kind, the appellants developed a hardware device, called an "Autocad lock", without which the Autocad program cannot be run. The lock is plugged into the computer, and peripheral devices, such as printers or monitors, are in turn plugged into the lock. Without the lock in place the computer will not run the Autocad program, although other programs may be run with the lock in place. A single lock is supplied with each purchase of the Autocad package and cannot be purchased separately. The cost of an Autocad package is approximately $5,200 which includes the price of the Autocad lock. Thus, even though a purchaser of Autocad might make copies of the disks containing the program, with only one lock he can run only one set of disks at a time. That is the purpose of the Autocad lock: to ensure that the purchase of a single Autocad package does not result in multiple use of the program.

The third respondent, after making a close examination of the operation of the Autocad lock, designed an alternative device, called an Auto Key lock, which performs the same function as the Autocad lock. [T]he Auto Key lock was placed upon the market at a price of about $500.

The Autocad program is in fact a compilation of programs, one of which is known as Widget C. It is Widget C which operates in conjunction with the Autocad lock. The set of instructions contained in Widget C requires the computer to send out challenges to the Autocad lock which, in turn, sends its responses back to Widget C. If a response is adjudged correct by Widget C, the computer is instructed to proceed. If it is not, the running of the Autocad program ceases. This happens every few seconds during the use of the Autocad program.

The third respondent, using an oscilloscope, was able to read the responses of the Autocad lock and, by the use of an eprom (a type of semiconductor chip), was able to produce a device which would produce the same output as the Autocad lock. That device became the Auto Key lock.

The majority in Autodesk (Mason C.J., Brennan and Deane JJ.) expressed the conclusion of the Court as follows:[33]

[I]t is common ground that Widget C (a program file in the Autocad software) was, for relevant purposes, a "computer program" in that it was a set of instructions of the kind designated by the definition [in s. 10(1) of the Copyright Act 1968 Cth as amended by the Copyright Amendment Act 1984 Cth]. There is no dispute about its originality. When the definition of computer program in s. 10(1) of the Act is understood , the effect of the Act is that, at relevant times, copyright existed in any expression of Widget C in language, code or notation. The evidence disclosed that there was "encrypted" or stored in Widget C a "look-up table" which can be expressed in binary notation as an irregular arrangement or series of 127 ones or zeros. Once the respective starting points are identified, that expression of that look-up table corresponds precisely with the expression in binary notation of the 127-bit series embedded or stored in the eprom in the Auto Key lock The look-up table in Widget C constituted "a substantial part" of Widget C. As Dawson J. points out, [the third respondent's] use of an oscilloscope to read the output of a stimulated Autocad lock involved an indirect copying of the look-up table. Indeed, the whole point of the exercise was to reproduce whatever was necessary to match the requirements of that look-up table. In these circumstances, the 127-bit series embedded in the eprom in the Auto Key lock constituted a reproduction in a material form of a substantial part of any actual or theoretical "expression" in binary "notation" of the "set of instructions" constituting Widget C. It follows that the 127-bit series embedded in the eprom in the Auto Key lock infringed the appellants' copyright in the computer program, Widget C.

By notice of motion the respondents seek to have the Court vacate the judgment given and the orders made in Autodesk upon the ground that, without fault on their part, they were afforded no opportunity of being heard on the following questions:

(a)         Whether the 127-bit series embedded in the eprom in the Auto Key lock constituted a reproduction of a substantial part of Widget C, namely, the look-up table stored in Widget C.

(b)         Whether the third respondent indirectly copied the look-up table in Widget C by copying the sequence of numbers generated by the Autocad lock.

(c)         Whether copying data contained in a computer program can constitute a reproduction of a substantial part of that computer program.

Before judgment was delivered in Autodesk, an inquiry was made of the parties, through the Registrar of the Court, as follows:

whether it has at any stage been expressly submitted on behalf of the appellants that the series embedded in the eprom in the Auto Key lock constituted a reproduction in a material form of a substantial part of Widget.C.

In that regard, attention is directed to the statement in the judgment of Sheppard J. in [the Full Court of] the Federal Court that it is "common ground that [the respondents] have not reproduced any part of the Widget.C. program".

If the parties are agreed that a submission to that effect was advanced, the parties are invited to make any supplementary submissions in writing which they might desire to make in relation to it. If the parties are agreed that no such submission was advanced, it is unnecessary for the matter to be taken further.

In response to that inquiry, the respondents to this application (the appellants in Autodesk whom I shall continue to call the appellants) submitted that the observation of Sheppard J. was "on its face clearly incorrect". They referred the Court to relevant passages in the transcript of proceedings in the Full Court of the Federal Court and in the transcript of proceedings in this Court where, they said, the matter referred to in the Registrar's inquiry had been raised. The respondents, who had been supplied with a copy of the appellants' submission, also made a supplementary submission, the relevant part of which was as follows:

3. The look up table in Widget.C is data rather than instructions

5. The portion of code shown at Appeal Book 818 is a very small portion of Widget.C. The entire Widget.C program is 20,000-30,000 bytes in size (Appeal Book page 163). The string produced by Autokey is 127 bits in size; by ordinary conventions, that is 16 bytes. Autokey was developed without the use of Widget.C (Appeal Book pages 498-500. See also High Court submissions on pages 104-106).

1. Accordingly, no part of Widget.C (alternatively, no substantial part) has been reproduced in Autokey.

The appellants delivered submissions in reply.

Whilst the Court has jurisdiction to entertain an application to vacate orders which it has made, at all events before those orders have been perfected by the entry of judgment[34] (that not having occurred in this case), it is a jurisdiction to be exercised cautiously, bearing in mind the public interest in the finality of litigation.[35] In Wentworth v Woollahra Municipal Council,[36] the Court said:

[T]he circumstances in which this Court will reopen a judgment which it has pronounced are extremely rare. The public interest in maintaining the finality of litigation necessarily means that the power to reopen to enable a rehearing must be exercised with great caution. Generally speaking, it will not be exercised unless the applicant can show that by accident without fault on his part he has not been heard.

And it should be added that even though a party fails to present his case in a manner which is open on the pleadings and on the facts, a final appellate court with responsibility to determine the law cannot be precluded from disposing of a case upon the basis which appears to it to be correct. This is particularly so where matters not raised on appeal have been raised in the courts below. "Judges are more than mere selectors between rival views — they are entitled to and do think for themselves."[37]

The respondents encounter immediate difficulty in the light of these observations. Whilst the form of the invitation to address submissions to the Court upon the proposition that "the series embedded in the eprom in the Auto Key lock constituted a reproduction in a material form of a substantial part of Widget.C" may have been equivocal, the respondents availed themselves of that invitation and did make supplementary submissions before the delivery of judgment in Autodesk. There can have been no doubt about the matter to which submissions, if they were to be delivered, were to be addressed. They were to be directed to the proposition that "the series embedded in the eprom in the Auto Key lock constituted a reproduction in a material form of a substantial part of Widget.C". And that was the matter to which the respondents did address themselves, albeit briefly, in their supplementary submissions. No limit was placed upon the nature or extent of the submissions which might be made.

Nor, having regard to the conduct of proceedings at first instance before Northrop J. and subsequently on appeal before the Full Court of the Federal Court, can the respondents have been unaware of the issue raised by the Registrar's inquiry. That issue was always open on the pleadings and it has not been contended otherwise, although the relief claimed by the appellants was more confined. They sought an order that the respondents be restrained from reproducing in any material form, the whole or a substantial part of, or any part of, the computer program contained within the Autocad lock or any adaptation thereof. However, the form of relief was incapable of restricting the scope of the pleadings, the appropriate relief upon the facts proved being ultimately a matter for the Court.[38]

The form of relief claimed does reflect the primary way in which the appellants put their argument at first instance, which was that the Autocad lock itself contained a computer program which was reproduced in a material form in the Auto Key lock. But it is clear that, at first instance and on appeal to the Full Court of the Federal Court, counsel for the appellants also addressed argument upon the alternative possibility that the look-up table contained in Widget C was reproduced in the Auto Key lock by indirect copying through the use of the Autocad lock. The submission was made that, although the physical arrangement of the look-up tables in Widget C and in the eprom in the Auto Key lock was different in that the look-up table in Widget C was stored in a compressed and encrypted form, the difference was immaterial. Counsel for the appellants did not submit, indeed submitted to the contrary, that the 127-bit sequence was itself a computer program. He did, however, submit that the sequence was a very important part of the relevant computer program and that it was the part of the program which made the program of value. He also contended that the computer program said to be contained in the Auto Key lock (of which the 127-bit sequence was said to be a part) was derived from Widget C, despite the third respondent not having had access to the source code for Widget C.

Nor, at first instance, were counsel for the respondents unaware of the significance of these submissions. Counsel for the first two respondents conceded that there was a degree of "logical similarity" between Widget C and the Auto Key lock, but contended that the 127-bit sequence was not a computer program or part of a computer program, being merely data taking the form of output from the locks and input into the computer. He submitted that even if the 127-bit sequence as found in the look-up table in Widget C and in the eprom in the Auto Key lock could be regarded as a computer program, the difference between the two look-up tables referred to by counsel for the appellants did mean, contrary to the appellants' submissions, that the look-up table in the Auto Key lock was not a reproduction of the look-up table in Widget C. Counsel for the first two respondents also denied that the look-up table in Widget C was a substantial part of the computer program constituted by Widget C because it was quantitatively only a very small part of Widget C and was qualitatively insignificant. Finally, counsel for the first and second respondents contended that the third respondent had not used Widget C (including the look-up table contained in its memory) to produce the Auto Key lock because he had merely observed the input and output of the Autocad lock.

Before the Full Court of the Federal Court, counsel for the appellants placed express reliance upon a submission that the respondents had copied the precise state machine — or look-up table or 127-bit sequence — used in Widget C and had incorporated it into the Auto Key lock. He submitted that the look-up table was an important part of the computer program which was the subject of copyright protection. He further argued that it was irrelevant whether Widget C or the Autocad lock was developed first because the two were interlocking parts such that it could be said that the Autocad lock was part of Widget C rather than that it reproduced Widget C. And, partly for this reason, he submitted that it was irrelevant that the third respondent had had no access to the source code for Widget C, it being sufficient that he had produced the Auto Key lock through observing the input and output of the Autocad lock.

In the Full Court, counsel for the respondents rejected any suggestion that the Auto Key lock infringed copyright in Widget C. He reiterated arguments similar to those which he had put to Northrop J. He accepted that the sequence of numbers was stored in the eprom and acknowledged a similarity in logic between the Auto Key lock and Widget C in their use of a look-up table, but he denied that the similarity was significant and asserted that the method employed by each of the Auto Key lock and Widget C was different. He also contended that the third respondent had not used Widget C (including its look-up table) to produce the Auto Key lock because the third respondent had not looked into Widget C but had merely observed the input and output of the Autocad. He again submitted that the 127-bit sequence could not be characterized as a computer program because it was not a set of instructions. In addition, he pointed to the fact that no copyright was claimed in the 127-bit sequence saying that there was "no claim for infringement of that group of bits". That was indeed true but did not address the argument put on behalf of the appellants that what was infringed was copyright in a computer program (of which the sequence of bits formed a part) rather than any copyright that might subsist in the sequence of bits itself.

The last point was raised during the application for special leave to appeal. In reply to a suggestion from the bench that the 127-bit sequence constituted a set of instructions and that it might therefore be protected by copyright, counsel for the respondents said:

It is not pleaded. It has not been argued and, we would say, this is certainly not the time at which it can be raised because to suggest that would raise a whole range of quite different issues including, for example, whether a sequence of 127 binary digits is capable of being a subject-matter of copyright at all.

He continued his reply:

If there is any suggestion that special leave might be granted to argue a case for copyright of the 127 bits, we would say that that is a procedural unfairness of very substantial proportions.

But, of course, that was not the argument that had been put on behalf of the appellants. It was never contended that the 127-bit sequence itself constituted an instruction or set of instructions or, indeed, that it in itself constituted a work (such as a table or compilation) that was the subject of copyright protection. The argument was that the 127-bit sequence comprised a substantial part of the instructions that constituted Widget C.

In this Court, counsel for the appellants contended that, in order to establish infringement of copyright, it was sufficient to show that the respondents reproduced the whole or a substantial part of any one of (a) a computer program in Autocad, (b) a computer program in the Autocad lock, or (c) a computer program in both Autocad and the Autocad lock or partly in one and partly in the other. In developing this argument, the contention was advanced that both Widget C and the eprom in the Auto Key lock contained the same look-up table, as did the Autocad lock save that in that lock some digits were hardwired into the lock, the remainder being generated by the lock. Protection was claimed for the 127-bit sequence as part of the relevant computer program. Counsel for the respondents argued that the only similarity (if any) between the Auto Key lock and any of the computer programs claimed by the appellants to be protected by copyright was their function. Indeed, he contended that, in any event, the function of Widget C differed from that of the two locks in that its function was not to generate the 127-bit string, but simply to compare the bits put out by the relevant lock with the bits anticipated by Widget C. And, as in the courts below, there was argument as to whether Widget C had been used by the third respondent to produce the Auto Key lock despite the third respondent not having had access directly to Widget C.

As was observed in Autodesk,[39] the basis upon which the appeal was determined was not in the forefront of the appellants' submissions to this Court. Nevertheless, the arguments which were put embraced the ground which had clearly emerged in the courts below and which found favour with this Court. In any event, that ground was plainly identified in the inquiry made by the Registrar of the parties and they were invited to, and the respondents did, make submissions addressed to it. They made those submissions in the light of the arguments which had been put both at first instance and on appeal to the Full Court of the Federal Court. The respondents were, therefore, given ample opportunity to be heard, and were heard, upon the matter which they now seek to raise again.

That is sufficient to dispose of the respondents' motion, but I think it appropriate to add that I have given consideration to the arguments which the respondents would seek to put if the case were reopened, these arguments having been developed to a considerable extent during the hearing of this application. If it were necessary so to decide, I would be of the view that none of them would enjoy a sufficient prospect of success to warrant taking the exceptional step of reopening a judgment pronounced by this Court. I would refuse the motion.

GAUDRON J:

This is an application by the unsuccessful respondents in Autodesk Inc. v Dyason[40] ("Autodesk No. 1") ("the respondents") to vacate the judgment given in that matter on the ground that, without fault on their part, they had no opportunity to be heard on three issues involved in or decided by it. Judgment has not yet been entered and, in my view, should be set aside if the interests of justice so require.[41] However, the circumstances in which justice requires that course are, in practice, extremely rare, particularly if there has been an opportunity for full argument.[42] In order to make clear my reasons for holding that the interests of justice do not require that course in this case, it is necessary for me to repeat, at least to some extent, the facts involved in Autodesk No. 1.

Autodesk Inc. ("Autodesk") developed a computer software package, known as "Autocad ", which consists of a number of computer programs, including one called "Widget C". It is and has been common ground at all stages that Widget C is a computer program as defined in s. 10 of the Copyright Act 1968 Cth ("the Act"). That definition is as follows:

"computer program" means an expression, in any language, code or notation, of a set of instructions (whether with or without related information) intended, either directly or after either or both of the following:

(a) conversion to another language, code or notation;

(b) reproduction in a different material form;to cause a device having digital information processing capabilities to perform a particular function.

It has not at any stage been suggested that the expression "a set of instructions" in that definition is a technical or art term or that it has anything other than the ordinary and natural meaning conveyed by those words in that context.

Widget C prevents the use of the other Autocad programs unless a piece of hardware, called an Autocad lock, is connected to the computer on which they are to be run. It does this by instructing the computer to send signals to the lock: if the lock responds with the appropriate answering signal, it instructs the computer to proceed; if it does not, the programs cease to operate. Signals are sent and responses made every few seconds. The responses comprise a repeating sequence of 127 electrical impulses representing 127 binary digits. The repeating sequence is emitted as the result of the wiring, in a particular way, of two common electronic components, a shift register and an exclusive — or gate. That repeating sequence corresponds exactly with a sequence of digits in a look-up table encrypted and stored in memory in Widget C. For the Autocad programs to run, each digit emitted by the Autocad lock must correspond with the digit in that look-up table as then read by Widget C.

The Autocad programs are easily copied onto computer disks. The purpose of the Autocad lock is to prevent use of the programs or of copies of those programs, save by persons who have acquired a lock by purchasing a software package or, in the case of purchasers, to prevent multiple use of a single package. One of the respondents, Mr. Peter Vincent Kelly ("the third respondent"), set about producing a device which would perform the same function as the Autocad lock and, hence, would enable the use of copied programs by persons other than purchasers and, in the case of purchasers, multiple use of a single package.

By studying the Autocad lock, the third respondent was able to detect the sequence of signals emitted by it and the point at which that sequence began to repeat itself. He was then able to construct a device, using an eprom (Erasable Programmable Read Only Memory) in which that sequence was stored, which could be connected to a computer and which would reproduce the repeating sequence emitted by the Autocad lock. He set about commercial exploitation of the device which he called "an Auto-key lock".

On learning of the Auto Key lock, Autodesk and another company (both together called "Autodesk" in what follows) made application to the Federal Court to restrain what was claimed to be a breach of copyright in "the computer program contained within the autocad lock". That claim was broadened in the statement of claim in which Autodesk claimed infringement of its copyright in "a computer program known as "Autocad " which is, also, in part, contained within a product known as "the Autocad hardware lock" ". It claimed that that copyright had been infringed by the respondents by, amongst other things, "reproducing in a material form and/or adapting [that] computer program or a substantial part of it".

Judgment was given by this Court in Autodesk No. 1, an appeal from the Full Court of the Federal Court, on the basis that "[t]he look-up table in Widget C constituted a substantial part of [the] Widget C [program]" and that the Auto Key lock had been made by "indirect copying of [that] look-up table" and "constituted a reproduction in material form of a substantial part of the "set of instructions" constituting Widget C".[43] The three issues on which the respondents claim they were not afforded an opportunity to present argument are: first, whether the look-up table is a substantial part of Widget C; secondly, whether it was indirectly copied by the third respondent; and thirdly, whether "copying data in a computer program can constitute a reproduction of a substantial part of that computer program". These issues were not dealt with in oral argument in this Court, but the history of the proceedings shows that they emerged and were the subject of submissions at first instance and, save as to the first issue, on appeal to the Full Court of the Federal Court.

In keeping with the assertion in the statement of claim that there was an infringement of copyright in "the computer program known as "Autocad " ", the evidence and argument at first instance travelled well beyond the Autocad lock. One issue that clearly emerged at that stage was whether copyright had been infringed by reproduction of the look-up table in Widget C. Counsel for the third respondent argued that the look-up table was not reproduced in the Auto Key lock because it "is a table which, if written in binary form, is altogether different in appearance from that constituted by the 128 states represented in binary form in the Autokey [eprom]". And while acknowledging that there was "a logical similarity at one level" between the two in that "each of them has reference to something that could be described as a look-up table in order to ascertain the next digit in the series", counsel for the first two respondents also argued there was "certainly not a similarity of appearance". The question of similarity of appearance, which arose primarily because the sequence was written left to right in one case and right to left in the other, has long since ceased to be an issue.

Counsel for the first two respondents also argued that the look-up table in Widget C was "such a minuscule portion" of the program that the look-up table in the eprom of the Auto Key lock "[could not] be said to be a substantial reproduction of it". Additionally, he argued that the Auto Key lock was not derived from Widget C because it "was not produced by use of Widget C". And counsel for the third respondent argued that it had not been proven to have been derived from Widget C because it had not been established whether the lock or the program came first. Counsel for the first two respondents also argued that there was no evidence that the 127 digits in the look-up table in Widget C "constitute instructions" and, if "they are not instructions they cannot be a computer program within the meaning of the [A]ct". Between them, counsel for the respondents thus raised and argued at first instance the very issues which it is said they had no opportunity to argue in this Court, albeit that the last matter was not then put precisely as it is now.

As it happened, the trial judge, Northrop J., decided in favour of Autodesk on a basis which made it unnecessary for him to consider whether the Auto Key lock involved the reproduction of the look-up table in Widget C and, if so, the reproduction of a substantial part of that program.[44] The respondents appealed to the Full Court and Autodesk cross-appealed. Naturally, the appeal focused on that aspect of the case on which Northrop J. found for Autodesk, namely, that the Auto Key lock involved the reproduction of a computer program found in the Autocad lock. Even so, counsel for the respondents (who was counsel for the first two respondents at first instance, and counsel for all respondents at all stages in this Court) was alive to the significance of the look-up table in Widget C, acknowledging in his argument in chief that Widget C and the Auto Key lock "at least had this in common, that [Widget C] made reference to an internal look up table in deciding which bit should be sent back from the lock in response to the challenge." He went on to accept that "Widget C is a computer program", but indicated that "if it is suggested against us that [the Auto Key] lock infringes the copyright in that part of Widget C, we would simply say first that it does not bear any relevant similarity to Widget C and in any event [the third respondent] never had any relevant access to Widget C".

In due course, counsel for Autodesk put the case foreshadowed by counsel for the respondents. He indicated at the very outset of his argument that the question "whether the same hardware [had] been used" was irrelevant and that the issue was whether "the program [had] been reproduced", although he did not then identify the program with particularity. Later, however, he put his case this way:

What we say is Widget C is a program and a substantial part of that program is reproduced in the lock and is necessarily so.

A little later, this was elaborated as follows:

the correct way to put [our case], we would say, is that Widget C is a program and each of the locks is a reproduction of part of that program, so the comparison is Widget C and each of the locks.

And later, in answer to questions from members of the bench, he put that "there is an identical look-up table in Widget C and in the [Auto Key] lock" and that that look-up table was "part of the instruction" in Widget C in respect of which Autodesk claimed there had been an infringement of its copyright.

Counsel for the respondents acknowledged in reply that the sequence of digits stored in the Auto Key eprom was the same as that in the look-up table in Widget C, saying that the Auto Key lock "would not do anything if it was not the case". However, he asserted that this involved no infringement of copyright because the look-up table could not be regarded as an instruction as "it [did] not tell anything to do anything". And, in keeping with what he had earlier indicated would be his argument, he submitted that the sequence in the Auto Key lock had not been derived from Widget C. He did not deal with the issue whether the look-up table was a substantial part of Widget C, although that had been the subject of submissions by him at first instance.

In the end result, the Full Court determined the appeal against Autodesk without considering whether the Auto Key lock reproduced the look-up table in Widget C and, if it did, whether it thereby reproduced a substantial part of that program.[45] In fact, erroneously and quite contrary to what counsel for Autodesk had said was the correct way of viewing his case, namely, that "each of the locks is a reproduction of part of [the Widget C] program", two members of the Full Court gave their reasons for judgment on the basis that it was common ground that the respondents had not reproduced the whole or a substantial part of Widget C.[46]

Autodesk's grounds of appeal to this Court were widely framed so as to raise arguments that the Auto Key lock was a reproduction of the program in the Autocad lock, or of the Autocad program or of the Widget C program. They did not expressly raise the issue whether the Auto Key lock involved the reproduction of a substantial part of the Autocad program or of the Widget C program but, in the light of the evidence, that was the only issue that they could raise in relation to those programs. And one ground of appeal, ground (d), asserted that the Full Court erred "in holding that the storage in random access memory of the Autocad program was not a reproduction or adaptation of the program embodied in the Autocad lock or of the Autocad program or of Widget.C". As the only matter stored in the Auto Key eprom was the repeating sequence of 127 digits generated by the Autocad lock and stored in the look-up table in Widget C, that ground of appeal, considered in context, clearly raised the question whether that storage involved the reproduction of a substantial part of Widget C.

The oral argument made on behalf of Autodesk in this Court was as broadly based as its grounds of appeal, it being asserted that Autodesk was entitled to succeed "whether one finds the copyright subject matter in Autocad in the computer, or the Autocad lock, provided that the tests for infringement are satisfied". But the thrust of the argument was that the Auto Key lock embodied a set of instructions amounting to a computer program as defined in the Act and that those instructions reproduced part of the instructions in Widget C. It was not expressly argued that, quite apart from whether the Auto Key lock involved a set of instructions amounting to a computer program, it nonetheless infringed Autodesk's copyright in that it reproduced a part of the instructions comprising Widget C, which part, standing alone, might not constitute an instruction or a set of instructions. And, as already indicated, counsel for the respondents did not, in his oral argument, deal with the issues involved in that proposition.

Before judgment was delivered, the Registrar inquired of the parties, by letter, whether it had "at any stage been expressly submitted on behalf of [Autodesk] that the series embedded in the eprom in the Auto Key lock constituted a reproduction in a material form of a substantial part of Widget.C". The letter went on to invite supplementary written submissions "[i]f the parties [were] agreed that a submission to that effect was advanced" and indicated that, if they were "agreed that no such submission was advanced", the matter need not be taken any further. There may have been some lack of precision so far as the right or necessity to make further submissions was concerned, but there was no lack of precision as to the subject matter of inquiry. And the parties thereupon made supplementary submissions: Autodesk asserted that it had, in fact, put a submission to that effect at first instance and on appeal to the Full Court and said that it repeated the submission; the respondents denied that the argument had been put in that way, but went on to submit that the look-up table was "data rather than instructions", that it was "a very small portion of Widget C", that "Autokey was developed without use of Widget C" and that, in consequence, "no part of Widget C (alternatively, no substantial part) [was] reproduced in Autokey".

The history of the proceedings shows that, from the time it issued its statement of claim, Autodesk's case was put on a basis which comprehended a claim that the look-up table in Widget C was reproduced in the eprom used in the Auto Key lock and that that involved the reproduction of a substantial part of Widget C. It shows, too, that that claim emerged at first instance, was made in terms during argument in the appeal to the Full Court of the Federal Court and that the respondents were alive to the issues raised by it, in particular, the three issues on which they now wish to put further argument. In view of that history and in view of the written submissions made following the Registrar's letter to the parties, it cannot be said that the respondents were not afforded an opportunity to be heard on those issues.

As earlier indicated, it is my view that, quite apart from the question whether the respondents were given an opportunity to be heard on the issues involved in the judgment in Autodesk No. 1, they are entitled to have the judgment vacated if the interests of justice so require. Having regard to the significance which currently attaches to computer technology and having regard to this Court's status as Australia's final court of appeal, it seems to me that the interests of justice would require that course if it were fairly arguable that the judgment involved a misunderstanding of the facts or misapplication of the law in relation to one or more of the issues on which the respondents now wish to put further argument.

There is no question of law involved in the issue whether there was indirect copying of the look-up table in Widget C. There is no doubt that the third respondent studied the Autocad lock and thereby discovered the repeating sequence which it emitted and without which the Autocad programs could not be run. Given the purpose and function of the Autocad lock in relation to the Autocad programs, it must have been obvious to the third respondent that the lock emitted a sequence which corresponded with something in the Autocad programs. As was accepted by the respondents in the Full Court in relation to the Auto Key lock and its reproduction of the look-up table in Widget C, unless the lock reproduced something within the program, "it would not do anything". And the evidence clearly shows that what it reproduced was the look-up table in Widget C. These matters all but compel a finding as to indirect copying of that look-up table.

The respondents hope to avoid a finding of indirect copying by arguing that the Autocad lock must have been devised first and the sequence of its signals later encrypted in the look-up table with the consequence that it should be found that the third respondent did no more than what he readily acknowledges, namely, copy the repeating sequence emitted by the Autocad lock. But, clearly enough, the Autocad lock and Widget C were devised in conjunction with each other and with the intention that they should complement each other by the lock's emission of a sequence of digits stored in Widget C. Perhaps the lock was wired first so as to generate the sequence eventually employed. But if so, that does not alter the fact that, just as with a conventional lock and key, the devising of one is necessarily the devising of the other. That being so, it cannot be said that there was any misapprehension of the facts involved in the finding of indirect copying.

As has been seen, the respondents have at all stages relied on the fact that the look-up table in Widget C is not itself an instruction or, as it was sometimes put, is data rather than instructions. It may be that, so far as the computing profession is concerned, there is a dichotomy between data and instructions. And, so far as the definition of "computer program" in the Act proceeds by reference to "a set of instructions (whether with or without related information)", it may be that it also recognizes that it is possible to draw a distinction between instructions and data. But that does not mean that, for the purposes of that definition, a computer program does not include data or information.

An instruction operates as such only to the extent that it conveys a command to its recipient. What is required to achieve that result in a given case will vary according to circumstances and according to the knowledge of that recipient. In general terms, the less knowledgeable the recipient, the greater will be the need for the instruction to be accompanied by information. To take an everyday example, it may be sufficient in one case to say "Go to the shop and buy butter"; in another it may be necessary to say "Go to the shop at the end of the street, the one painted green with groceries in its window, and buy butter". As a matter of ordinary usage, each, viewed in its entirety, is an instruction. And it is an instruction whether or not accompanied by information about the shop.

Given ordinary usage and given that it has never been suggested that the expression "set of instructions" in the definition of computer program in s. 10 of the Act is a technical or art term, it is, in my view, clear that that expression directs attention to an entire instruction or, more accurately, an entire set of instructions, and not merely those parts that consist of bare commands. So much is confirmed by the language used in the definition and by its context. The words "set of instructions" necessarily direct attention to instructions in their entirety. And that direction is in no way cut down, but, rather, is reinforced by the parenthetical description of the instructions involved as instructions "whether with or without related information". Moreover, the definition is concerned with instructions which "cause a device having digital information processing capabilities to perform a particular function" and in many cases it will be necessary for instructions to be accompanied by related information if those devices are to perform quite ordinary computer functions.

Ordinary usage and the language and context of the definition of computer program in s. 10 of the Act compel the conclusion that the words "set of instructions (whether with or without related information)" extend to comprehend information as well as commands. There is thus no basis for an argument that the Act does not extend copyright protection to information forming part of a set of instructions of the kind falling within the definition of "computer program", at least if that information is a substantial part of the relevant set of instructions.

The only other matter on which the respondents rely is the question whether the look-up table can be said to be a substantial part of Widget C. In truth, the table was the linchpin of the program, to borrow an expression from a different technology. It was the critical part of the instructions in that the other parts depended on and were made by reference to it. Whatever may be the situation in cases in which information plays a less significant role, given that the look-up table was crucial to Widget C and given that copyright protection extends to information as well as the commands involved in a set of instructions of the kind constituting a computer program as defined in s. 10 of the Act, there is, in my view, simply no basis for an argument that the look-up table was not a substantial part of Widget C.

The application should be refused.



[1] (1992) 173 C.L.R. 330.

[2] Wentworth v Woollahra Municipal Council (1982), 149 C.L.R. 672, at p. 684; State Rail Authority of N.S.W. v Codelfa Construction Pty Ltd (1982), 150 C.L.R. 29, at p. 38.

[3] (1982) 149 C.L.R., at p. 684.

[4] (1992) 176 C.L.R. 256, at pp. 264-266.

[5] [1955] Ch. 260.

[6] Unreported, 4 July 1991.

[7] The Court of Appeal refused to set aside its orders but an appeal to this Court was successful.

[8] [1986] Q.B. 868.

[9] ibid., at p. 880. The Court of Appeal upheld the decision to review the matter, though disagreeing with the judge's ultimate conclusion.

[10] (1986) 161 C.L.R. 171.

[11] Described as "trite law" by Lord Hailsham of St Marylebone in L.B. (Plastics) Ltd. v Swish Products Ltd. , [1979] R.P.C. 551, at p. 629.

[12] Autodesk (1992), 173 C.L.R., at pp. 335-336.

[13] (1992) 173 C.L.R., at p. 345.

[14] ibid., at p. 346.

[15] Hawkes & Son (London) Ltd. v Paramount Film Service Ltd. , [1934] Ch. 593; Ladbroke (Football) Ltd. v William Hill (Football) Ltd. , [1964] 1 W.L.R. 273; [1964] 1 All E.R. 465; Greenfield Products Pty Ltd v Rover-Scott Bonnar (1990), 95 A.L.R. 275, at p. 293; 17 I.P.R. 417, at p. 436; Dixon Investments Pty Ltd v Hall (1990), 18 I.P.R. 481.

[16] [1964] 1 W.L.R., at p. 293; [1964] 1 All E.R., at p. 481.

[17] Ricketson, Law of Intellectual Property (1984), p. 169.

[18] See, e.g., Mirror Newspapers Ltd. v Queensland Newspapers Pty Ltd , [1982] Qd R. 305; Klissers Farmhouse Bakeries Ltd. v Harvest Bakeries Ltd. (1985), 5 I.P.R. 533, at p. 548.

[19] See, e.g., Ladbroke (Football) Ltd. v William Hill (Football) Ltd; Warwick Film Productions Ltd. v Eisinger , [1969] 1 Ch. 508.

[20] State Rail Authority of N.S.W. v Codelfa Construction Pty Ltd (1982), 150 C.L.R. 29; Wentworth v Woollahra Municipal Council (1982), 149 C.L.R. 672, at p. 684.

[21] The approach of Courts from which an appeal lies is not so strict, for it may be preferable to recall an unperfected but erroneous judgment rather than allow it to stand until it is quashed on appeal: see, e.g., In re Harrison's Share under a Settlement , [1955] Ch. 260, at pp. 282-284.

[22] Pantorno v The Queen (1989), 166 C.L.R. 466.

[23] University of Wollongong v Metwally [No. 2] (1985), 59 A.L.J.R. 481, at p. 483; 60 A.L.R. 68, at p. 71.

[24] (1985) 59 A.L.J.R., at p. 483; 60 A.L.R., at p. 71. Similarly, it has been held that a party may be shut out from raising a claim or defence if that party, through negligence, inadvertence or even accident has failed to raise that claim or defence in prior proceedings when the failure was unreasonable: Port of Melbourne Authority v Anshun Pty Ltd (1981), 147 C.L.R. 589, at pp. 598, 602.

[25] The kind of mistake which might make a decision per incuriam. Cf. Morelle Ltd. v Wakeling , [1955] 2 Q.B. 379, at p. 406.

[26] Autodesk Inc. v Dyason (1992), 173 C.L.R. 330, at pp. 336, 346.

[27] See Autodesk Inc. v Dyason (1989), 15 I.P.R. 1; Dyason v Autodesk Inc. (1990), 24 F.C.R. 147.

[28] (1990) 24 F.C.R., at p. 168, per Sheppard J.

[29] ibid., at p. 195, per Beaumont J.

[30] (1992) 173 C.L.R. 330.

[31] (1992) 173 C.L.R. 330.

[32] ibid., at p. 337.

[33] (1992) 173 C.L.R., at p. 336.

[34] cf. University of Wollongong v Metwally [No. 2] (1985), 59 A.L.J.R. 481, at p. 482; 60 A.L.R. 68, at p. 70.

[35] See State Rail Authority of N.S.W. v Codelfa Construction Pty Ltd (1982), 150 C.L.R. 29, at pp. 38, 45-46.

[36] (1982) 149 C.L.R. 672, at p. 684.

[37] Saif Ali v Sydney Mitchell & Co. , [1980] A.C. 198, at p. 212, per Lord Wilberforce.

[38] See Wicks v Bennett (1921), 30 C.L.R. 80, at p. 100.

[39] (1992) 173 C.L.R., at p. 348.

[40] (1992) 173 C.L.R. 330.

[41] Smith v N.S.W. Bar Association (1992), 176 C.L.R. 256.

[42] Wentworth v Woollahra Municipal Council (1982), 149 C.L.R. 672, at p. 684; State Rail Authority of N.S.W. v Codelfa Construction Pty Ltd (1982), 150 C.L.R. 29, at pp. 38, 48.

[43] (1992) 173 C.L.R., at p. 336, per Mason C.J., Brennan and Deane JJ. See also pp. 346-347, per Dawson J.

[44] Autodesk Inc. v Dyason (1989), 15 I.P.R. 1.

[45] Dyason v Autodesk Inc. (1990), 24 F.C.R. 147.

[46] ibid., at p. 168, per Sheppard J.; p. 195, per Beaumont J.