git/list[1] front-page[2] threads[3] people[4] search[5] about
 

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

From
DBDaniel Barkalow <barkalow-o/mkjedno/bg9huczpvpmw@public.gmane.org>
Date
Dec 28, 2007, 00:05 UTC
Message-ID
<alpine.LNX.1.00.0712271846380.13593@iabervon.org>
In-Reply-To
<fl1bcn$k2h$1@ger.gmane.org>
On Fri, 28 Dec 2007, Abdelrazak Younes wrote:
Show 7 quoted lines
> 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.
Show 6 quoted lines
> > 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.

Show 5 quoted lines
> > 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*
Previous: Abdelrazak YounesNext: Marco Costalba
Message 4 of 5 in “[RFC] Distributing Windows binary package compiled with non gpl code”
  1. Marco CostalbaDec 27, 2007
  2. Daniel BarkalowDec 27, 2007
  3. Abdelrazak YounesDec 27, 2007
  4. Daniel BarkalowDec 28, 2007
  5. Marco CostalbaDec 28, 2007

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.