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

Re: git-scm.com

From
TWTom Werner <pubsub@rubyisawesome.com>
Date
Jul 28, 2008, 03:11 UTC
Message-ID
<530345950807272011o7c92fdaaw3116cc257dcbab7a@mail.gmail.com>
In-Reply-To
<46a038f90807271619l69c085a7o58f50b7d64b7222d@mail.gmail.com>

On Sun, Jul 27, 2008 at 4:19 PM, Martin Langhoff <martin.langhoff@gmail.com> wrote:

> And the choice of language has nothing to do with helping people
> around. If they care about getting recommendations from list regulars,
> anyway. Maintaining a great user-facing website might be their way of
> engaging and interacting with us.

As cofounder of GitHub I'd like to jump in and say a few words. I'm a huge fan of git. HUGE. But that should already be obvious. We started GitHub because we saw that git was a tremendously useful tool but was missing a way to easily and flexibly share your public and private code with other developers. That simple idea grew into what we now like to call "Social Code Hosting."

I find it a bit confusing that some here seem to have a strong dislike for GitHub. It's true that we haven't been active on the developer list or in the #git channel on freenode, but we are constantly in #github and have answered a *great* many questions from developers that are new to git. At the same time, like Martin finally guesses, we believe that our contribution to the git community is GitHub itself. We provide free git hosting for over 16,000 open source repositories! As mentioned earlier in the thread, the Ruby-Git binding that Scott and I wrote has been open source from the beginning. While we did not announce it here, we have publicized it in the Ruby circle (where, presumably, people would most likely find it useful) and in fact there are currently 28 forks and 138 watchers of the project. We've also released albino, facebox, and github-services via GitHub. You can see all the open source stuff we use at GitHub here: http://github.com/github.

Perhaps it is the commercial aspect of GitHub that offends. The only reason that GitHub is as featured and polished as it is, is because we can make money from it. We hope to soon be working on GitHub full time. There is no way this could have been possible if we did not offer paid private repositories. A part of being a commercial operation is making the main product closed source. One might argue that we could still have GitHub as a service while making the code open source, but the truth of the matter is that this is not in the best interest of our future plans for the company.

I don't like the thought of being at odds with the git developer community at all, and let me be the first to apologize if we've offended anyone. It certainly is not our intention. Our goal with GitHub is to help make git even better by offering a service that helps people streamline their git workflows and discover projects that may interest them. We're trying to give back to the community how we know best: by offering kickass git hosting and associated collaboration tools.

Having had to implement a git-daemon replacement that fit our needs, I have some ideas on how to improve git-daemon and fetch-pack with regards to error messages and logging. I'll be sure to bring those up on this list. One thing you should probably understand about us is that we're all about getting things done. Which is one reason we weren't bothering everyone in here when we started GitHub. We like to design from first principles, see how good we can do, and then get feedback from the users. If you're a GitHub user (or have a reason why you are *not* a GitHub user), we'd love to hear your feedback on ways we can improve!

Tom Preston-Werner github.com/mojombo

Previous: Martin LanghoffNext: Johannes Schindelin
Message 16 of 77 in “git-scm.com”
  1. Scott ChaconJul 25, 2008
  2. Sverre RabbelierJul 25, 2008
  3. Scott ChaconJul 25, 2008
  4. Johan HerlandJul 25, 2008
  5. Scott ChaconJul 25, 2008
  6. Stephan BeyerJul 25, 2008
  7. Scott ChaconJul 25, 2008
  8. Junio C HamanoJul 25, 2008
  9. Scott ChaconJul 26, 2008
  10. Junio C HamanoJul 26, 2008
  11. Peter Valdemar Mørch (Lists)Jul 27, 2008
  12. Petr BaudisJul 27, 2008
  13. Junio C HamanoJul 27, 2008
  14. Junio C HamanoJul 27, 2008
  15. Martin LanghoffJul 27, 2008
  16. Tom WernerJul 28, 2008
  17. Johannes SchindelinJul 28, 2008
  18. Tom WernerJul 28, 2008
  19. Jon LoeligerJul 31, 2008
  20. Kevin BallardJul 31, 2008
  21. Junio C HamanoJul 28, 2008
  22. Martin LanghoffJul 28, 2008
  23. Pieter de BieJul 28, 2008
  24. Shawn O. PearceJul 29, 2008
  25. Patrick AljordJul 26, 2008
  26. Scott ChaconJul 26, 2008
  27. Petr BaudisJul 26, 2008
  28. david@lang.hmJul 26, 2008
  29. Scott ChaconJul 26, 2008
  30. Patrick AljordJul 26, 2008
  31. Junio C HamanoJul 26, 2008
  32. david@lang.hmJul 26, 2008
  33. Wincent ColaiutaJul 26, 2008
  34. Scott ChaconJul 26, 2008
  35. Junio C HamanoJul 26, 2008
  36. Johannes SchindelinJul 26, 2008
  37. Official Git Homepage change? Re: git-scm.comPetr Baudis, Jul 26, 2008
  38. Petr BaudisJul 26, 2008
  39. Junio C HamanoJul 26, 2008
  40. Johannes SchindelinJul 26, 2008
  41. Junio C HamanoJul 26, 2008
  42. Johannes SchindelinJul 26, 2008
  43. Petr BaudisJul 26, 2008
  44. Junio C HamanoJul 26, 2008
  45. Thomas AdamJul 26, 2008
  46. Petr BaudisJul 27, 2008
  47. Johannes SchindelinJul 27, 2008
  48. Sverre RabbelierJul 27, 2008
  49. Scott ChaconJul 26, 2008
  50. Junio C HamanoJul 26, 2008
  51. Scott ChaconJul 26, 2008
  52. Sverre RabbelierJul 26, 2008
  53. Rene HermanJul 26, 2008
  54. Jakub NarebskiJul 26, 2008
  55. Scott ChaconJul 26, 2008
  56. Jakub NarebskiJul 26, 2008
  57. Petr BaudisJul 26, 2008
  58. Petr BaudisJul 26, 2008
  59. Jakub NarebskiJul 26, 2008
  60. Petr BaudisJul 26, 2008
  61. Jonas FonsecaAug 3, 2008
  62. Junio C HamanoAug 3, 2008
  63. Petr BaudisJul 27, 2008
  64. Scott ChaconJul 26, 2008
  65. Petr BaudisJul 26, 2008
  66. Johannes SchindelinJul 26, 2008
  67. Petr BaudisJul 26, 2008
  68. Stephan BeyerJul 26, 2008
  69. Johannes SchindelinJul 26, 2008
  70. Scott ChaconJul 26, 2008
  71. Martin LanghoffJul 26, 2008
  72. Jakub NarebskiJul 26, 2008
  73. Petr BaudisJul 26, 2008
  74. Junio C HamanoJul 26, 2008
  75. Scott ChaconJul 26, 2008
  76. Johannes SchindelinJul 26, 2008
  77. Scott ChaconJul 26, 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.