Legal protection of software is included in the copyright system. Yet software protection under copyright constitutes a kind of “regulatory enclave” that, by undermining many of the traditional assumptions about copyright legislation, basically strengthens the position of software producers
. Among other things, the “secrecy of the program content”, which applies to computer programs, completely departs from the canons of copyright. It includes source code unavailability and, except for some exceptional cases indicated in the law, the prohibition against decompiling it (that is to re-create it). The user can only know the object code, which is incomprehensible to him and the programmer,.
The legal basis and legal practice, however, are not commonly accepted. It finds its reflection in the free software movement. This movement dates back to the first half of the 1980s and is associated with programmer
Richard Stallman, who came up with a manifesto popularizing the idea of “free software” (the GNU-manifesto) and who set up the
Free Software Foundation (FSF)
in the U.S., the aim of which is to realise the slogan: “software should be free, just like air”. The main purpose was to create a system to enable the sharing of software (first and foremost UNIX-compatible programs) under particular conditions, where copyright would not be used to “own software” but to ensure its free use. This would challenge the prohibitory privileges that allow the control of the use of a computer program and subject any use to the owner’s (producer’s) permission and to related privileges of profiting from that exploitation (principally in the form of licence fees).
The basic ideas presented above have been adapted and are now being implemented by the
open source software movement
, which is a movement that promotes software with a disclosed source code. Undoubtedly, the best example of
open source software is the Linux operating system
.
In practice, there are a number of licences that cover
open source software (licences of the
open source type). Let us concentrate, however, on the fundamental one that is most widely known , what one could call a “model” licence which is GNU General Public Licensing (GNU GPL)
created by the Free Software Foundation. The licence is of a ‘general’ (common) and ‘public’ character; it is addressed ‘to all’, not to specific entities. The text of the licence document can be classified as a
model agreement, that is to say a set of clauses (provisions) prepared unilaterally and in advance, prior to signing an agreement, providing for mutual rights and obligations of the parties. Obtaining GPL-established rights and imposing obligations happens not by way of individual negotiations, but by unilateral acceptance of the model and by starting specific actions with respect to software (modification, distribution). In this way, a
non-exclusive licence is granted to the user with no time limit with respect to
the copyright to the computer program.
The
licensee’s rights include:
- the right to access the source code; the program distributor is obliged to provide the user with the code either immediately or within three years from the user’s (the licensee’s) request;
- the right to reproduce the program in an unchanged form, both in object and as source code;
- the right to make changes to the program (its alteration, modification, for any other purpose, creation of its new, ‘improved’ versions)
;
- the right to reproduce the program in its altered form;
- the right to redistribute (market, disseminate) copies of the program, in its original and altered form.
What is important is that all of the above rights are, in principle, obtained free of charge. It is forbidden to collect licence fees for program use. Remuneration can only be for: 1) copy production, 2) the price of the data-carrier on which the software was recorded
.
GPL not only grants considerable rights to licensees but also imposes certain
obligations
. The key obligation is to make
open source software available to other persons based on the same conditions under which the program was obtained (that is on GPL conditions). This concerns redistribution of the program both with and without changes.
The second important obligation is to ensure that the person who receives the program will have access to the source code. The person should also be provided with the GPL text so as to become familiar with the rights and obligations. This obligation also includes inserting a clear note concerning both exclusion from liability for program faults and lack of guarantee
.
The special character of said agreements also stems from the fact that although some users of “free software” obtain it from other (earlier) users of the software, there is no further transfer of rights or further authorisation (through granting successive sublicences). In the case of each new user, a new, separate licence agreement is concluded directly with the holder of copyright to the program.
If a user’s exploitation of the program under the General Public Licence infringes on the conditions imposed by the GPL, the
rights granted by the licence
expire ‘automatically’
ex nunc. In consequence, further use of the program within the boundaries set by the GPL is an infringement of copyright with all the consequences.
To conclude, it is worth noting that reading the provisions of the licence quickly reveals its American origin. This does not mean, however, that it would be possible to question it
en block in Europe, depriving it of its legal force
. At most, the effectiveness of some of the provisions are disputable. There is, however, no reason to claim that this license goes beyond the limits of contractual freedom in civil law.