forked from dgcor/DGEngine
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathLICENSE.txt
executable file
·104 lines (62 loc) · 2.96 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
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
DGEngine is dual licensed.
if you use diablo file formats support (CEL/CL2/COF/DC6/DCC)
the license is GPL3. if you don't use these formats, the license if zLib.
DGEngine used parts of another project called freeablo (CEL decoding)
licensed under GPL3. The project's author has granted permission to use
that code in this project under the zLib license.
https://github.com/wheybags/freeablo
The new CEL decoding code is based on Diablo 1 Graphics Tool by savagesteel.
It uses the GPL3 license.
https://github.com/savagesteel/d1-graphics-tool
Diablo 2 format information taken from various places:
https://d2mods.info/forum/viewtopic.php?t=724
https://github.com/collinsmith/riiablo
https://github.com/eezstreet/OpenD2
https://github.com/essial/OpenDiablo2
https://github.com/Lectem/Worldstone
DC6 and DCC decoding code is based on Worldstone by Lectem.
It uses the GPL3 license.
https://github.com/Lectem/Worldstone
DS1 and DT1 decoding code is based on Riiablo by Collin Smith
and was written by Grant Ramsay. It uses the Apache 2.0 license.
https://github.com/collinsmith/riiablo
https://github.com/grantramsay
the A* algorithm by Justin Heyes-Jones uses the MIT license.
https://github.com/justinhj/astar-algorithm-cpp
A part of the BitmapFont class is based on a bitmap font implementation for SDL
by Lazy Foo' Productions. The license is incompatible with GPL like licenses.
http://lazyfoo.net
endian uses the BSD license.
https://github.com/steinwurf/endian
GSL: Guideline Support Library uses the MIT license.
https://github.com/Microsoft/GSL
The Liberation Serif Regular font uses the SIL Open Font License.
http://scripts.sil.org/OFL
PCX decoding function is based on an implementation by David Henry.
It uses the MIT license.
http://tfc.duke.free.fr/index.html
PhysFS uses the zlib license.
https://icculus.org/physfs/
RapidJSON uses the MIT license.
https://github.com/miloyip/rapidjson/
rectpack2D uses the MIT license.
https://github.com/TeamHypersomnia/rectpack2D
Simple Iterator Template implementation by Vinícius Garcia uses the MIT license.
https://github.com/VinGarcia/Simple-Iterator-Template
SFML Animation class based on an implementation by Maximilian Wagenbach.
It uses the zlib/png license.
SFML PhysFS class based on an implementation by Oscar Triano.
It uses the zlib/png license.
https://github.com/SFML/SFML/wiki/Source:-SFML-PhysFS
sfeMovie uses the LGPL v2.1 license.
https://github.com/Yalir/sfeMovie
SFML uses the zlib/png license.
https://github.com/SFML/SFML
Other SFML code snippets were taken from the wiki
and should have a permissive license.
FindFFmpeg.cmake was taken from Dolphin that uses the GPL v2 license.
https://github.com/dolphin-emu/dolphin
Small utility functions (string manipulation, etc) were taken from stackoverflow
which use the cc by-sa 3.0 license with attribution required. I will update
those functions in the future and point out the original authors in the next commits.
If you feel there is a problem with licensing, contact me.