- Licensing
EdisonEngine is an open-source engine distributed under LGPLv3 license, which means that ANY part of the source code must be open-source as well. Hence, all used libraries and bundled resources must be open-source with GPL-compatible licenses. Here is the list of used libraries, resources and their licenses:
-
OpenGL — does not need licensing (http://opengl3.org/about/licensing/)
-
GLEW — GLEW BSD
-
OpenAL Soft — LGPL
-
libsndfile — LGPL
-
libogg/libvorbis — Xiph BSD
-
SDL / SDL Image — zlib
-
Bullet — zlib
-
Freetype — GPL
-
Lua — MIT
-
zlib — zlib
-
Droid Sans Mono, Roboto Condensed Regular and Roboto Regular fonts — Apache
- Credits
- TeslaRus: main developer.
- ablepharus: compilation fix-ups and miscellaneous patches.
- Cochrane: renderer rewrites and optimizing, Mac OS X support.
- Gh0stBlade: renderer add-ons, shader port, gameflow implementation, state fix-ups, camera.
- Lwmte: state fix-ups, controls, GUI and audio modules, trigger and entity scripts.
- Nickotte: interface programming, ring inventory implementation, camera fix-ups.
- pmatulka: Linux port and testing.
- Richard_trle: Github migration, Github repo maintenance, website design.
- Saracen: room and static mesh lighting.
- stltomb: general code maintenance, enhancements and bugfixes.
- stohrendorf: CXX-fication, general code refactoring and optimizing.
- T4Larson: general stability patches and bugfixing.
- vobject: nightly builds, maintaining general compiler compatibility.
- vvs-: extensive testing and bug reporting.
Additional contributions from: Ado Croft (extensive testing), E. Popov (TRN caustics shader port), godmodder (general help), jack9267 (vt loader optimization), meta2tr (testing and bugtracking), shabtronic (renderer fix-ups), Tonttu (console patch) and xythobuz (additional Mac patches).
Translations by: Joey79100 (French), Nickotte (Italian), Lwmte (Russian), SuiKaze Raider (Spanish).