Software Copyright
 









A. Introduction

Software copyright law is something that affects anyone who uses a computer, and most particularly businesses - it is not uncommon for a business to face civil or even criminal proceedings for software copyright infringement. Yet at the same time, it is a complex area of law that is not widely understood.

The purpose of this briefing paper is to provide an explanation of the law that is comprehensible to a non-lawyer and non-programmer. It should be noted that this briefing paper should be taken only as general guidance: it is impossible to explain all the technicalities of the law, or to cover every possible set of circumstances, in a document of this kind. In any case, the details of the law can vary from country to country.

If you are in any doubt as to your legal rights, you should consult a specialist lawyer.


A.1. The scope of this briefing paper

This briefing paper concentrates on the law of software copyright in the European Union, with particular reference to the European Directive on the subject (Directive 91/250/EEC). It does not cover the laws of countries outside the European Union.

Also, it does not deal with intellectual property rights in things other than software. If, for example, there is a computer program that allows you to access a database, then the computer program will be subject to software copyright (covered here), while the database will be subject to the different legal provisions governing databases (not covered here).

This briefing paper contains a general introduction to software copyright law: there are two other briefing papers, entitled Software Copyright Licensing and Software Copyright and the Computer Programmer, that cover more specialised aspects of the subject.

Please note that this briefing paper does not cover so-called "moral rights". These are certain special rights retained by each individual computer programmer. Although an intrinsic part of copyright law, the law of moral rights is not likely to be relevant to ordinary users of software, but only to programmers and their employers. This topic is therefore considered in section H of the briefing paper entitled Software Copyright and the Computer Programmer.


A.2. "Software" defined

Before proceeding any further, it is important to ask: what exactly do we mean by "software"?

For a computer to work, it has to be programmed, i.e. given a set of instructions in a language that computers understand. These programs are referred to as "software", to distinguish them from "hardware" (the physical objects that make up a computer system, such as microchips, processors, the keyboard, etc.).

In this briefing paper, the terms "software" and "computer program" will be treated as synonyms.

Here are some examples of software:

In order to understand the law of software copyright, it is necessary to understand two technical terms: "source code" and "object code".

"Source code" is a computer program in the form written by a programmer (in a language such as Perl or C).

"Object code" is a computer program converted into the form in which a computer would run it (in "machine language", i.e. ones and zeros). To convert source code into object code, you use a special computer program called a "compiler".

Note that a computer program will (generally speaking) exist in two forms: the source code form (the form in which it was written by human beings), and the object code form (the form in which a computer runs it). These are two different forms of one and the same computer program. So far as copyright law is concerned, both of these forms are covered by the definition of "computer program". Furthermore, the two forms are regarded as equivalent, in the sense that whoever owns the copyright in the source code will automatically own the copyright in the object code.

The Directive also states that a computer program incorporated into the design of a silicon chip is nonetheless considered to be software for legal purposes. This makes sense: any computer program could theoretically be build into the design of a silicon chip, and it seems only reasonable that doing this has no effect on copyright.

Note that computer languages are not themselves pieces of software. For example, no one owns a copyright in the computer language C, or in the individual words that make up that language.

Also note that the manuals, etc., that document a piece of software do not themselves count as software. Such manuals will copyrighted, but the rules may not be exactly the same as for software copyright (for example, in relation to employees' rights).



B. What is software copyright?

Software copyright is not essentially different from any other sort of copyright. However, there are certain aspects of copyright law that are specific to software, because there are practical differences between software and other things that can be copyrighted (books, poems, drawings, sculptures, etc.).

Copyright law gives a programmer (or in the case of an employed programmer, that programmer's employer) a high degree of control over the program that he or she creates.

Specifically, it is (with a few very limited exceptions) unlawful for anyone other than the owner of the rights to run the program, copy the program, modify the program or distribute the program, except with the permission of the rights owner.

Let us consider this point by point:

It should be noted that (as under general copyright law) no registration, copyright notice, or other such formality is needed to establish copyright. Copyright protection is automatic.


C. The European Directive on software copyright

Now, let us examine the provisions of the relevant European Directive (Directive 91/250/EEC).

This Directive is a complicated legal document, and it is impossible to explain all aspects of it in a briefing paper of this kind. However, this section attempts to provide a simple explanation of the most important provisions.


C.1. What does software copyright protect?

The Directive begins by declaring that software is protected by copyright throughout the E.U.

However, copyright protects only the computer program itself, and not the ideas behind the program. That is to say, it is perfectly permissible to take a computer program written by someone else, and write another that does the same thing. If you were the first person to write, say, a spelling checker program, you would have no rights in the concept of a program that checks spelling: you would only have rights in the actual program that you had written.

The permission of the rights owner is needed in order to run, copy, modify or distribute the software (see section B of this briefing paper for details). This is subject to a small number of exceptions (see subsection C.3 of this briefing paper).


C.2. Who owns the rights?

Generally speaking, the programmer who writes the program owns the rights. Where there is more that one programmer, the Directive provides for co-ownership.

There is one major exception: where the programmer creates the program in the course of employment, the employer owns the rights, unless there is a contrary agreement between the programmer and the employer. (The programmer will nonetheless retain the so-called "moral rights": see section H of the briefing paper entitled Software Copyright and the Computer Programmer.)

The rights are freely assignable. So, for example, if I pay a self-employed programmer to write a program for me, it can be put in our contract that I will be entitled to the rights. Likewise, a company that owns the rights in software can sell those rights to another company. Some Member States require assignments to be made in writing.

An important case to consider is where a programmer modifies a program written by another programmer. As we have seen, such modification requires the permission of the rights owner. When a modification is made, it is not a simple issue to determine who owns the rights in the program as modified: to be on the safe side, it is best to assume that both the author of the original program (or his/her employer) and the author of the modification (or his/her employer) own separate copyrights in the modified program - so permission needs to be sought from both.

(Modifications to programs also potentially raise issues relating to moral rights - see subsection H.2 of the briefing paper entitled Software Copyright and the Computer Programmer.)


C.3. Exceptions to software copyright

There are certain exceptions to software copyright. This subsection discusses certain exceptions to software copyright that, by virtue of the Directive, apply everywhere in the E.U.

The Directive states that if you have acquired a computer program lawfully (i.e. with the rights owner's permission), then:

What happens if there are terms in a software licence agreement under which the consumer renounces these rights? Would such licence terms be valid, or not?

Unfortunately, the law is unclear. The best view is that some restrictions are valid, while others are not. So, for example, a licence agreement restricting use of the software to a single machine (a common form of licence in practice) is perfectly valid. On the other hand, a term forbidding you from making a back-up copy would usually be invalid.

If in doubt, consult a lawyer - and to be on the safe side, assume that the licence terms are valid unless and until you are advised otherwise.



D. Copyright infringement

What is copyright infringement, in the context of software? Essentially, it is when you run, copy, modify or distribute a computer program, other than:

If you commit copyright infringement, you could face a civil action, and under some circumstances criminal penalties.

In practical terms, as a computer user, you will need to ensure two things:


D.1. The various kinds of infringement

It is worth pointing out, at this stage, that there various forms of software copyright infringement - all of which must be avoided! The most common kinds of infringement are the following:


D.2. What can happen if you infringe

Software companies - especially the larger ones - are vigilant in enforcing their rights, especially against businesses. They are even anonymous tip-off lines for people to report infringement. One disgruntled employee can get a company into serious trouble, if the company is disregarding copyright law!

If your business is caught, then the consequences might include civil damages, fines, police seizure of your company's computers, adverse publicity, and even the criminal prosecution of the individuals responsible.

If you are accused of copyright infringement, and the matter cannot be sorted out simply and amicably, you should consult a lawyer.


D.3. A software copyright compliance policy for your business

Much infringement is caused by ignorance, neglect or carelessness, rather than by wilful disregard of the law. In order to ensure that your business does not infringe, the following guidelines may be useful:


D.4. Software auditing

It is sometimes recommended for a business to "audit" its software. This subsection explains briefly what this term means.

In essence, a software audit consists of taking stock of all the software used by the business, examining the licence terms for that software, and ensuring that the business is in compliance.

If your business has a compliance policy of the sort detailed in subsection D.3 of this briefing paper, then auditing is redundant. If, on the other hand, you have not previously had a compliance policy (or your compliance policy has not been properly implemented, etc.), then it is necessary to carry out this procedure as a step towards introducing a well-functioning compliance policy.

Software manufacturers' trade associations sometimes ask businesses to audit their software. They may even send you a so-called "audit form", and ask you to return it to them, complete with information about your business's software use. Such schemes are entirely voluntary.

Your business would be well advised not to participate in any scheme of this kind.

Although you are, of course, obliged to obey the law, you are not obliged to give away potentially confidential information about your business - and you are certainly not obliged to incriminate yourself! If you are auditing your software, do it internally; if you find that you have been infringing copyright without realising it, then either stop, or acquire the licence that you need.

One special sort of software audit that must be distinguished clearly from "audit form" schemes is the software audit that you may be asked to perform if your business has been caught infringing copyright. As part of a settlement, you may be asked to demonstrate that you are bringing your business into compliance with the law. If such a settlement is in question, you need to consult a lawyer.



E. Digital rights management

Digital rights management (usually abbreviated to "DRM") consists of all technological measures that rights owners use to protect their rights. For example, a software manufacturer might require the licensee to type in an "activation code" (a special sort of password) in order to use the software. The aim is always to prevent copyright infringement.

It is technologically possible to "break" DRM - i.e., to get around it somehow. However, the Directive requires Member States to take measures to prohibit the distribution, etc., of anything (including a piece of software) designed for the purpose of breaking DRM. This provision is drafted in somewhat vague terms, and the way in which it is implemented can vary from one Member State to another. Severe criminal penalties may be involved.