git@vger.kernel.org mailing list mirror (one of many)
 help / color / mirror / code / Atom feed
From: Junio C Hamano <gitster@pobox.com>
To: Nanako Shiraishi <nanako3@lavabit.com>
Cc: Petr Baudis <pasky@suse.cz>, Scott Chacon <schacon@gmail.com>,
	Wincent Colaiuta <win@wincent.com>,
	git@vger.kernel.org
Subject: Re: git-scm.com
Date: Thu, 16 Oct 2008 18:57:04 -0700	[thread overview]
Message-ID: <7vljwoq8zz.fsf@gitster.siamese.dyndns.org> (raw)
In-Reply-To: <20081016184239.6117@nanako3.lavabit.com> (Nanako Shiraishi's message of "Thu, 16 Oct 2008 18:42:39 +0900")

Nanako Shiraishi <nanako3@lavabit.com> writes:

> Quoting Petr Baudis <pasky@suse.cz>:
>> On Wed, Oct 15, 2008 at 09:21:50AM -0700, Scott Chacon wrote:
>>> I do wish that there wasn't this 'us vs them' mentality on this list,
>>> though. I think GitHub is doing some good things for the community,
>>> and I also think that 'the community' is bigger than this list.
>>
>> I think this last sentence is where we differ - for (most of?) us the
>> Git developers, 'the community' pretty much _is_ this list (with the IRC
>> channel as its casual extension).
>
> Curiously, whenever somebody says "git-scm.com is the official git
> homepage", you are not involved in the discussion.  Could you share your
> position on this issue with the rest of the "community"?

The thing is, I do not think whatever I say would be any more official
than what Pasky says when it comes to "the git homepage", even though I
might be a fairly central person in the developer community.

I first have to say that in this era of the Internet and distributed
development, "official" status means much less than what everybody seems
to think [*1*].  It is perfectly fine for people to decide which site they
would want to go for git related information for themselves, and direct
their friends to.

In other words, I do not care either way very much, personally.

The "official" maintainer of git was Shawn for a short while last year in
October, after he claimed to act as one during my absense, and everybody
accepted it not because I named him but he had the necessary respect and
trust from the developers.  I asked him to be the maintainer again this
year during early October, and again it worked quite well.  I imagine it
would have worked if it were not Shawn but any other people among the few
people I trust on this list.  I don't have to name them but you know who
you are, and more importantly, people in the developer community know who
you are.  That is what respect and trust are about.

It wouldn't have worked well if the self-claimed interim maintainer were
just some random Joe, and it wouldn't have worked well either, even if I
endorsed him, if the random Joe did not have enough respect and trust from
the community.

Pasky's site came first from very early in git's life, people contributed
contents to it over time, and he kept the site up-to-date, and through all
that effort, Pasky earned (at least my) respect and trust that the site
will keep serving the git users and developers well as it has been in the
past.  For this reason, to me personally, the "official homepage" has
always been git.or.cz, and will continue to be so, until Pasky says he
considers Scott and his pages earned enough respect and trust _from him_,
and wants to redirect git.or.cz traffic to git-scm.com [*2*].

Regarding "the community", I think what Pasky said in the quoted message
is right in that the word, used in a message on _this_ mailing list,
refers to "the developer community", whose definition I 100% agree with
what he said.

I sense that people around GitHub come from a different world --- it may
also be a legitimate "git community" (perhaps a "users and evangelists
community", which is not a bad thing in itself), but certainly it is
different from the git developer community as I know it.

I think "us vs them" mentality is unavoidable to a certain degree.  More
importantly, I should also point out that it goes both ways.  I think the
"fork once and part forever" attitude of git-scm.com from the very
beginning stems from the very same "us vs them" mentality.  The developer
community ("them" for Scott, "us" for me and Pasky) has been (and will
always be) text oriented, because we tend to try shooting for the greatest
common denominator.  The end-user community in this Web 2.0 era ("us" for
Scott, "them" for me and Pasky) on the other hand, would want to be
entertained by singing and dancing contents.  The two communities serve
different purposes and consist of different audiences.

Very early on, Scott made his intention clear that git-scm.com once copies
from git.or.cz, forks and is very unlikely to merge back because of this
vast difference of the target audience.  That's "us vs them" mentality
right there, but I do not think this division was particularly a bad thing
at all.  It led to what git-scm.com site has in addition to what it copied
from git.or.cz; git-scm.com has made git more approachable by the kinds of
end users who were repelled by the spartan git.or.cz's contents and
organization.  It was a good thing.

So let's help both sites improve support for git users _and_ developers,
and watch git-scm.com continue earning our respect and trust.  It is my
understanding that Pasky is hoping that it can turn into a good site that
supports not just end users but developers well, so that he can start
redirecting repo.or.cz traffic to it, and I am hoping the same.

And let's do so without flaming anybody ;-).


[Footnote]

*1* While I was researching to write this message, I was kind of surprised
to find that the Wikipedia article on git went through a few rounds of
flipping between pointing at git.or.cz and git-scm.com.  I didn't study
the page history deeply enough to see who did what change, but I doubt any
of the people who are doing real work on either site are stupid enough to
have got involved in the self promotion nonsense.  I trust Pasky that much
(and much more), and also I came to trust Scott at least that much, after
seeing git-scm.com adding useful contents over the past few months
(admittedly the rate of the improvement may have slowed down somewhat
recently, compared to its initial bulk import from git.or.cz).

*2* There is no point in duplicated effort when the goals of two sites are
compatible and when there is such trust between two parties.  I do not yet
know if the goals are compatible, though.  We'll see.

  parent reply	other threads:[~2008-10-17  1:58 UTC|newest]

Thread overview: 61+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <bab6a2ab0810150315l273d4ef3k95cda8f43a4745ca@mail.gmail.com>
2008-10-15 10:18 ` git-scm.com (was Re: Git graph on GitHub) PJ Hyett
2008-10-15 10:34   ` Wincent Colaiuta
2008-10-15 16:21     ` Scott Chacon
2008-10-15 17:25       ` Petr Baudis
2008-10-16  9:42       ` git-scm.com Nanako Shiraishi
2008-10-16  9:49         ` git-scm.com Petr Baudis
2008-10-17  1:57         ` Junio C Hamano [this message]
2008-10-15 18:36     ` git-scm.com (was Re: Git graph on GitHub) PJ Hyett
2008-10-15 19:02       ` Jonathan del Strother
2008-10-15 19:20       ` Jakub Narebski
2008-10-15 19:26       ` git-scm.com Teemu Likonen
2008-10-15 20:12       ` git-scm.com (was Re: Git graph on GitHub) Garry Dolley
2008-10-15 21:04         ` Aaron Cohen
2008-07-25 17:35 git-scm.com Scott Chacon
2008-07-25 21:20 ` git-scm.com Sverre Rabbelier
2008-07-25 21:46   ` git-scm.com Scott Chacon
2008-07-25 21:36 ` git-scm.com Johan Herland
2008-07-25 21:49   ` git-scm.com Scott Chacon
2008-07-25 22:02 ` git-scm.com Stephan Beyer
2008-07-25 22:15   ` git-scm.com Scott Chacon
2008-07-25 23:47 ` git-scm.com Junio C Hamano
2008-07-26  0:59   ` git-scm.com Scott Chacon
2008-07-26 17:10     ` git-scm.com Junio C Hamano
2008-07-27  6:19       ` git-scm.com "Peter Valdemar Mørch (Lists)"
2008-07-27 11:37       ` git-scm.com Petr Baudis
2008-07-27 18:33         ` git-scm.com Junio C Hamano
2008-07-27 22:01           ` git-scm.com Junio C Hamano
2008-07-27 23:19             ` git-scm.com Martin Langhoff
2008-07-28  3:11               ` git-scm.com Tom Werner
2008-07-28 10:50                 ` git-scm.com Johannes Schindelin
2008-07-28 18:12                   ` git-scm.com Tom Werner
2008-07-31 18:39                     ` git-scm.com Jon Loeliger
2008-07-31 20:19                       ` git-scm.com Kevin Ballard
2008-07-28 21:42                   ` git-scm.com Junio C Hamano
2008-07-28 22:34                     ` git-scm.com Martin Langhoff
2008-07-28 22:39                     ` git-scm.com Pieter de Bie
2008-07-29  5:15                     ` git-scm.com Shawn O. Pearce
2008-07-26  1:38 ` git-scm.com Patrick Aljord
2008-07-26  2:28   ` git-scm.com Scott Chacon
2008-07-26  2:37     ` git-scm.com Petr Baudis
2008-07-26  2:47       ` git-scm.com david
2008-07-26  5:30         ` git-scm.com Scott Chacon
2008-07-26  5:49           ` git-scm.com Patrick Aljord
2008-07-26  8:06             ` git-scm.com Junio C Hamano
2008-07-26  6:27           ` git-scm.com david
2008-07-26 15:48           ` git-scm.com Wincent Colaiuta
2008-07-26 18:33             ` git-scm.com Scott Chacon
     [not found]               ` <alpine.DEB.1.00.0807262110140.26810@eeepc-johanness>
2008-07-26 19:13                 ` git-scm.com Scott Chacon
2008-07-26 19:20                   ` git-scm.com Johannes Schindelin
2008-07-26 19:21                     ` git-scm.com Scott Chacon
2008-07-26 23:11             ` git-scm.com Junio C Hamano
2008-07-26  2:45     ` git-scm.com Johannes Schindelin
2008-07-26  2:25 ` git-scm.com Johannes Schindelin
2008-07-26  2:33   ` git-scm.com Petr Baudis
2008-07-26  2:54   ` git-scm.com Stephan Beyer
2008-07-26  3:07     ` git-scm.com Johannes Schindelin
2008-07-26  4:55       ` git-scm.com Scott Chacon
2008-07-26  7:21         ` git-scm.com Martin Langhoff
2008-07-26  8:03 ` git-scm.com Jakub Narebski
2008-07-26 13:07   ` git-scm.com Petr Baudis
2008-07-26 18:51     ` git-scm.com Junio C Hamano

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: http://vger.kernel.org/majordomo-info.html

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=7vljwoq8zz.fsf@gitster.siamese.dyndns.org \
    --to=gitster@pobox.com \
    --cc=git@vger.kernel.org \
    --cc=nanako3@lavabit.com \
    --cc=pasky@suse.cz \
    --cc=schacon@gmail.com \
    --cc=win@wincent.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://80x24.org/mirrors/git.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).