octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Re: Octave/Win32 update


From: John W. Eaton
Subject: RE: Re: Octave/Win32 update
Date: Wed, 31 Jan 2007 13:31:00 -0500

On 31-Jan-2007, address@hidden wrote:

| My intention is of course to comply with the licenses of the various
| support libs. Most of them, but not all, are GPL. In general, I send my
| changes to the maintainers in order to integrate them in the main source
| tree, but as most support libs are UNIX-oriented, I fear that these guys
| will be somewhat \"hermetic\" to changes related to Win32/MSVC
| (aka evil-OS/evil-compiler). The use of \"cc-msvc\" reduces a lot the
| changes to be made, but still...
| 
| My idea was to put somewhere (in octave-forge, for instance) all that
| is required to re-build the complete thing, as I do. This means the 
| compile tools (like cc-msvc),

I think it would also be OK to include these scripts in the Octave
sources if you would like.

| but also for each support lib, a patch
| and a howto explaining how I compile the library under MSVC
| (which is sometimes quite tricky). For the GPL packages, I guess
| we'd also need to provide the original source package (on request,
| for instance, because they are available on the web anyway).
| 
| Would that be OK?

I think you need to provide the sources alongside the binary, and not
just patches, but either the complete patched sources, or the original
sources plus the patches.  Please see the following FAQ and ones
related to it:

  http://www.gnu.org/licenses/gpl-faq.html#TOCAnonFTPAndSendSource

Also, I think that you need to distribute the complete source, not
just the parts that are explicitly covered by the GPL.  Once you
combine the parts, the GPL requires that users can get the complete
source for the version of the program that you are distributing (with
the exception of libraries that are part of the OS, as we discussed
earlier).

Thanks,

jwe


reply via email to

[Prev in Thread] Current Thread [Next in Thread]