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

Re: [ANNOUNCE] GIT 1.5.4

From
LRLuciano Rocha <luciano-ywehanl2klnbdgjk7y7tuq@public.gmane.org>
Date
Feb 7, 2008, 18:59 UTC
Message-ID
<20080207185923.GC28753@bit.office.eurotux.com>
In-Reply-To
<alpine.LSU.1.00.0802071831520.8543-OGWIkrnhIhzN0uC3ymp8PA@public.gmane.org>
On Thu, Feb 07, 2008 at 06:40:28PM +0000, Johannes Schindelin wrote:
Show 59 quoted lines
> Hi,
> 
> On Thu, 7 Feb 2008, Junio C Hamano wrote:
> 
> > Johannes Schindelin <Johannes.Schindelin-Mmb7MZpHnFY@public.gmane.org> writes:
> > 
> > > Besides, if you do not like that our installer shows the GPL, just go and 
> > > make your own (but be sure to shell out money to your lawyer of choice to 
> > > confirm that the GPL allows you to do that).
> > >
> > > The Git installer of msysGit will always show the GPL, and have the user 
> > > accept it.
> > 
> > I may be missing the details because I do not do Windows myself,
> > but if you are discussing the "end user binary distribution"
> > one, then I think:
> > 
> >  * It is a mistake if you do not to show GPL, as you are
> >    redistributing GPL code in a binary form and you need to tell
> >    the end user his rights (e.g. he can request source for it,
> >    the source is found at a well known location, etc.)
> > 
> >  * The restriction on redistribution of modified program would
> >    probably not apply (unless the receiver hacks binary) to most
> >    casual users, so making the label say "I Accept" feels a bit
> >    silly (but still is technically correct).  As Nico suggested,
> >    "Continue" may be fine here, as long as the message already
> >    says "this program is distributed under this license you are
> >    looking at".
> > 
> > I recall you had another installer that gives the full
> > development environment for hack on "git" with a clone of the
> > git repository.  I do not know if you still offer that
> > installer, but "I Accept" would be very appropriate for that
> > one.
> 
> Yes, the full installer does not (yet) ask for acceptance of the GPL, 
> basically because I am too lazy, and also because I expect developers to 
> actually read the notices in the copyright section in the source code, 
> should they modify the source.
> 
> The reasoning for showing the GPL in the Git installer I cannot explain, 
> because I was not part of it.  However, I am very much in favour, for two 
> reasons:
> 
> - the end users should really know that the software is licensed in a 
>   pretty free way.  Most of the users will have read about "the GPL", and 
>   know what it says without reading it.  Others may see it for the first 
>   time, and be astonished that such a license exists, and actually covers 
>   a useful program.
> 
> - _every_ serious Windows program comes with a click-through license.  We 
>   just don't want to be left behind.
> 
> - even if it would be not necessary to accept the license (which I am not 
>   at all sure about, but do not care enough to learn about it, either), I 
>   am not amused by somebody I do not know of, and who did not share 
>   anything with me that I know of, asking me to remove that license 
>   dialog.

I beg your pardon? I never asked you such thing. My first e-mail was, verbatim: -- begin -- Why do I have to accept the GPL to install msysgit?

Only the "NO WARRANTY ..." should be required, GPL is only required for distribution (and you could make that information available at install). -- end --

Any next e-mail in reply to this thread, from me, were only suggestions and reasonings for *not requiring acceptance*, not for removing the screen.

>   If you are not okay with accepting a tit-for-tat license, well... I'll 
>   not give you "tat".

I never said I was. I mean, would I had sent a patch to this list if I wasn't OK with the license?

> So there is really nothing that I can think of, which would change my mind 
> about that "issue".

I was asking for the reasons for the installer being like it is, not for you to change your mind.

-- 
Luciano Rocha <luciano-YWehAnL2kLNBDgjK7y7TUQ@public.gmane.org>
Eurotux Informática, S.A. <http://www.eurotux.com/>
Previous: Luciano RochaNext: Johannes Schindelin
Message 49 of 62 in “[ANNOUNCE] GIT 1.5.4”
  1. Junio C HamanoFeb 2, 2008
  2. Junichi UekawaFeb 2, 2008
  3. Johannes SchindelinFeb 2, 2008
  4. Junichi UekawaFeb 3, 2008
  5. Johannes SchindelinFeb 3, 2008
  6. Junichi UekawaFeb 3, 2008
  7. Johannes SchindelinFeb 3, 2008
  8. Junichi UekawaFeb 3, 2008
  9. Christian CouderFeb 3, 2008
  10. Johannes SchindelinFeb 3, 2008
  11. Pierre HabouzitFeb 3, 2008
  12. Theodore TsoFeb 3, 2008
  13. Matthieu MoyFeb 3, 2008
  14. Jakub NarebskiFeb 3, 2008
  15. Theodore TsoFeb 3, 2008
  16. Jari AaltoFeb 4, 2008
  17. しらいしななこFeb 2, 2008
  18. Wincent ColaiutaFeb 2, 2008
  19. Steffen ProhaskaFeb 2, 2008
  20. Luciano RochaFeb 7, 2008
  21. Johannes SchindelinFeb 7, 2008
  22. Luciano RochaFeb 7, 2008
  23. Johannes SchindelinFeb 7, 2008
  24. David KastrupFeb 7, 2008
  25. David KastrupFeb 7, 2008
  26. Jari AaltoFeb 7, 2008
  27. Dmitry PotapovFeb 3, 2008
  28. Eyvind BernhardsenFeb 7, 2008
  29. Steffen ProhaskaFeb 7, 2008
  30. Michael PooleFeb 7, 2008
  31. David KastrupFeb 7, 2008
  32. Nicolas PitreFeb 7, 2008
  33. Luciano RochaFeb 7, 2008
  34. Jakub NarebskiFeb 7, 2008
  35. David KastrupFeb 7, 2008
  36. Michael PooleFeb 7, 2008
  37. David KastrupFeb 7, 2008
  38. Nicolas PitreFeb 7, 2008
  39. David KastrupFeb 7, 2008
  40. Luciano RochaFeb 7, 2008
  41. Johannes SchindelinFeb 7, 2008
  42. Steffen ProhaskaFeb 7, 2008
  43. David KastrupFeb 7, 2008
  44. Junio C HamanoFeb 7, 2008
  45. Johannes SchindelinFeb 7, 2008
  46. Junio C HamanoFeb 7, 2008
  47. Jari AaltoFeb 7, 2008
  48. Luciano RochaFeb 7, 2008
  49. Luciano RochaFeb 7, 2008
  50. Johannes SchindelinFeb 7, 2008
  51. Dmitry PotapovFeb 7, 2008
  52. Linus TorvaldsFeb 7, 2008
  53. Dmitry PotapovFeb 7, 2008
  54. Jonathan del StrotherFeb 7, 2008
  55. Steffen ProhaskaFeb 7, 2008
  56. Johannes SchindelinFeb 8, 2008
  57. Jeremy Maitin-ShepardFeb 7, 2008
  58. Dmitry PotapovFeb 7, 2008
  59. Linus TorvaldsFeb 7, 2008
  60. Schuberth, SebastianFeb 8, 2008
  61. Steffen ProhaskaFeb 8, 2008
  62. Andreas EricssonFeb 9, 2008

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.