luciusDXL / XL-Engine

XL Engine
http://xlengine.com/
134 stars 19 forks source link

Added a LICENSE file #21

Open Mailaender opened 8 years ago

Mailaender commented 8 years ago

I assume it due to https://darkxl.codeplex.com/license but I am not really sure.

RobLoach commented 8 years ago

:+1:

ghost commented 5 years ago

try MIT? https://github.com/Mindwerks/XLEngine https://github.com/Mindwerks/XLEngine/blob/master/LICENSE

The darkxl project and this one are different, this was built as launcher for darkxl: https://github.com/Mindwerks/XLEngine/blob/master/resources/DarkXL/CoreUI_LevelSelect.as#L72

DarkXL was a standalone project (apparently with support for Blood and Outlaws), XLEngine came about originally as a GUI to help launch DarkXL and his other project DaggerXL. It was never stated what license XLEngine and DaggerXL were. XLEngine then became a game engine in it's own right, to consolidate common functions and leaving the individual games as shared libraries.

and

To start with, the code I released is a standalone project that is not dependent on that GitHub release Lucius posted. The code Lucius posted on GitHub is essentially a Version 2 of the XL Engine project. The code I posted is Version 1 of the XL Engine project, before Lucius changed his approach. Because the two versions take entirely different approaches to recreating the original games, neither version is dependent on the other. Any "missing code" in the project I posted is code that literally has not been written yet.

ref: https://github.com/Mindwerks/XLEngine/issues/27#issuecomment-380808770 https://forums.dfworkshop.net/viewtopic.php?f=8&t=940

also InterKarma is able to site examples of his MIT code in use in XLEngine: I honestly don't mind the re-use and more than happy to re-license my older work under MIT to ensure compatibility moving forward with your revival of DaggerXL here. I want you guys to simply not worry about it and some kind of minor attribution is all I'm asking for. At the end of the day this is a hobby for a classic game we all love and I see no reason we can't just make it work. :) I'll re-upload my zips of old source code with an updated license soon. Is that all you require?

I haven't gone through the code file-by-file to find all cases, and don't feel the need to. Although DFFaceTex.cpp is another file found as-is from Daggerfall Explorer (which in turn was adapted from Dave Humphrey's work - which in turn built on work by myself and a chap called Craig Peterson - there was a lot of sharing going on back then). That file still has the original comment header intact, so no problems there in any case. ... I've uploaded MIT-licensed versions of DaggerfallExplorer and DaggerfallCartographer (just in case) to my GitHub. That should clear any conflicts with my old custom license. If anything else in there is useful (which I doubt this far into the future) please use it with my blessing.

https://github.com/Interkarma/daggerfallexplorer https://github.com/Interkarma/daggerfallcartographer

there are several license questions here, with even a debain gpl person of interest :-)