Clarified and corrected license statement. Issue #25631, patch from Reinier Olislagers.

git-svn-id: trunk@43947 -
This commit is contained in:
juha 2014-02-08 00:15:08 +00:00
parent c61a8d6f0b
commit 6244202efc

View File

@ -1,41 +1,43 @@
This is the file COPYING, it gives an overview of the licenses used in the This is the file COPYING. It gives an overview of the licenses used in the
lazarus sources. Lazarus sources.
The Lazarus sources consists of several parts and each part has its own The Lazarus sources consists of several parts and each part has its own
license. Three licenses are in use. The GPL 2, a modified LGPL and the MPL. In license. Three main licenses are in use:
general, each file contains a header, describing the license of the file. * the GNU General Public License, version 2 (GPLv2)
* a modified LGPL (as described in COPYING.modifiedLGPL)
* the MPL
In general, each file contains a header, describing the license of the file.
The license directory tree: The license directory tree:
<lazarus>/ <lazarus>/
| |
+- ide (GPL2) +- ide (GPLv2)
| |
+- designer (GPL2) +- designer (GPLv2)
| |
+- debugger (GPL2) +- debugger (GPLv2)
| |
+- packager (GPL2) +- examples (GPLv2)
| |
+- tools (GPL2) +- packager (GPLv2)
| |
+- examples (GPL2) +- tools (GPLv2)
| |
+- lcl (modified LGPL) +- lcl (modified LGPL)
| |
+- components/ +- components/
| |
+- synedit (MPL - Mozilla public license) +- codetools (GPLv2)
| |
+- codetools (GPL 2) +- synedit (MPL - Mozilla public license)
| |
+- xxx There are various packages under various licenses. Mostly the +- xxx There are various packages under various licenses. Mostly the
modified LGPL. See the license in the package files for details. modified LGPL. See the license in the package files for details.
Some are not free for commercial use. Some are not free for commercial use.
The IDE files are the files in the ide, designer, packager and debugger
The IDE files are the files in the <lazarus>, designer, packager and debugger directory. They are under the GPLv2, with the following exceptions:
directory. They are under the GPL 2, with the following exceptions:
transfermacros.pp, wordcompletion.pp, patheditordlg.pas, outputfilter.pas, transfermacros.pp, wordcompletion.pp, patheditordlg.pas, outputfilter.pas,
inputfiledialog.pas, findreplacedialog.pp, findinfilesdlg.pas inputfiledialog.pas, findreplacedialog.pp, findinfilesdlg.pas
These files are under the modified LGPL as described in COPYING.modifiedLGPL. These files are under the modified LGPL as described in COPYING.modifiedLGPL.