[josm-dev] Change to changeset comment handling, RfD
Frederik Ramm
frederik at remote.org
Tue Aug 3 23:52:23 BST 2010
Ulf,
> Is it really your strategy to offend anyone not sharing your point of
> view and build a community on top of that?
Please count the number of people who have participated in the
discussion on talk, and see how many of them thought that changeset
comments are important.
If I had the impression that this was just a personal itch of mine that
nobody shared, I'd long since gone quiet.
Of course, even though a large majority of contributors think that
changesets are important, you can still contribute to the project
without doing what they'd like you to do.
The question here, on this mailing list, should be: What is the role of
an editor in general, or JOSM in particular, in questions such as this?
There is absolutely no doubt that good changeset comments are helpful,
useful, valuable. (I'll not argue about that, and nobody in their right
mind would claim otherwise.) Of course there may be users who still
choose not to enter such a comment, and perhaps I was unnecessarily
polarising when I said they were selfish or "misbehaving"; there might
be other reasons, e.g. they are very pressed for time, only making a
tiny edit which they wouldn't have the time to make if they had to think
of a sentence that describes it; or they might (mistakenly) think that
they have to write in English and don't find the right words; or their
edit was so complex that they feel they can't do justice to it in a
changeset comment, or whatever.
So yes, there might be reasons why someone would decline to enter a
comment. But how far should an editor go in encouraging them, even
nagging them, to reconsider?
We have seen in the past, when Potlatch was young and buggy, that lots
of people flamed against Potlatch - *especially* on talk-de, I guess
you'll remember. That was because the Potlatch editor let people do some
things which the majority of the community did not like; often, Potlatch
users weren't even aware that in the eyes of the community they
"misbehaved". I don't have to explain that to you.
An editor that makes it too easy - or, let's take a placatively extreme
example, an editor that doesn't even ask for a changeset comment - would
surely be viewed as problematic by the community, and its use not
recommended. On the lists, people would say: "Oh, another guy using the
XYZ editor, so no changeset comment of course.".
I am adamant that JOSM should not make it too easy for people to not
enter a changeset comment. I think it should be possible to omit it if
one really wants to (so the 3-character rule we had until now was
perhaps not really good). But I think it is the obligation of the editor
to make it perfectly clear to the user that their edits *will* be viewed
as "less cooperative" by a large majority of the community if they don't
carry a proper changeset comment - if not at least an *effort* is made.
That's what the discussion on *this* list is about - not whether
changeset comments are good or bad, or whether Frederik is an evil
dictator who wants the project to cater to his personal taste, or (as
was suggested to me in a personal email) whether or not Frederik uses
meaningful changeset comments himself.
This discussion is about the question how much an editor should try to
influence the user's behaviour vis-a-vis the community. There is
absolutely no doubt in my mind that a contribution *without* a changeset
comment is inferior to the exact same contribution *with* a changeset
comment (unless of course the comment is "..." or "fuck you"). But how
far should an editor go in trying to keep users from making such
inferior contributions (or help them making them better)?
Bye
Frederik
--
Frederik Ramm ## eMail frederik at remote.org ## N49°00'09" E008°23'33"
More information about the josm-dev
mailing list