There is a mod called Nehahra, it uses fmod.dll -- a closed source library that provides a few interesting extra features.
DarkPlaces uses it, JoeQuake uses it, Qrack uses it.
Another example is glquake.exe; when you start up glquake.exe it uses opengl32.dll. Opengl32.dll is the graphics driver for the OpenGL API for video cards and almost without exception all of them are closed source.
And yet another example, using the -dinput command line option invokes a Windows .dll.
.dll files are external shared libraries and their use has been common ever since the days of Windows began.
.dll files don't fall under the license of an executable using them.
If they did, people could be demanding the source code for kernel32.dll from Microsoft or demanding that Nvidia release the source code for their OpenGL API.
If you would like a second opinion, a great place to repeat this question is at Inside3D.com where some truly intelligent long-time professional coders who happen to love Quake hang out.
DarkPlaces uses it, JoeQuake uses it, Qrack uses it.
Another example is glquake.exe; when you start up glquake.exe it uses opengl32.dll. Opengl32.dll is the graphics driver for the OpenGL API for video cards and almost without exception all of them are closed source.
And yet another example, using the -dinput command line option invokes a Windows .dll.
.dll files are external shared libraries and their use has been common ever since the days of Windows began.
.dll files don't fall under the license of an executable using them.
If they did, people could be demanding the source code for kernel32.dll from Microsoft or demanding that Nvidia release the source code for their OpenGL API.
If you would like a second opinion, a great place to repeat this question is at Inside3D.com where some truly intelligent long-time professional coders who happen to love Quake hang out.
Comment