summaryrefslogtreecommitdiff
path: root/src/docs/license.dox
blob: 741afae8a84d99aaf28a1dc5bd1e37afaf25401f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
/*! @page license WiredTiger licensing

The complete WiredTiger software package is Open Source software: you
are welcome to modify and redistribute it under the terms of
<a href="http://www.gnu.org/licenses/gpl-2.0-standalone.html">
<b>version 2</b></a> or
<a href="http://www.gnu.org/licenses/gpl-3.0-standalone.html">
<b>version 3</b></a> of the
<b>GNU General Public License</b></a>
as published by the Free Software Foundation. This program is
distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE.  See the
<b>GNU General Public License</b></a> for details.

For a license to use the WiredTiger software under conditions other than
those described above, or for technical support for this software, please
contact WiredTiger, Inc. at
<a mailto="info@wiredtiger.com">info@wiredtiger.com</a>.

@section license_library 3rd party software included in the WiredTiger library

Every build of the WiredTiger library binary includes the following 3rd
party software, distributed under their license terms.  Redistribution
of the WiredTiger library should comply with these copyrights.

<table>
@hrow{Distribution Files, Copyright Holder, License}
@row{\c src/include/bitstring.i, University of California\, Berkeley, <a href="http://www.opensource.org/licenses/BSD-3-Clause">BSD-3-Clause License</a>}
@row{\c src/include/queue.h, University of California\, Berkeley, <a href="http://www.opensource.org/licenses/BSD-3-Clause">BSD-3-Clause License</a>}
@row{\c src/support/hash_city.c, Google\, Inc., <a href="http://www.opensource.org/licenses/MIT">The MIT License</a>}
@row{\c src/support/hash_fnv.c, Authors, Public Domain}
@row{\c src/utilities/util_getopt.c, University of California\, Berkeley, <a href="http://www.opensource.org/licenses/BSD-3-Clause">BSD-3-Clause License</a>}
</table>

@section license_leveldb 3rd party software optionally included in the WiredTiger library: LevelDB

If the \c --enable-leveldb configuration option is specified when
configuring the WiredTiger build, additional 3rd party software is
included in the WiredTiger LevelDB library binary, distributed under
their license terms.  Redistribution of the WiredTiger library built
with the \c --enable-leveldb configuration option should comply with
these copyrights.

<table>
@hrow{Distribution Files, Copyright Holder, License}
@row{\c api/leveldb/basho/*, Basho Technologies\, Inc., <a href="http://opensource.org/licenses/Apache-2.0">Apache License\, Version 2.0</a>}
@row{\c api/leveldb/hyperleveldb/*, The HyperLevelDB Authors, <a href="http://www.opensource.org/licenses/BSD-3-Clause">BSD-3-Clause License</a>}
@row{\c api/leveldb/leveldb/*, Google\, Inc., <a href="http://www.opensource.org/licenses/BSD-3-Clause">BSD-3-Clause License</a>}
@row{\c api/leveldb/rocksdb/*, Facebook\, Inc., <a href="http://www.opensource.org/licenses/BSD-3-Clause">BSD-3-Clause License</a>}
</table>

@section license_distribution 3rd party software included in the WiredTiger distribution

The WiredTiger software distribution includes additional 3rd party
software licensed under a variety of licenses.   <b>This software is NOT
included in the WiredTiger library binary as built by the
distribution</b>, it is only used to build and test the WiredTiger
documentation and software.  If you extract portions of the WiredTiger
software distribution for inclusion in other packages, or redistribute
selected portions of the WiredTiger sources, please review the copyright
notices and LICENSE files included in the WiredTiger distribution for
the terms and conditions of such redistribution.

@section license_public_domain Public domain software

Many portions of the WiredTiger distribution are public domain software.
Public domain files have notices releasing the software into the public
domain and may be freely used and redistributed.

*/