Posted: Tue Mar 15, 2005 9:52 pm
when i tried to downlaod unrealircd3.2.3 it says that msvcr could bot been downloaded or something liek that so i could not download it, does anyone know what is up, or were i can get 3.2.2 from ?
The GPL prevents us from including proprietary dlls with the Unreal distribution. However, by having the installer download them, they are not included, therefore it doesn't violate it. Basically, it's a stupid GPL clause that we are forced to workaround.Ron2K wrote:Incidentally, one of my friends asked me why the installer wants you to download msvcr70.dll and why it's not included in the installer. I'm not sure on this one, but I suspect it's some sort of licensing issue?
Doesn't msvcr70.dll fall into the exception for libraries normally included with the "major components of the operating system" (MS C compiler, etc)?codemastr wrote:The GPL prevents us from including proprietary dlls with the Unreal distribution. However, by having the installer download them, they are not included, therefore it doesn't violate it. Basically, it's a stupid GPL clause that we are forced to workaround.Ron2K wrote:Incidentally, one of my friends asked me why the installer wants you to download msvcr70.dll and why it's not included in the installer. I'm not sure on this one, but I suspect it's some sort of licensing issue?
Indeed, however you're misinterpreting what this exception is. The exception is what allows us to use the dll at all. If it weren't for this exception, linking to the dll alone would be a violation.aquanight wrote:Doesn't msvcr70.dll fall into the exception for libraries normally included with the "major components of the operating system" (MS C compiler, etc)?
(bold added)However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.