On Mon, Apr 20, 2009 at 3:22 AM, Bruno Haible <bruno@clisp.org> wrote:
Michael Goffioul wrote:
CLN/GiNaC compilation with VC++ is part of the making of Windows package for octave.
There is a problem with the Windows installer of Octave: It violates the GNU GPL, under which Octave is distributed.
The download octave-3.0.3-setup.exe [1] contains an installable part called "Microsoft C/C++ runtime libraries required by Octave." According to the packaging scripts to which you pointed us [2], these runtime libraries are the files msvcr80.dll, msvcp80.dll, msvcm80.dll. Because these files are not normally distributed with the Windows OS and because they are not distributed with source code, it's a breach of the GPL. (Of section 3 of GPLv2, to be precise.)
This link will hopefully clarify this. If you still don't agree, there's no point in discussing the rest. http://www.gnu.org/licenses/gpl-faq.html#WindowsRuntimeAndGPL Michael.