Re: [RFC] Distributing Windows binary package compiled with non gpl code

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

 



On Fri, 28 Dec 2007, Abdelrazak Younes wrote:

> Daniel Barkalow wrote:
> > On Thu, 27 Dec 2007, Marco Costalba wrote:
> > 
> > > Packaged together with qgit.exe there are the necessary Micorsoft
> > > Visual C dll's. Is this a problem for someone?
> 
> My two cents below; I hope you don't mind my interference.

Not at all.

> > I'd actually be more concerned about whether you can (or should) distribute
> > GPL code compiled with a proprietary compiler;
> 
> This is the exact same situation as with other proprietary platforms (Solaris,
> HPUx, etc). You should not make a difference for Windows IMHO. Besides, many
> open source projects have no problem at all with MSVC.

The difference I see is that the project's build system can use the system 
toolchain without caring whether it's a proprietary one or an open source 
one. That is, you can call $CC or $LD based on the interface standard, and 
it doesn't fundamentally matter whether you've got a proprietary compiler 
or not (of course, you'll get a different result, but that's true of 
different compiler versions anyway, and build timestamps and machine and 
user name will be different, etc). MSVC's build system interface is 
particular to itself.

> > people who get the binaries and the source still couldn't edit the source
> > and generate a corresponding binary, because they don't necessarily have the
> > build environment you used.
> 
> This particular tool is free (as in beer) to download and use.

It probably actually falls under the "system software" exception, in that 
case (when distributing source, you have to include everything needed to 
build the source, except for normal system software, which you can assume 
the recipient has).

In any case, not an actual problem; it's just that distributing 
side-by-side (the original question) is even more clearly not a problem, 
in my opinion.

	-Daniel
*This .sig left intentionally blank*
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux