AustLII [Home] [Help] [Databases] [WorldLII] [Feedback] HC Rev Homepage

High Court Review

You are here:  AustLII >> Australia >> Journals >> HC Rev >> 1998 >> [1998] HCRev 15

[Global Search] [HCRev Search] [Help]

Case Note: Data Access v PowerFlex

by

William van Caenegem[1]

Introduction

1.The issue in this case is relatively straightforward: does a single word in the DataFlex language amount to 'a set of instructions' in the sense of that expression in the definition of 'computer program' in s 10 of the Copyright Act 1968 (Cth)? In answering this question, we enter a well-worn and complex debate about protecting the rights of authors and subsequent owners of computer programs by classifying the latter as "literary works" in Part III of the Copyright Act 1968. [2]

2.{Resolution of the question is not in truth simple. Difficulties encountered are due to two factors: first, granting computer programs the status of copyrighted literary works causes conceptual stress, given the nature of other protected subject matter and the broad principles of copyright law; and secondly, the hasty introduction of amendments that inserted computer programs into the Copyright Act 1968 resulted in considerable uncertainty.[3] The inclusion of computer programs as literary works in Part III may well have resolved the immediate need, which resulted from the Apple case,[4] for some form of protection, but it also created a new set of difficulties, most of which have not been resolved by the courts or addressed by the Commonwealth Parliament.[5]

Computer programs and the concepts and principles of copyright law

3.Some of the difficulties encountered in attempting to define a computer program in copyright terms are due to the irreconcilable tension between, on the one hand, the nature of the subject matter, and on the other hand, the conceptual basis of statutory copyright law and the principles employed in its application in disputed cases. A computer program is at once a functional and technical thing (ie an integral part of an operating or functioning machine, being a computer or any other machine that operates with a digital brain), and, at least at some stages of its development, also an expression in a language (a series of symbols with meaning to at least some humans).[6] A computer program is thus an unusual amalgam: literary by conception but functional in operation.

4.It is thus also fundamentally different from any other works in Part III of the Act. Such principles as the "idea-expression dichotomy" used by the courts to circumscribe infringement, the originality requirement for subsistence, and a qualitative rather than quantitative approach to the definition of a substantial part, are difficult to apply to material that is functional, rather than either informative or entertaining.[7] This is not to say that copyright law has been ineffective in giving computer programmers a level of safety against rip-offs, merely that it is difficult to apply some of the broader principles to such different subject matter, and consequently a need arises to develop principles specific to computer program copyright. This need neither creates greater certainty or simplicity in copyright law (one of the stated desires and aims of legislators in recent times), nor does it advance conceptual clarity with regards to other works or subject matter within the Act.

Difficulties with the 1984 amendments relating to computer programs

5.Be that as it may, computer programs are literary works and we are thus confronted with a practical difficulty that must be resolved as effectively as possible. Unfortunately, the inclusion of computer programs in the Act was not only conceptually flawed, but also badly executed. PowerFlex illustrates shortcomings that had become apparent in Autodesk Inc v Dyason,[8] and that have been commented on, for instance, in the report on Computer Programs published by the Copyright Law Review Committee in 1995.[9]

6.By virtue of s 10 of the Act, a computer program is a "set of instructions" (etc...). The term "set" is not further defined, nor is the term "instructions". "Set" implies plurality: to make up a set, at least 2 items are required, but a set can also consist of 200 or 2000, or any other figure above 2. A set is also a group of items that are not necessarily identical, but have some definable similarity and inter-relationship. "Set" is commonly used for objects,[10] but is also used for symbols (an accountant might refer to "a fine set of figures").

7.As a consequence, what amounts to a "computer program" under the Act, is, as long as there are 2 or more instructions, in terms of size, quite open. It could be a whole package (eg Windows 98), or only a part of the package (that part of the Windows 98 code that causes the appearance of an icon on the screen for instance, or the Multimedia function in Windows 98). But might it also be far less?

8.By virtue of s 10, a "set" may be expressed in object or source code.[11] Hence one is forced to conclude that any sequence of 2 or more "digits", as long as it is intended to cause a computer to perform a particular function, is a computer program. Thus a single word in source code (ie a programming rather than an operational language) if it represents a sequence of 2 or more digits in object code (ie an operational language) that is intended to cause a computer to perform a particular function, is a computer program. The words "a particular function" limit a computer program to a sequence that makes a computer do something; but the definition does not limit a computer program to something that in practice allows a user to do something with or on a computer.[12]

Is a single word in a programming language "substantial" enough, and can it be "original’?

9.Of course, that a putative computer program accords with the statutory definition of a computer program, is not in itself sufficient: it must also amount to a literary work. In Exxon the term "work" was interpreted as requiring some substance, ie something too small or insignificant could not amount to a work correctly so called.[13] It was also said in that case that a literary work was some expression which conferred some literary enjoyment or information. However, the inclusion itself of computer programs in the Act has cast that requirement into doubt: a computer program obviously - by its own definition in s 10 - does not have the purpose of informing or entertaining, but of giving operational instructions to a computer, of which it forms an integral part. So we can probably ignore the literary enjoyment or information requirement, at least in this context; in any case it has often been argued that that requirement mentioned in Exxon set too restrictive a threshold test anyway. That leaves us with the requirement of some minimum size.[14] To some degree the emphasis on this requirement, when it comes to copyright in single words is inspired by concerns about the overlap with Trade Marks law, as was the case in Exxon. But as Ricketson points out: "The denial of protection in such cases seems to be based on a de minimis rule, although there is also the consideration that copyright in a phrase or single word may intrude too much on the rights of the public." Can that concern be discounted in the context of computer programs? The answer may be that, since a word in a computer source code can in fact represent, in object code, a whole series, sequence, or set of instructions for a computer, size, in the context of computer programs, may not always mean much. It would therefore be artificial to impose an arbitrary restriction by arguing from Exxon type cases. There seems little basis to argue that a single word in a computer language, as long as it is original, can not amount to a computer program.

10.Where a word is not part of a known language, ie is invented by the author, there seems little doubt that it may be original in copyright terms. But what if the word is a known word to which some specific new meaning - relevant in terms of computer programming - is ascribed? Is it simply a question of fact and degree, and is it therefore not excluded entirely that a known word used in a new sense might amount to an original work? In the DataFlex language case, words were either modified or had a suffix added, with the inclusion of symbols such as a full stop. However, their meaning was reasonably discernible even without specialist knowledge (one of the advantages of a good source code language). It is certainly arguable that they are sufficiently original to amount to protected works.

Some odd results of copyright in program words?

11.Some further points concerning the 1984 amendments are of at least passing significance to the debate concerning the DataFlex language. First, the definition of "adaptation" in the Act was amended to include versions of a computer program, but with no explanation of what this means. If it does mean an improved edition of a program (Windows 98 as a new version of Windows 95, for instance), why did it need to be included, since this would surely amount to a reproduction? What makes the answer even more elusive is that the definition actually provides that a version may be in the same language, code or notation (thus adaptation does not merely amount to translation) "not being a reproduction of the work".[15] If what is meant is something that is a functional equivalent, but quite different in its expression in object (machine readable) code, should such a broad right have been granted to the copyright owner?[16] Is it compatible with the other computer program related provisions in the Act? In terms of the DataFlex issue, what is a version of a computer program consisting of a single word? Any word that performs the same function as the original word? The word "version", unclear as it is in general, is not well adapted to this circumstance.

12.Secondly, a literary work is defined in s 10 of the Act as including a compilation of computer programs. What effect does this have? What is a compilation of programs rather than a program per se? The purpose of the inclusion of compilations may well be to indicate that a computer program can be sufficiently original to amount to an original work, even though it is composed of pre-existing elements (or programs, or sub-programs). It is the skill, judgment and effort of an authorial kind put into compiling the programs that may amount to sufficient originality. In the context of this case, one could thus argue that a compilation of pre-existing programming language words can amount to an original computer program and thus be protected by copyright. That leaves scope for the work of a computer programmer who uses the language that consists of original source code words, to produce an end result that is protected by copyright. His or her investment in time and effort is thus protected, at least to a degree. However, in the course of producing such a compilation without the license of the owner of the copyright in the words, the compiler would arguable infringe the Act.

13.Some of the odd results flowing from copyright protection of source code words further highlight the deficiencies of the 1984 amendments. But they do not amount to a sufficient argument to conclude that the provisions of the Act (as it stands since those amendments were made), do not permit of copyright protection for single words in a computer programming language.

A tentative proposal for legislative change: split computer programs up between Part III and Part IV.

14.The general conclusion derived from the foregoing discussion is that arguably, on the basis of the terms and provisions of the Act, a word in the DataFlex language (and in any other computer language) can amount to a computer program, all other conditions for copyright protection being fulfilled. It is well known that that conclusion has caused consternation in computing circles. Unfortunately, because of legislative inactivity, the task of finding a way out has come to rest with the High Court. Anxiety about the practical implications of the Court confirming the judgment at first instance, has a rational basis. The effect on inter-operability, and on effective competition and product development in the computer industry, could be negative.

15.In response, one might argue, ex absurdo, that it is a ridiculous thing to say that one word in a source code could amount to a computer program; or that this was clearly not the intention of the legislature. But that would be to ignore the actual terms of the 1984 amendments, whether or not those terms amounted to an inadequate translation of the legislators intent. Alternatively, one may argue that the whole definition was conceived to protect only computer programs that are complete or that can actually be operated by a person using a computer. It is not possible to operate only a small part extracted from the whole Windows 98 package; one must have the whole package to operate a PC; the parts operate (in the sense of interacting with a human operator of a computer or digital machine) only within the structure or framework of the whole, and therefore only the whole can actually cause a computer to perform a certain function, not some independent part. However, the Act requires that the expression must be intended to cause a computer to perform a function. That it in itself, for practical reasons, is incapable of performing this function, without conjunction with other programs, may thus be irrelevant since it is the intended purpose that counts. Furthermore, there is no doubt that the Act protects a computer program in source as well as in object code. Source code does not actually cause a computer to operate; this occurs only after translation into object code.

16.All this leads to the inescapable conclusion, as if it needed to be said again, that amendment of the Act, as recommended by the CLRC report on Computer Programs and by many commentators, is long overdue. Easy to say, but how is this best done? In my opinion, the recommendations of the CLRC do not address the fundamental "round peg into a square hole" problem of the inclusion of computer programs in Part III literary works, although they may well address the technical deficiencies - of which there are many - with the present provisions. So, in the furtherance of debate on this issue, a more radical proposal may be required, taking into account that our international obligations, and foreign models and expectations, now have made sui generis legislation an improbable option.

17.A possible solution may be to split up computer programs into two categories: human readable computer programs, ie programs in some human readable source code (something humans can make sense of, even if only highly skilled humans); and computer readable computer programs, ie programs in binary or object code or stored as electrical impulses.

18.The former would remain categorised as literary works under Part III of the Act; the latter would be protected as subject-matter other than works in Part IV of the Act. This would be apt because computer programs are only truly authored in human readable form; and since machine readable programs would be derived from, "neighbouring to" Part III literary works, ie the programs in human readable code. Digitally recorded computer programs are also a technological product, that is manufactured, as are sound recordings, films, and broadcasts. Underlying computer programs as literary works in Part III would remain protected. Infringement of Part III programs might be approached either on the basis of comparing human readable codes, something more easily akin to assessing infringement by unlicensed reproduction in traditional literary works, or by reproduction in binary code, akin to the reproduction of literary works in cine films. Infringement of Part IV programs would be limited, as with other subject matter, to direct and literal copying by mechanical or electronic means.


[1]. Associate Professor of Law, Bond University

[2]. See for instance Copyright Law Review Committee ("CLRC"). Report on Computer Software Protection (1995).

[3]. See the Copyright Amendment Act 1984 (Cth.)

[4]. See Apple Computer Inc v Computer Edge Pty Ltd (1983) 50 ALR 1; 1 IPR 353 (at first instance); Computer Edge Pty Ltd v Apple Computer Inc [1986] HCA 19; (1986) 161 CLR 171; 6 IPR 1.

[5]. The recommendations of the CLRC (above n 2) have not yet been acted upon.

[6]. One can easily quibble with this: is a symbol with meaning or relevance only to a machine (algorithms in object code) a language?

[7]. Note for instance the difficulty of finding a balance between 'look and feel' - type protection, and literalist protection, as was, maybe somewhat artificially resolved in Autodesk v Dyason (No 1) [1992] HCA 2; (1992) 173 CLR 330; 22 IPR 163 by insisting that an operationally significant part equated to a qualitatively important part, rather than the level of originality, size or structural importance within the context of the overall practical purpose (ie Computer Aided Design) of the program.

[8]. See above n 7.

[9]. See above n 2.

[10]. Cf the definition of a 'set of articles' in the Designs Act 1906 (Cth), s 4.

[11]. See s 10 definition of computer program: 'either directly or after any of the following: (a) conversion to another language, code or notation.'

[12]. It should be added that the inclusion of the terms '(whether with or without related information)', makes things even less clear. Does it mean that a non-functional part of a computer program can in fact by itself amount to a computer program, as suggested in Autodesk v Dyason. If so, that again seems an unsatisfactory outcome.

[13]. Exxon Corporation v Exxon Insurance Consultants International Ltd [1982] 1 Ch 119.

[14]. See Ricketson S, The Law of Intellectual Property, LBC 1984 at [5.61]: "Copyright will not usually be held to subsist in works which are 'insubstantial'." (p 110).

[15]. That this form of adaptation is not a reproduction brings it out of line with all other forms of adaptations, which are generally regarded as amounting as well to reproductions, although they may be, when appraised in terms of literal similarity, quite different (in the sense that a French translation of Patrick White's The Tree of Man would appear quite different from the original but would still be seen as a non-literal reproduction), or, as is sometimes said, not 'objectively similar'. A further example is the reproduction of a literary work in a cine film.

[16]. In Autodesk v Dyason (see above n 7) the High Court stressed that approaching infringement, as the trial judge had done, in terms of functional equivalents, is not correct; yet they were considering infringement of the reproduction right, not, it seems, the adaptation right, the significance of which remains largely untested. The suggestion that an adaptation in terms of computer programs could be interpreted as a functional equivalent, although it may excite some copyright owners, is a little mischievous: see for a more orthodox explanation concerning the confusion between reproduction and adaptation in the context of translation from source to object code and vice versa, CLRC Report, above n 1, at [6.63] - [6.87] and [9.51] et seq.


AustLII: Feedback | Privacy Policy | Disclaimers
URL: http://www.austlii.edu.au/au/journals/HCRev/1998/15.html