Licence for the final thesis of FI MU students
For those interested in more detailed information, we recommend the chapter Public Licences and Software from the publication Public Licences in the Czech Republic.
After the submission of the thesis, it will be published in the Thesis Archive in IS MU. In most cases, the text of the thesis itself, the reports and all appendices will be freely available for inspection by anyone who enters the archive. This of course also applies to submitted computer programs. In addition, anyone is legally entitled to make extracts and copies of any part of the thesis and even to reproduce the whole thesis, i.e. to copy it (however, the copy thus made cannot be redistributed). On the other hand, the work cannot be distributed (given in tangible form to another person - for example, printed or burned on a CD), rented, lent or communicated to the public (made available in intangible form or in such a way that anyone can access it at a place and time of his or her own choosing - i.e., typically posted on the Internet). However, the statutory rules may not necessarily be known to everyone and therefore the legal possibilities may not be used or the law may be broken. In the former case, someone will refrain, for example, from downloading a work to a computer hard drive because they are unsure whether the legislation allows it. In the worse case, the work is used in an illegal way, for example by publishing it on another website.
The situation can be addressed to some extent by means of so-called public licenses. These work by the author of the work explicitly specifying in advance how and to what extent his work can be used by others. Information that the work is licensed under the terms of a specific public license and the full text of the license terms (or a link to it) is attached to the work itself. The interested party is thus informed in detail under which conditions the work may be used. Although the author of the work cannot restrict in this way the possibilities of making extracts and copies of the work and of copying the work (this is permitted directly by law), he can extend the range of these possibilities, in principle in any way he wishes. The author has the option of formulating the licence conditions independently or using some of the existing ones.
For the text of the work itself, we recommend using the " Creative Commons Attribution 3.0 Czech Republic" license. This licence allows anyone to use the work freely, but they must always indicate who is the author of the work in the required way. This licence can also be recommended for any text, image, sound or audiovisual attachments to the thesis. Other types of Creative Commons licences allow, for example, the exclusion of commercial use of the work or the creation of adapted works.
For the computer programs that are part of the thesis, we recommend using " The BSD 3-Clause License ". This license allows third parties to use the computer program freely, but they have to indicate who is the author. As a suitable alternative, the " Apache License Version 2.0 " can be used , which ensures the publication of the work under the same conditions (but the text of the license is slightly more detailed).
If the author is interested in limiting the possibilities of tampering with the computer program created (creation of so-called derivative works), but does not want to unnecessarily limit its use as a library, then the use of the " GNU Lesser General Public License" may be recommended. This allows virtually unrestricted use of the computer program as a library. However, if someone uses a computer program published in this way by modifying it to create a derivative computer program, they will also have to publish the new computer program under the terms of the GNU LGPL or another compatible license.
In order to publish the text of the thesis in the Thesis Archive under the terms of one of the Creative Commons licenses, it is sufficient to place the created visual link in the text of the thesis, preferably at the very beginning, immediately after the title page.
In order for a computer program to be published in the Thesis Archive under the terms of the BSD license, the following procedure must be followed:
- the source code of the computer program must include a notice in the form "Copyright (c) <ROK>, <AUTHOR>"
- the source code of the computer program must be accompanied by the exact wording of the licence terms and the disclaimer text included in the licence text
- the texts ad 1) and ad 2) must also be attached to the documentation and other materials distributed with the binary code
- the names of the University of California, Berkeley, or other contributors to the BSD license may not be used in a manner that suggests their association with or endorsement of the licensed computer program
In order for a computer program to be published in the Thesis Archive under the terms of the Apache license, it must be accompanied by the following text (with the completed information enclosed in square brackets):
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
The text should be included in the source code files, attached to the documentation and other materials distributed with the binary code.
For a computer program to be published in the Thesis Archive under the terms of the LGPL, the following elements must be appended to each file containing the source code:
- a notice in the form "Copyright <ROK> <AUTHOR>"
- a notice that the program is licensed under the terms of the GNU Lesser General Public License
In addition, a copy of the LGPL license terms and a copy of the GPL license terms must be placed on the media on which the computer program is distributed. Both licenses must be placed on the media because the LGPL is a superstructure over the GPL.
Options | The BSD 3-Clause License | Apache License Version 2.0 | GNU Lesser General Public License |
---|---|---|---|
Make unaltered copies | Yes | Yes | Yes |
Distribute unaltered copies | Yes | Yes | Yes |
Use as a library in your software | Yes | Yes | Yes |
Modify | Yes | Yes | Yes |
Distribute modified versions | Yes | Yes | Only under LGPL or compatible license |