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

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

From
MCMarco Costalba <mcostalba-re5jqeeqqe8avxtiumwx3w@public.gmane.org>
Date
Dec 27, 2007, 18:32 UTC
Message-ID
<e5bfff550712271032q25d135e7y47d68337e937d401@mail.gmail.com>
It seems I have finally worked out a binary installation of qgit under Windows:
http://digilander.libero.it/mcostalba/qgit2.1rc1_win.exe

It seems to work with msysgit distribution of git. It DOES NOT work as expected with Cygwin git that IMHO is very broken for qgit. I ended up giving the blame to mingw, but after testing the MSVC compiled qgit both with msysgit and cygwin git I have to say that the problem *probably* is not in mingw but in cygwin.

Anyhow the MSVC 2008 compiled qgit seems stable and works as advertised. Now that's the question:

Packaged together with qgit.exe there are the necessary Micorsoft Visual C dll's. Is this a problem for someone?

I could try to compile again everything with mingw and test if under msysgit the artifacts that appear with cygwin are fixed, if this succeed I could prepare a binary package built with mingw and distribute this instead, but would be this necessary?

qgit is GPL and I for sure want to be stick to GPL, so I don't know if this can be an issue.

Thanks for help me in clarifing this point
Marco

P.S: Just to be fair I have to say that developing under Windows with MSVC is much easier, because the debugging tools available with MSVC 2008 are very advanced and powerful, nothing similar exists _for Window_ in the GPL camp. Indeed MSVC (together with SQL Server) are (the only) two good products from MS, so good that even do not seem produced by Microsoft !

Next: Daniel Barkalow
Message 1 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.