-
-
Notifications
You must be signed in to change notification settings - Fork 509
/
LICENSE.txt
84 lines (59 loc) · 3.58 KB
/
LICENSE.txt
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
72
73
74
75
76
77
78
79
80
81
82
83
84
Thrive Game
Copyright (C) 2013-2024 Revolutionary Games
Thrive is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Thrive 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
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Thrive. If not, see <http://www.gnu.org/licenses/>.
Linking Thrive libraries statically or dynamically with other modules,
or loading extra modules into Thrive, is making a combined work based
on the Thrive libraries. Thus, the terms and conditions of the GNU
General Public License cover the whole combination.
As a special exception, the copyright holders of Thrive give you
permission to link the Thrive libraries with independent modules meant
to be loaded dynamically into a running Thrive process to modify or
extend the program (create game modifications, also known as mods)
regardless of the license terms of these independent modules, and to
copy and distribute these independent modules under terms of your
choice, provided that you also meet, for each linked independent
module, the terms and conditions of the license of that module. An
independent module is a module which is not derived from or based on
Thrive source code, except if only interface method signatures are
copied for the purpose of creating new implementations of those
interfaces.
If you modify Thrive, you may extend this exception to your version of
Thrive, but you are not obliged to do so. If you do not wish to do so,
delete this exception statement from your version.
In addition to Godot Engine, Thrive uses the following third party libraries:
Newtonsoft.Json: MIT License Copyright (c) 2007 James Newton-King
System.Numerics.Vectors: MIT License Copyright (c) .NET Foundation and Contributors
System.IO.Hashing: MIT License Copyright (c) .NET Foundation and Contributors
SharpZipLib: MIT License Copyright © 2000-2018 SharpZipLib Contributors
XoshiroPRNG.Net: Released into the public domain by Pandu POLUAN
Nito.Collections.Deque: MIT License Copyright (c) 2015 Stephen Cleary
FastNoiseLite: MIT License Copyright(c) 2020 Jordan Peck ([email protected]),
Copyright(c) 2020 Contributors
Harmony: MIT License Copyright (c) 2017 Andreas Pardeike
AngleSharp: The MIT License (MIT) Copyright (c) 2013 - 2023 AngleSharp
YamlDotNet: MIT License Copyright (c) 2008, 2009, 2010, 2011, 2012, 2013, 2014 Antoine Aubry and contributors
JoltPhysics: MIT License Copyright 2021 Jorrit Rouwe
Boost C++ Libraries: Boost Software License - Version 1.0
concurrentqueue: Simplified BSD license: Copyright (c) 2013-2020, Cameron Desrochers.
QuickGraph: Microsoft Public License (Ms-PL)
GraphShape: MIT License Copyright (c) 2019 KeRNeLith
gdUnit4: MIT License Copyright (c) 2023 Mike Schulze
Thrive native code modules for Linux (this doesn't refer to the Godot
Engine) are compiled with clang and linked against glibc and GCC C++
libraries in the official releases. Please see any potentially
included extra notes for other Thrive versions.
These standard runtime libraries are licensed under the LGPLv3 license
with a linking exception. The full license text is included with
Thrive.
Thrive native code modules for Windows are compiled with clang and
linked with the MinGW project's libraries. See the included license
text for licenses of parts of the libraries.