14
14
Note that this project uses mixed licensing. Different parts of the project
15
15
may be used and distributed under different licenses, as described below.
16
The two licenses used are GPL and BSD.
16
The two licenses used are "Box Backup GPL" and a BSD-style license.
18
18
Unless stated otherwise in the file, all files in the following directories
19
fall under the GPL license (the GNU General Public License v2, or later
19
fall under the "Box Backup GPL" license, described below:
46
45
distribution/boxbackup
48
The GPL license follows:
47
The "Box Backup GPL" license follows:
49
48
---------------------------------------------------------------------
49
The Box Backup GPL is based on the GPLv2 (GNU General Public License
50
version 2 or later) as published by the Free Software Foundation.
51
However, it includes optional exceptions which allow linking with
52
OpenSSL and Microsoft VSS, listed below. This means that Box Backup
53
is not under pure GPLv2 as published by the Free Software Foundation.
54
These are the only differences between the Box Backup GPL license and
55
the original GPL from the Free Software Foundation.
57
Please note that while the Box Backup GPL is similar in spirit to the
58
original GPL, it is not fully compatible. Because of these optional
59
exceptions, you may not include or combine fully GPL source code
60
(such as the GNU readline library) with Box Backup, or distribute the
61
resulting binaries, under the Box Backup GPL license, without
62
specific permission from the authors of such code. You may do so
63
under the pure GPL license, by omitting the optional exclusion clauses
64
below, however you may not legally link such code with OpenSSL or
65
Microsoft VSS, which may limit the usefulness or functionality of the
68
The license exemption section below was based on the license of the
70
[http://bacula.git.sourceforge.net/git/gitweb.cgi?p=bacula/bacula;a=blob_plain;f=bacula/LICENSE;hb=HEAD].
72
For the most part, Box Backup is licensed under the GPL version 2
73
[http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt].
74
The sections that follow are optional exemptions to the GPL version 2
75
license, that apply to code that is copyrighted by Ben Summers and
79
As a special exception to the GPLv2, the Box Backup Project gives
80
permission to link any code falling under this license (the Box Backup
81
GPL) with any software that can be downloaded from
82
the OpenSSL website [http://www.openssl.org] under either the
83
"OpenSSL License" or the "Original SSLeay License", and to distribute
84
the linked executables under the terms of the "Box Backup GPL" license.
86
As a special exception to the GPLv2, the Box Backup Project gives
87
permission to link any code falling under this license (the Box Backup
88
GPL) with any version of Microsoft's Volume Shadow Copy Service 7.2 SDK
89
or Microsoft Windows Software Development Kit (SDK), including
90
vssapi.lib, that can be downloaded from the Microsoft website
91
[*.microsoft.com], and to distribute the linked executables under the
92
terms of the "Box Backup GPL" license.
94
The sections above are optional, and you may distribute the code that
95
falls under this license under the original GPLv2 license by omitting
96
them. The original GPLv2 license follows.
50
98
GNU GENERAL PUBLIC LICENSE
51
99
Version 2, June 1991
387
435
library. If this is what you want to do, use the GNU Lesser General
388
436
Public License instead of this License.
389
437
---------------------------------------------------------------------
390
[http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt]
392
439
Unless stated otherwise in the file or in the list of directories above,
393
440
all files in the following directories are dual licensed under the BSD and