← Back to team overview

openerp-community team mailing list archive

Re: New Community Organization for OpenERP

 

(and the public response)

Hi Alexandre,

You have taken my response out of its context. I was not speaking of merges into other peoples code bases. They should be assessed. Nonetheless a brute "no" is considered impolite there too. Even more when it is the original author whose code you refuse. That can be considered as hijacking.

You argue that code quality overrules politeness. But they are different perspectives of the same issue. One cannot overrule the other. Arguments from one perspective against the other are against reality and therefore fruitless. You have to deal with both. I simply state that following the proposed rule as some law of nature, will inevitably lead to impoliteness. That should be avoided.

Kind regards,
--
Pieter J. Kersten
EduSense B.V.

Op 22-11-12 11:48 schreef Alexandre Fayolle:
On 22/11/2012 10:31, Pieter J. Kersten wrote:
Hi Alexandre,

I agree with Joël. I see your points, but this is not a matter of
"best possible code", but of "decent manners".

There is a saying: "You cannot look a given horse into the mouth".
Meaning: when you are given a unique contribution, it is impolite to
refuse it because you think it could and should have been done better.
You should accept it and - when you have different standards than the
giver - enhance its quality by either contributing bug reports or by
contributing bug fix proposals. Reviewing and learning can be done
afterwards as well.

Don't endorse mechanisms that enforce impoliteness.

(resending to list the message I sent in private by mistake)

I do not agree with this. If you want a quality product, you have to
prevent crap from entering the code base in the first place, which is
much easier than cleaning up afterwards. I do look in the mouth of the
given horse, because presumably, I'm part of the people who are going
to tend the horse, clean it up and take care of it. Once the code is
published, it gets deployed. When it is deployed it gets used. And
then the problems start.

Now concerning the module author issue, I'm merely suggesting that he
should try to use the same process. No one is forced to go through this
"community" thing, and it is still possible to create your own project
and be the sole committer on that project. If you want to join a
community, and benefit from it, politeness mandates that you follow the
rules and accept that someone else looks at your code.

Kind regards,






References