So I had a look inside LaunchBox….(no, I will not document the DRM and license key system)
EDIT: I made some edits for clarity. I apologise for any wrongful information. Also, the Launchbox developers are now aware of the situation and rectified the licensing issues.
I also removed some text because some people were apparently offended, even though this is my own website and I control whats said here, and they thought what I said is apparently “harmful” to their project.
So it hides all its dependancies on install and extracts on runtime….Fair enough.
Okay, there is some some shit for stuff I guess, like piracy warnings. As if that ever stopped people.
So it includes DOSBox, which is extracted on runtime, instead of extracting as part of the installer or downloading and then installing….Riiiight.
Same goes for ScummVM…..
Same goes for CDRDAO…..
Launchbox violates the GPL by bundling AutoHotkey as a library and not a standalone process. In addition, AutoHotkey.Interop works via statically linking the Autohotkey code into the host .NET process, making it a blatant GPL violation because of the “viral” linking clause. I see no source code released for the linkages to Launchbox even if a wrapper process using IPC is used. At no point do I see “AutoHotkey.dll” on disk which is used in conjunction with the interoperability wrapper.
The CPOL is also violated for not redistributing a copy of the license with the executable bundle also. The MIT license also has a attribution clause, which means it also violates that license, too.