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

Re: [ANNOUNCE] GIT 1.5.4

From
JMJeremy Maitin-Shepard <jbms-d+gtc/hyrwm@public.gmane.org>
Date
Feb 7, 2008, 21:02 UTC
Message-ID
<87y79wa3a5.fsf@jbms.ath.cx>
In-Reply-To
<alpine.LSU.1.00.0802071906120.8543-OGWIkrnhIhzN0uC3ymp8PA@public.gmane.org>
Johannes Schindelin <Johannes.Schindelin-Mmb7MZpHnFY@public.gmane.org> writes:
> Hi,
> On Thu, 7 Feb 2008, Luciano Rocha wrote:
>> I was asking for the reasons for the installer being like it is, not for 
>> you to change your mind.
> I am sorry: I misunderstood.
> Two reasons: we stay on the safe side (because no lawyer could now 
> possible say that we forgot to present the license), and we want to give 
> the Git installer some "professional" look-and-feel ;-)

It is not unreasonable, I suppose, to display the license text in the installer program, though I think it is sufficient to provide the license in a simple LICENSE file, and it is hard to imagine anyone actually wanting to read the license text while installing git.

I think it is not a good idea for a nice free software program like git to show license text in a click-wrap way, as that will only give credence to click-wrap licenses.

As far as the "professional" look and feel, rather than make git seem more like the usual proprietary program (if you wanted to go that route, perhaps you should bundle a root kit/"copy protection mechanism"/adware/spyware like companies will often do :) ), I'd suggest making it seem much _better_ than the usual proprietary program: the user can look at the opportunity to install a program without having to "agree" to onerous terms as a breath of fresh air.

As has been mentioned, installing and running the program is permitted by fair use, and thus assuming he already has a copy of the software, legally there is no need for the user to agree to any additional terms before using the software. The traditional EULA attempts to use technical means to prevent the user from exercising his fair use rights; in particular, it attempts to force the user to agree to certain terms for essentially no compensation, as he already has fair use permission to use the software anyway. Naturally, such use of technical means is completely antithetical to the idea of free software.

-- 
Jeremy Maitin-Shepard
Previous: Johannes SchindelinNext: Dmitry Potapov
Message 57 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.