Boost logo

Boost :

From: Jeff Garland (jeff_at_[hidden])
Date: 2004-10-04 12:06:40

On Mon, 4 Oct 2004 18:01:44 +0300, Peter Dimov wrote
> Jeff Garland wrote:
> > Well now at least I think I can understand your obtuse comment from
> > last week. Review managers in Boost organization are given much power
> > and responsibility -- including the ability to decide against the
> > majority. That's a fact, but it can be changed by petitioning the
> > list for a change of process.
> What makes you think that review managers are allowed or encouraged
> to decide against the majority?

The review manager decides on the library. Nothing, in the process says the
review manager must go by 'majority' rule -- it just needs to be based on the
opinions of the reviewers. But anyway, my point was you are free to try and
change the process thru discussion if you don't like it.

> > It was my judgement, after some evaluation, that the example would be
> > better changed -- not removed (3 reasons given -- some of which did
> > not include 'political correctness'). That's no different from a
> > review manager requiring an interface change to a library that is
> > badly named.
> It's different. It was fairly obvious that you decided that the
> example was unacceptable for political reasons, and then tried to
> justify you decision using additional non-political arguments (none
> of which, in my opinion, hold water).

Well, it's 'obvious to you', but that's not how it happened at all. I thought
the example name was odd when I first saw it -- not compelling 'on-topic' for
an iostreams library. By itself, not enough to worry about. Then a reviewer
mentioned the political implications -- which got me thinking about it. Could
I think of any other example or documentation in boost that even remotely
bordered on a political statement -- no. If this did offend someone could it
taint boost -- possibly. Would I use this example if I were trying to get the
library into the C++ standard -- nope. Would the value of the example be less
valuable if it were changed to be something apolitical -- no, it might even be
improved. Therefore it didn't seem like it was worth the risk.

As for me injecting my political point of viewpoint (which you know absolutely
nothing about), that just isn't the case. I would have the same issue if the
example was the 'Presidential Contender Filter' or 'President of France Filter'.

Finally, I corresponded offlist with Jonathon about the decision and he had a
suggestion for changing it to a dictionary example which would tie in with
some of the other examples. Perhaps he was intimidated by my 'power', but
only he can say.

> > But I'm not some sort of dictator here. If you want to have a group
> > discussion/vote on it -- I have no objections. It just seems foolish
> > to me for Boost to allow the any hint of political tint when there is
> > no technical justification.
> Think about it this way. Someone _might potentially_ be offended by
> the example, so you want it removed/changed. I am offended _right
> now_ by your decision to remove/change the example, because I deem
> it unjustified censorship.

I'm sorry you are offended, but oh well. Anyway, I'm not going to apologize,
because I don't believe I've done anything wrong.
> Basically, my point is that if you want to keep Boost free from
> examples that you perceive as political, _you_ should ask for a
> group decision to include a "no policital tint" clause in the
> appropriate library requirements.

As I said, I have no problem with a group review.

> Then you'd be entirely within you
> right to enforce it - but there would be no need to, because
> developers will know not to include such content in their submissions.

Perhaps. But even with updated guidelines, there is always the potential that
a review manager will have to deal with a new and unique case not explicitly
discussed by the guidelines. And no matter the language, the evaluation of
what counts as a political tint might be hard. Apparently there is some
disagreement in this case...


Boost list run by bdawes at, gregod at, cpdaniel at, john at