-
Notifications
You must be signed in to change notification settings - Fork 29
/
LICENSE.txt
executable file
·108 lines (64 loc) · 3.01 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
105
106
107
108
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 is 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
dr_wav uses the MIT-0 license.
https://github.com/mackron/dr_libs
endian uses the BSD license.
https://github.com/steinwurf/endian
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/Tencent/rapidjson
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
StormLib uses the MIT license.
https://github.com/ladislav-zezula/StormLib
tiny-regex-c is public domain.
https://github.com/kokke/tiny-regex-c
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.