1Any file in this project that doesn't state otherwise, and isn't listed as an
2exception below, is Copyright 2013-2018 The openage authors, and licensed
3under the terms of the GNU General Public License Version 3, or
4(at your option) any later version ("GPL3+").
5A copy of the license can be found in [legal/GPLV3](/legal/GPLv3).
6
7_the openage authors_ are:
8
9| Full name                   | aliases                     | E-Mail                                            |
10|-----------------------------|-----------------------------|---------------------------------------------------|
11| Jonas Jelten                | TheJJ                       | jj à sft dawt mx                                  |
12| Michael Enßlin              | mic_e                       | michael à ensslin dawt cc                         |
13| Andre Kupka                 | freakout                    | kupka à in dawt tum dawt de                       |
14| Frank Schmidt               | gellardo                    | rubiccuber à googlemail dawt com                  |
15| Markus Otto                 | zuntrax                     | otto à fs dawt tum dawt de                        |
16| Sascha Vincent Kurowski     | svkurowski                  | svkurowski à gmail dawt com                       |
17| James Mintram               | JimmyJazz                   | jamesmintram à gmail dawt com                     |
18| Martin McGrath              | MartinMcGrath               | mcgrath dawt martin à gmail dawt com              |
19| René Kooi                   | goto-bus-stop               | rene à kooi dawt me                               |
20| Markus Elfring              | elfring                     | elfring à users dawt sourceforge dawt net         |
21| Jimmy Berry                 | boombatower                 | jimmy à boombatower dawt com                      |
22| João Roque                  | joaoroque                   | joaoroque à gmail dawt com                        |
23| Julius Michaelis            | jcaesar                     | gitter à liftm dawt de                            |
24| Katharina Bogad             | delirium, masterofjellyfish | bogad à cs dawt tum dawt edu                      |
25| Oliver Fawcett-Griffiths    | ollyfg                      | olly à ollyfg dawt com                            |
26| Ross Murray                 | rossmurray                  | rm à egoorb dawt com                              |
27| Alexandre Arpin             | AlexandreArpin              | arpin dawt alexandre à gmail dawt com             |
28| Henry Snoek                 | snoek09                     | snoek09 à gmail dawt com                          |
29| Gabriel Scherer             | gasche                      | gasche dawt dylc à gmail dawt com                 |
30| Austin Eyler                | awestin1                    | awestin1 à gmail dawt com                         |
31| Francisco Demartino         | franciscod                  | demartino dawt francisco à gmail dawt com         |
32| Peter Piwowarski            | oldlaptop                   | oldlaptop654 à aol dawt com                       |
33| Charles Pigott              | LordAro                     | charlespigott à googlemail dawt com               |
34| Andrew Eikum                | ColdPie1                    | coldpies à gmail dawt com                         |
35| Michael Sebastiyan          | BugExplorer                 | sebastiyan dawt michael à outlook dawt com        |
36| Adam Miartus                | miartad                     | adam dawt miartus à gmail dawt com                |
37| Benoît Legat                | blegat                      | benoit dawt legat à gmail dawt com                |
38| James Hagborg               | blucoat                     | jameshagborg à gmail dawt com                     |
39| Prashanth Jonnala           | jprashanth                  | prashanth dawt neo à gmail dawt com               |
40| Jonathan Remnant            | Jon0                        | jono4728 à gmail dawt com                         |
41| Sam Schetterer              | schets                      | samschet à gmail dawt com                         |
42| Georg Kilzer                | leper                       | leper à wildfiregames dawt com                    |
43| Florian Erler               | ethon                       | ethon à ethon dawt cc                             |
44| Michał Janiszewski          | janisozaur                  | janisozaur+openage à gmail dawt com               |
45| Lautaro Nahuel De León      | lndl                        | laudleon à gmail dawt com                         |
46| Robin Kreis                 | rkreis                      | r dawt kreis à uni-bremen dawt de                 |
47| Shion Ryuu                  | shion                       | shionryuu à outlook dawt com                      |
48| Jonas Borchelt              | riotjones                   | jonasbr-github à bellatrix dawt uberspace dawt de |
49| Jon Gelderloos              | jgelderloos                 | jgelderloos à gmail dawt com                      |
50| Emmanuel Gil Peyrot         | Link Mauve                  | linkmauve à linkmauve dawt fr                     |
51| Danilo Bargen               | dbrgn                       | mail à dbrgn dawt ch                              |
52| Niklas Fiekas               | niklasf                     | niklas dawt fiekas à backscattering dawt de       |
53| Charles Gould               | charlesrgould               | charles dawt r dawt gould à gmail dawt com        |
54| Wilco Kusee                 | detrumi                     | wilcokusee à gmail dawt com                       |
55| Sreejith R                  | sreejithr                   | sreejith dawt r44 à gmail dawt com                |
56| Jens Feodor Nielsen         | jfeo                        | xws747 à alumni dawt ku dawt dk                   |
57| Franz-Niclas Muschter       | fm                          | fm à stusta dawt net                              |
58| Valentin Gagarin            | frickler01                  | valentin à fricklerhandwerk dawt de               |
59| Emmanouil Kampitakis        | madonius                    | emmanouil à kampitakis dawt de                    |
60| Thomas Oltmann              | tomolt                      | thomas dawt oltmann dawt hhg à gmail dawt com     |
61| Miguel Kasparick            | miguellissimo               | miguellissimo à gmail dawt com                    |
62| Darren Strash               | darrenstrash                | darren dawt strash à gmail dawt com               |
63| Kyle Robbertze              | paddatrapper                | paddatrapper à gmail dawt com                     |
64| Jonathan Biegert            | azrdev                      | azrdev à qrdn dawt de                             |
65| Hadrien Mary                | hadim                       | hadrien dawt mary à gmail dawt com                |
66| Sachin Kelkar               | s4chin                      | sachinkel19 à gmail dawt com                      |
67| Camillo Dell'mour           | spjoe                       | cdellmour à gmail dawt com                        |
68| Timothee Behety             | tim2000                     | tim dawt behety à gmail dawt com                  |
69| Vyacheslav Davydov          | tombouctou                  | vissi à vissi dawt su                             |
70| Lyle Nel                    | lyle-nel                    | pt20100938 à gmail dawt com                       |
71| Michael Kilby               | kilbyjmichael               | kilbyjmichael à gmail dawt com                    |
72| Michal Kováč                | mirelon                     | miso à github dawt ksp dawt sk                    |
73| Patrik Stutz                | VanCoding                   | patrik dawt stutz à gmail dawt com                |
74| James McMurray              | jamesmcm                    | jamesmcm03 à gmail dawt com                       |
75| Łukasz Raszka               | lukky513                    | lukky513 à gmail dawt com                         |
76| Martin Castillo             | castilma                    | castilma à uni-bremen dawt de                     |
77| Volodymyr Samokhatko        | ChipmunkV                   | velorums à gmail dawt com                         |
78| Guillaume Desquesnes        | elnabo                      | g dawt desquesnes à gmail dawt com                |
79| Johan Klokkhammer Helsing   | johanhelsing                | johanhelsing à gmail dawt com                     |
80| Jasper v. Blanckenburg      | jazzpi                      | jasper à mezzo dawt de                            |
81| Alexej Disterhoft           | nobbs                       | disterhoft à uni-mainz dawt de                    |
82| Sebastian Brodehl           | sbrodehl                    | sbrodehl à students dawt uni-mainz dawt de        |
83| Gaith Hallak                | ghallak                     | gaithhallak à gmail dawt com                      |
84| Pierre Hallot               | Hallot                      | hallotpierre à gmail dawt com                     |
85| Vicken Simonian             | vsimon                      | vsimon à gmail dawt com                           |
86| Kevin Peters                | kev946                      | klee946 à gmail dawt com                          |
87| Andreas Schulz              | Longhanks                   | andi dawt schulz à me dawt com                    |
88| Shaleen Jain                | Shalzz                      | shaleen dawt jain95 à gmail dawt com              |
89| Johannes Walcher            | tomatower                   | johannes dawt walcher à stusta dawt de            |
90| Akritas Akritidis           | MaanooAk                    | akritasak à gmail dawt com                        |
91| Edgard Mota                 | edgardmota                  | edgardmota à gmail dawt com                       |
92| Boris Dušek                 | dusek                       | me à dusek dawt me                                |
93| Michael Droogleever         | droogmic                    | droogmic à gmail dawt com                         |
94| Christoph Heine             | heinezen                    | heinezen à hotmail dawt de                        |
95| Marco Savelli               | Piruzzolo                   | svlmrc à gmail dawt com                           |
96| Yvan Burrie                 | yvan-burrie                 | yvan dawt burrie à hotmail dawt com               |
97| Martin Bernardi             | martinber                   | martinbernardi à openmailbox dawt org             |
98| Erik Griese                 | citron0xa9                  | erik dawt griese à yahoo dawt de                  |
99| Alex Birch                  | Birch-san                   | vengeance dawt m dawt x+openage à gmail dawt com  |
100| Michal Jarzabek             | stiopa                      | stiopa à gmail dawt com                           |
101| Christopher Wilson          | cdw33                       | cdw33 à zips dawt uakron dawt edu                 |
102| Wojciech Nawrocki           | Vtec234                     | wjnawrocki à protonmail dawt com                  |
103| Folkert van Verseveld       | methos, medicijnman         | folkert dawt van dawt verseveld à gmail dawt com  |
104| Neel Patel                  | ohn0                        | silverskinx à gmail dawt com                      |
105| David Carlier               | devnexen                    | devnexen à gmail dawt com                         |
106| Tushar Maheshwari           | tusharpm                    | tushar27192 à gmail dawt com                      |
107| Piotr Szpetkowski           | piotr-szpetkowski           | piotr dawt szpetkowski à pyquest dawt space       |
108| Julian Guillotel            | arialwhite                  | julian dawt gullotel à gmail dawt com             |
109| Arne Sellmann               | PythonicChemist             | arne dawt sellmann à gmx dawt de                  |
110| Rafael X. Morales Georgi    | chocoladisco                | chocoladisco à gmail dawt com                     |
111| Marcel Schneider            | schnema123                  | marcelschneider5 à outlook dawt de                |
112| Samuel Grigolato            | samuelgrigolato             | samuel dawt grigolato à gmail dawt com            |
113| Andrew Thompson             | mrwerdo331@me.com           | mrwerdo331 à me dawt com                          |
114| Benedikt Freisen            | roybaer                     | b dawt freisen à gmx dawt net                     |
115| Finn Günther                | Kawzeg                      | kawzeg à gmail dawt com                           |
116| Akshit Sharma               | akshit-sharma               | akshit9sharma à gmail dawt com                    |
117
118If you're a first-time committer, add yourself to the above list. This is not
119just for legal reasons, but also to keep an overview of all those nicknames.
120
121For some authors, the full names and/or e-mail addresses are unknown. They have
122been marked by "?". Luckily, those author's contributions are only small typo
123fixes, so no copyright concerns should arise from this.
124If your info is missing, wrong, or you want it to be removed for whatever
125reason, please contact us.
126
127A full list of all openage authors ("contributors") can also be determined
128from the VCS, e.g. via `git shortlog -sne`, or conveniently looked up on
129[the GitHub web interface](https://github.com/SFTtech/openage/graphs/contributors).
130
131Details on individual authorships of files can be obtained via the VCS,
132e.g. via `git blame`, or the GitHub web interface.
133
134This program is distributed in the hope that it will be useful,
135but WITHOUT ANY WARRANTY; without even the implied warranty of
136MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
137GNU General Public License Version 3 for more details.
138
139If you wish to include a file from openage in your project, make sure to
140include all required legal info. The easiest way to do this would probably
141be to include a copy of this file (`copying.md`), and to leave the file's
142copyright header untouched.
143
144Per-file license header guidelines:
145
146In addition to this file, to prevent legal caveats, every source file *must*
147include a header.
148
149**openage-native** source files, that is, files that were created by
150_the openage authors_, require the following one-line header, preferably in
151the first line, as a comment:
152
153    Copyright 20XX-20YY the openage authors. See copying.md for legal info.
154
155`20XX` is the year when the file was created, and `20YY` is the year when the
156file was last edited. When editing a file, make sure the last-modification year
157is still correct.
158
159**3rd-party** source files, that is, files that were taken from other open-
160source projects, require the following, longer header:
161
162    This file was ((taken|adapted)|contains (data|code)) from $PROJECT,
163    Copyright 1337-2013 Your Mom.
164    It's licensed under the terms of the 3-clause BSD license.
165    < any amount of lines of further legal information required by $PROJECT,
166      such as a reference to a copy of the $PROJECT's README or AUTHORS file >
167    < if third-party files from more than the one project were used in this
168      file, copy the above any number of times >
169    (Modifications|Other (data|code)|Everything else) Copyright 2014-2014 the openage authors.
170    See copying.md for further legal info.
171
172For even more details, see the [regular expressions](buildsystem/codecompliance/legal.py).
173
174In addition to the openage header, the file's original license header should
175be retained if in doubt.
176
177The "license" line is required only if the file is not licensed as
178"GPLv3 or higher".
179
180Authors of 3rd-party files should generally not be entered in the
181"openage authors" list.
182
183All 3rd-party files **must** be included in the following list:
184
185List of all 3rd-party files in openage:
186
187From [cabextract/libmspack](http://www.cabextract.org.uk/) ([LGPL 2.0](/legal/LGPLv2.0))
188
189 - `libopenage/util/compress/lzxd.cpp`
190 - `doc/code/lzx_compression_info`
191
192cmake modules ([3-clause BSD license](/legal/BSD-3-clause))
193
194 - `buildsystem/modules/FindSDL2.cmake` (taken from [openmw](https://github.com/OpenMW/openmw))
195 - `buildsystem/modules/FindGPerfTools.cmake` (taken from [VAST](https://github.com/mavam/vast))
196 - `buildsystem/modules/FindOpusfile.cmake` (taken from [Unvanquished](https://github.com/Unvanquished/Unvanquished))
197
198
199#### Disclaimer
200
201Notes about this file:
202
203I (`mic_e`) am not a lawyer. This is a free software project, we're doing this for
204fun. People convinced me that this legal shit must be done, so I did it, even
205though I'd rather have spent the time on useful parts of the project.
206If you see any legal issues, feel free to contact me.
207
208I, personally, despise in-sourcefile legal text blocks. They're a pest,
209and unlike many others, I don't simply accept them because
210"that is what everybody does". Thus, I worked out the minimal 1-line text above,
211which should be free of legal caveats, and a reasonable compromise.
212I'd be happy to see it used in other projects; you're free to use this file
213(`copying.md`) as a template for your project's legal documentation.
214