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

Re: [ANNOUNCE] GIT 1.5.4

From
LTLinus Torvalds <torvalds-de/tnxtf+jlsfhdxvbkv3wd2fqjk+8+b@public.gmane.org>
Date
Feb 7, 2008, 22:48 UTC
Message-ID
<alpine.LFD.1.00.0802071433461.2896@woody.linux-foundation.org>
In-Reply-To
<20080207221837.GQ30368-EQL4cN526mwi5CQI31g/s0B+6BGkLq7r@public.gmane.org>
On Fri, 8 Feb 2008, Dmitry Potapov wrote:
Show 5 quoted lines
> 
> Unfortunately, I don't know much about OS X and the packet manager
> you mentioned, but from common sense, I would say you should place
> the copyright notice at the place where users traditionally can find
> it when install other programs on that platform...

Well, the rule in the license is "provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty".

What exactly that means is not something people generally agree about. What some consider "conspicuous", others consider very much "rude and inappropriate", so "conspicuously and appropriately" is simply something that people have to find a balance for.

In general, your common sense interpretation is probably the best legal one too: place the copyright notice about as conspicuously as the user would be expect it to be placed.

On traditional UNIX platforms (including Linux), that tends to be "make it a README file or perhaps note it in the man-pages". On OS X and Windows, what is considered appropriate is probably different.

There is definitely no *requirement* of annoying pop-up click-throughs. In fact, I would say that something like that would be wholly in-appropriate and not at all in the spirit of the GPL on UNIX, where people expect installation to not be an interactive process.

[ Related side note: but at the same time, if a developer actually starts 
  adding those kinds of pop-ups, it's sometimes arguably against the GPL 
  to remove them!
  See 2(c), which says that you have to announce the license when an 
  interactive program is run *if* the announcement was there originally!
  So I actually would encourage people who do GPL'd programs to never add 
  those kinds of annoying interactive license notices, because they can be 
  hard to remove legally! ]

In short: it's a cultural issue which way you want to go, but some care should be taken. I come from a Unix background, so I find graphical installs be really really annoying, and if I see a popup, I just *hate* it. I'd consider it obnoxious and irritating as hell. But I suspect that Windows people really do expect it.

				Linus
Previous: Dmitry PotapovNext: Schuberth, Sebastian
Message 59 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.