]> git.sur5r.net Git - bacula/bacula/blob - bacula/LICENSE-FAQ
Make out of freespace non-fatal for removable devices -- i.e. behaves like tape
[bacula/bacula] / bacula / LICENSE-FAQ
1        
2                 Bacula License FAQ
3
4 Note: This file is not the Bacula Community (bacula.org) license,
5 which you will find in the LICENSE file. This is a FAQ about the
6 Bacula AGPLv3 and the other third-party licenses used in certain
7 source code files of the Bacula software.
8
9
10              Affero General Public License
11 History:
12 The original Bacula code was Copyright Kern Sibbald and John Walker.
13 After November 2004, it became Copyright Kern Sibbald, and finally,
14 the copyright was transferred to the Free Software Foundation Europe
15 on 15 November 2006. The license was changed from GPLv2 to AGPLv3
16 on 24 July 2010. The copyright Fiduciary License Agreement signed 
17 with Kern Sibbald and the FSFE 15 November 2006 was terminated as
18 of 3 March 2015.  Code subsequent to 3 March 2015 is 
19 Copyright, Kern Sibbald.
20
21 Trademark:
22 The name Bacula is a registered trademark of Kern Sibbald.
23
24 "Fair use" of the trademark is permitted following standard customs
25 that any prominent use (e.g.  cover of a book) or the first use of
26 the name Bacula will include a trademark symbol.  If you fork the
27 Bacula project and make any significant changes to the functionality
28 of Bacula, to avoid confusion between your fork and Bacula, you must
29 give your fork another name.  You are not required to remove all
30 references to Bacula in the source code or "fair uses" in the
31 documentation.
32
33 ===================================
34
35 What follows is information from the authors of the code:
36
37 License:
38 To the best of our knowledge, all code used in Bacula, which is
39 copyrighted by a third party, has licenses that are compatible
40 with the OpenSSL license, and so given the exceptions that we have
41 made to the AGPLv3 (in LICENSE), Bacula can be freely linked and distributed
42 with the OpenSSL libraries, and in binary form with the Microsoft
43 VSS libraries.
44
45 Intellectual Property rights:
46 Recipient understands that although each Contributor to Bacula grants
47 the licenses to its Contributions set forth herein, no assurances are
48 provided by any Contributor that the Program does not infringe the
49 patent or other intellectual property rights of any other entity.
50 Each Contributor disclaims any liability to Recipient for claims
51 brought by any other entity based on infringement of intellectual
52 property rights or otherwise.  As a condition to exercising the rights
53 and licenses granted hereunder, each Recipient hereby assumes sole
54 responsibility to secure any other intellectual property rights
55 needed, if any.  For example, if a third party patent license is
56 required to allow Recipient to distribute the Program, it is
57 Recipient's responsibility to acquire that license before distributing
58 the Program.
59
60 Copyrights:
61 Each Contributor to Bacula represents that to its knowledge it has
62 sufficient copyright rights in its Contribution, if any, to grant
63 the copyright license set forth in this Agreement.
64
65 Other Licenses used in some source files. Note, this list changes from
66 time to time, so is not exhaustive:
67
68 GPLv2 or later license:
69  src/tools/bsmtp.c
70     Copyright (C) 1997 Ralf S. Engelschall, All Rights Reserved.
71   (note, bsmtp.c does not use OpenSSL, nor is it used with the code
72    of any other part of Bacula)
73
74 3 clause BSD License notice for inclusion with the binary:
75  src/lib/fnmatch.c
76    * Copyright (c) 1989, 1993, 1994
77    *      The Regents of the University of California.  All rights reserved.
78  src/lib/fnmatch.h
79    * Copyright (c) 1992, 1993
80    *      The Regents of the University of California.  All rights reserved.
81
82 Permissive licenses:
83  Most Makefile.in, *.in, and script files are copyright BSD 2-Clause as noted
84  in each individual file.
85
86  src/lib/crc32.c
87    Copyright (C) 2010-2015 Joakim Tjernlund
88    Under BSD 2-Clause
89
90  src/lib/var.c/h
91    **  OSSP var - Variable Expansion
92    **  Copyright (c) 2001-2002 Ralf S. Engelschall <rse@engelschall.com>
93    **  Copyright (c) 2001-2002 The OSSP Project (http://www.ossp.org/)
94    **  Copyright (c) 2001-2002 Cable & Wireless Deutschland (http://www.cw.com/de/)
95
96  src/lib/bsnprintf.c
97    * Copyright Patrick Powell 1995
98
99  src/bregex.c/h
100    * Copyright (c) 1991 Tatu Ylonen, Espoo, Finland
101
102  src/lib/sha1.c/h
103    Copyright (C) The Internet Society (2001).  All Rights Reserved.
104
105  src/win32/compat/getopt.c
106    "... licensed under IBM copyrights to use the IBM-provided source code
107    in any way he or she deems fit ..."
108
109  src/win32/compat/sys/mtio.h (LGPL)
110    Copyright (C) 1996, 1997 Free Software Foundation, Inc.
111
112
113 Bacula can be enabled with data encryption and/or communications
114 encryption. If this is the case, you will be including OpenSSL code that
115 contains cryptographic software written by Eric Young
116 (eay@cryptsoft.com) and also software written by Tim Hudson
117 (tjh@cryptsoft.com).
118
119 There are parts of Bacula that are licensed under the BSD 2-Clause so
120 that those files may be used in proprietary code to interface with
121 Bacula.
122
123 Finally there are parts of Bacula that are in the public domain.
124
125 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
126 IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
127 TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
128 PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
129 OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
130 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
131 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
132 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
133 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
134 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
135 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.