copying.md

July 2, 2026 · View on GitHub

Any file in this project that doesn't state otherwise, and isn't listed as an exception below, is Copyright 2013-2021 The openage authors, and licensed under the terms of the GNU General Public License Version 3, or (at your option) any later version ("GPL3+"). A copy of the license can be found in legal/GPLV3.

the openage authors are:

Full namealiasesE-Mail
Jonas JeltenTheJJjj à sft dawt lol
Michael Enßlinmic_emichael à ensslin dawt cc
Andre Kupkafreakoutkupka à in dawt tum dawt de
Frank Schmidtgellardorubiccuber à googlemail dawt com
Markus Ottozuntraxotto à fs dawt tum dawt de
Sascha Vincent Kurowskisvkurowskisvkurowski à gmail dawt com
James MintramJimmyJazzjamesmintram à gmail dawt com
Martin McGrathMartinMcGrathmcgrath dawt martin à gmail dawt com
Renée Kooigoto-bus-stoprenee à kooi dawt me
Markus Elfringelfringelfring à users dawt sourceforge dawt net
Jimmy Berryboombatowerjimmy à boombatower dawt com
João Roquejoaoroquejoaoroque à gmail dawt com
Julius Michaelisjcaesargitter à liftm dawt de
Katharina Bogadmistressofjellyfishdelirium à hacked dawt xyz
Oliver Fawcett-Griffithsollyfgolly à ollyfg dawt com
Ross Murrayrossmurrayrm à egoorb dawt com
Alexandre ArpinAlexandreArpinarpin dawt alexandre à gmail dawt com
Henry Snoeksnoek09snoek09 à gmail dawt com
Gabriel Scherergaschegasche dawt dylc à gmail dawt com
Austin Eylerawestin1awestin1 à gmail dawt com
Francisco Demartinofranciscoddemartino dawt francisco à gmail dawt com
Peter Piwowarskioldlaptopoldlaptop654 à aol dawt com
Charles PigottLordArocharlespigott à googlemail dawt com
Andrew EikumColdPie1coldpies à gmail dawt com
Michael SebastiyanBugExplorersebastiyan dawt michael à outlook dawt com
Adam Miartusmiartadadam dawt miartus à gmail dawt com
Benoît Legatblegatbenoit dawt legat à gmail dawt com
James Hagborgblucoatjameshagborg à gmail dawt com
Prashanth Jonnalajprashanthprashanth dawt neo à gmail dawt com
Jonathan RemnantJon0jono4728 à gmail dawt com
Sam Schettererschetssamschet à gmail dawt com
Georg Kilzerleperleper à wildfiregames dawt com
Florian Erlerethonethon à ethon dawt cc
Michał Janiszewskijanisozaurjanisozaur+openage à gmail dawt com
Lautaro Nahuel De Leónlndllaudleon à gmail dawt com
Robin Kreisrkreisr dawt kreis à uni-bremen dawt de
Shion Ryuushionshionryuu à outlook dawt com
Jonas Borcheltriotjonesjonasbr-github à bellatrix dawt uberspace dawt de
Jon Gelderloosjgelderloosjgelderloos à gmail dawt com
Emmanuel Gil PeyrotLink Mauvelinkmauve à linkmauve dawt fr
Danilo Bargendbrgnmail à dbrgn dawt ch
Niklas Fiekasniklasfniklas dawt fiekas à backscattering dawt de
Charles Gouldcharlesrgouldcharles dawt r dawt gould à gmail dawt com
Wilco Kuseedetrumiwilcokusee à gmail dawt com
Sreejith Rsreejithrsreejith dawt r44 à gmail dawt com
Jens Feodor Nielsenjfeoxws747 à alumni dawt ku dawt dk
Franz-Niclas Muschterfmfm à stusta dawt net
Valentin Gagarinfrickler01valentin à fricklerhandwerk dawt de
Emmanouil Kampitakismadoniusemmanouil à kampitakis dawt de
Thomas Oltmanntomoltthomas dawt oltmann dawt hhg à gmail dawt com
Miguel Kasparickmiguellissimomiguellissimo à gmail dawt com
Darren Strashdarrenstrashdarren dawt strash à gmail dawt com
Kyle Robbertzepaddatrapperpaddatrapper à gmail dawt com
Jonathan Biegertazrdevazrdev à qrdn dawt de
Hadrien Maryhadimhadrien dawt mary à gmail dawt com
Sachin Kelkars4chinsachinkel19 à gmail dawt com
Camillo Dell'mourspjoecdellmour à gmail dawt com
Timothee Behetytim2000tim dawt behety à gmail dawt com
Vyacheslav Davydovtombouctouvissi à vissi dawt su
Lyle Nellyle-nelpt20100938 à gmail dawt com
Michael Kilbykilbyjmichaelkilbyjmichael à gmail dawt com
Michal Kováčmirelonmiso à github dawt ksp dawt sk
Patrik StutzVanCodingpatrik dawt stutz à gmail dawt com
James McMurrayjamesmcmjamesmcm03 à gmail dawt com
Łukasz Raszkalukky513lukky513 à gmail dawt com
Martin Castillocastilmacastilma à uni-bremen dawt de
Volodymyr SamokhatkoChipmunkVvelorums à gmail dawt com
Guillaume Desquesneselnabog dawt desquesnes à gmail dawt com
Johan Klokkhammer Helsingjohanhelsingjohanhelsing à gmail dawt com
Jasper v. Blanckenburgjazzpijasper à mezzo dawt de
Alexej Disterhoftnobbsdisterhoft à uni-mainz dawt de
Sebastian Brodehlsbrodehlsbrodehl à students dawt uni-mainz dawt de
Gaith Hallakghallakgaithhallak à gmail dawt com
Pierre HallotHallothallotpierre à gmail dawt com
Vicken Simonianvsimonvsimon à gmail dawt com
Kevin Peterskev946klee946 à gmail dawt com
Andreas SchulzLonghanksandi dawt schulz à me dawt com
Shaleen JainShalzzshaleen dawt jain95 à gmail dawt com
Johannes Walchertomatowerjohannes dawt walcher à stusta dawt de
Akritas AkritidisMaanooAkakritasak à gmail dawt com
Edgard Motaedgardmotaedgardmota à gmail dawt com
Boris Dušekdusekme à dusek dawt me
Michael Droogleeverdroogmicdroogmic à gmail dawt com
Christoph Heineheinezenheinezen à hotmail dawt de
Marco SavelliPiruzzolosvlmrc à gmail dawt com
Yvan Burrieyvan-burrieyvan dawt burrie à hotmail dawt com
Martin Bernardimartinbermartinbernardi à openmailbox dawt org
Erik Griesecitron0xa9erik dawt griese à yahoo dawt de
Alex BirchBirch-sanvengeance dawt m dawt x+openage à gmail dawt com
Michal Jarzabekstiopastiopa à gmail dawt com
Christopher Wilsoncdw33cdw33 à zips dawt uakron dawt edu
Wojciech NawrockiVtec234wjnawrocki à protonmail dawt com
Folkert van Verseveldmethos, medicijnmanfolkert dawt van dawt verseveld à gmail dawt com
Neel Patelohn0silverskinx à gmail dawt com
David Carlierdevnexendevnexen à gmail dawt com
Tushar Maheshwaritusharpmtushar27192 à gmail dawt com
Piotr Szpetkowskipiotr-szpetkowskipiotr dawt szpetkowski à pyquest dawt space
Julian Guillotelarialwhitejulian dawt gullotel à gmail dawt com
Arne SellmannPythonicChemistarne dawt sellmann à gmx dawt de
Rafael X. Morales Georgichocoladiscochocoladisco à gmail dawt com
Marcel Schneiderschnema123marcelschneider5 à outlook dawt de
Samuel Grigolatosamuelgrigolatosamuel dawt grigolato à gmail dawt com
Andrew Thompsonmrwerdomrwerdo331 à me dawt com
Benedikt Freisenroybaerb dawt freisen à gmx dawt net
Finn GüntherKawzegkawzeg à gmail dawt com
Akshit Sharmaakshit-sharmaakshit9sharma à gmail dawt com
Jacek Wielemborekd33tahd33tah à gmail dawt com
Charles Offenbachercoffenbachercharles.offenbacher à gmail dawt com
Ilia Vladimirskiyivvoryivv.evol à gmail dawt com
Nicholas Schmidtschmidtnicholasschmidtnicholas111 à gmail dawt com
Antti AaltoAnakondaantti dawt aalto dawt 10 à gmail dawt com
Simon Sansimonsansimon à systemli dawt org
Lorenzo Gaifasbrisvagbrisvag à gmail dawt com
Shim Myeongseobviolet716zzangsim231 à gmail dawt com
Serhan Tutarrandomnoiseserhantutar à outlook dawt com
Georgy Komarovjubnzvjubnzv à gmail dawt com
Aristotelis Dossasteldosasteldosas à gmail dawt com
Martin Sandsmarkmartinmartin dawt sandsmark à kde dawt org
Merlin StollenwerkMese96merlin-stollenwerk à past-development dawt de
段清楠 Duan Qingnanduanqnduanqn_own_1 à yeah dawt net
Sean RameySeanRameysramey40 à gmail dawt com
D R Siddharthadrs-11siddharthadr11 à gmail dawt com
Martin Matějekmmtjmartin dawt matejek à gmx dawt com
Tobias FeldballeNamabilistobias à osandweb dawt dk
Ayxan HaqverdiliAyxan13aykhanhagverdili à gmail dawt com
David Heidelbergokiasdavid à ixit dawt cz
Giacomo Frascarelli0ro8lugiacomo dawt frascarelli1 à gmail dawt com
Antonio M. R. CunhaGrubbenantoniomsprc à gmail dawt com
Jens Nymannymanjensnymanjens dawt nj à gmail dawt com
Deepak Dineshdeepakd.deepakdinesh13 à gmail dawt com
Damien Lejaydlejaylejay à paracompact dawt space
Talha Aamirsarcxdsarcxd à gmail dawt com
Matthias GeigerCountOmegamatthias dawt geiger1024 à outlook dawt com
Yuvraj TetarwalYuviTz1yuvi56789 à gmail dawt com
Tarun SamantaTStarunsamanta77 à gmail dawt com
Derek FroggetFoggyLightfro22003 à byui dawt edu
MartinStarmanmstarman à seznam dawt cz
Zoltán Ácszoli111acszoltan111 à gmail dawt com
Trevor Slocumtslocumtrevor à rocket9labs dawt com
Munawar Hafizmunahafmunawar dawt hafiz à gmail dawt com
Md Ashharashharmdashhar01 à gmail dawt com
Fábio Barkoskifabiobarkoskifabiobarkoskii à gmail dawt com
Astitva Kambleaskastitvaastitvakamble5 à gmail dawt com
Haoyang BiAyiStarayistar à outlook dawt com
Michael SeibtRoboSchmiedgithub à roboschmie dawt de
Nikhil GhoshNikhilGhosh75nghosh606 à gmail dawt com
Edvin LindholmEdvinLndhedvinlndh à gmail dawt com
Jeremiah Morganjere8184jeremiahmorgan dawt bham à outlook dawt com
Tobias Alamalamt22tobiasal à umich dawt edu
Alex Zhuohao HeZzzhHezhuohao dawt he à outlook dawt com
David Weverdmweverdmwever à crimson dawt ua dawt edu
Michael Lynchmtlynchgit à mtlynch dawt io
Ngô Xuân Minhxminh dawt ngo dawt 00 à gmail dawt com
Haytham Tanghaytham918yunxuant à umich dawt edu
Ana Trias-Labellarteanatriaslabellaana dawt triaslabella à ufl dawt edu
Eelco EmptingEeelcome à eelco dawt de
Jordan SuttonjsutCodesjsutcodes à gmail dawt com
Daniel WieczorekDaniodanielwieczorek96 à gmail dawt com
bytegrrrlbytegrrrl à proton dawt me
Nicolas Sancheznicolassanchez02nicolasjpsanchez à gmail dawt com
Manas Pradhanmanas-makermanasmpradhan5 à gmail dawt com

If you're a first-time committer, add yourself to the above list. This is not just for legal reasons, but also to keep an overview of all those nicknames.

For some authors, the full names and/or e-mail addresses are unknown. They have been marked by "?". Luckily, those author's contributions are only small typo fixes, so no copyright concerns should arise from this. If your info is missing, wrong, or you want it to be removed for whatever reason, please contact us.

A full list of all openage authors ("contributors") can also be determined from the VCS, e.g. via git shortlog -sne, or conveniently looked up on the GitHub web interface.

Details on individual authorships of files can be obtained via the VCS, e.g. via git blame, or the GitHub web interface.

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 GNU General Public License Version 3 for more details.

If you wish to include a file from openage in your project, make sure to include all required legal info. The easiest way to do this would probably be to include a copy of this file (copying.md), and to leave the file's copyright header untouched.

Per-file license header guidelines:

In addition to this file, to prevent legal caveats, every source file must include a header.

openage-native source files, that is, files that were created by the openage authors, require the following one-line header, preferably in the first line, as a comment:

Copyright 20XX-20YY the openage authors. See copying.md for legal info.

20XX is the year when the file was created, and 20YY is the year when the file was last edited. When editing a file, make sure the last-modification year is still correct.

3rd-party source files, that is, files that were taken from other open- source projects, require the following, longer header:

This file was ((taken|adapted)|contains (data|code)) from $PROJECT,
Copyright 1337-2013 Your Mom.
It's licensed under the terms of the 3-clause BSD license.
< any amount of lines of further legal information required by $PROJECT,
  such as a reference to a copy of the $PROJECT's README or AUTHORS file >
< if third-party files from more than the one project were used in this
  file, copy the above any number of times >
(Modifications|Other (data|code)|Everything else) Copyright 2014-2014 the openage authors.
See copying.md for further legal info.

For even more details, see the regular expressions.

In addition to the openage header, the file's original license header should be retained if in doubt.

The "license" line is required only if the file is not licensed as "GPLv3 or higher".

Authors of 3rd-party files should generally not be entered in the "openage authors" list.

All 3rd-party files must be included in the following list:

List of all 3rd-party files in openage:

From cabextract/libmspack (LGPL 2.0)

  • libopenage/util/compress/lzxd.cpp
  • doc/code/lzx_compression_info

cmake modules (3-clause BSD license)

  • buildsystem/modules/FindGPerfTools.cmake (taken from VAST)
  • buildsystem/modules/FindOpusfile.cmake (taken from Unvanquished)

Disclaimer

Notes about this file:

I (mic_e) am not a lawyer. This is a free software project, we're doing this for fun. People convinced me that this legal shit must be done, so I did it, even though I'd rather have spent the time on useful parts of the project. If you see any legal issues, feel free to contact me.

I, personally, despise in-sourcefile legal text blocks. They're a pest, and unlike many others, I don't simply accept them because "that is what everybody does". Thus, I worked out the minimal 1-line text above, which should be free of legal caveats, and a reasonable compromise. I'd be happy to see it used in other projects; you're free to use this file (copying.md) as a template for your project's legal documentation.