I was just reading the April's issue of the Communications of the ACM (the
flagship magazine of the Association for Computing Machinery), and noticed
that OpenBSD and its developers were mentioned in one article, in a rather
negative way:

"Unfortunately, there is a segment of the open source community that 
is
incapable of playing well with others, when those others don't play 
the way
they want them to. For those who have not had to deal with these
 people, it's
a bit like talking to a four-year-old. When you explain 
checkers to your
niece, she might decide that she doesn't like your 
rules and follows her own
rules. You humor her, she's being creative, 
and this is amusing in a
four-year-old. If you were playing chess with a
 colleague who suddenly told
you that the king could move one, two, or 
three places in one go, you would
be pissed off, because this person 
would obviously be screwing with you, or
insane.  Have I lost my mind?! What does this have to do with VRRP or network
protocols? The
 OpenBSD team, led as always by their Glorious Leader (their
words, not 
mine), decided that a RAND license just wasn't free enough for
them. 
They wrote their own protocol, which was completely incompatible with
VRRP. Well, you say, that's not so bad; that's competition, and we all 
know
that competition is good and brings better products, and it's the 
glorious
triumph of Capitalism. But there is one last little nit to this
 story. The
new protocol dubbed CARP (Common Address Redundancy 
Protocol) uses the exact
same IP number as VRRP (112). Most people, and 
KV includes himself in this
group, think this was a jerk move. "Why 
would they do this?" I hear you cry.
Well, it turns out that they 
believe themselves to be in a war with the
enemies of open source, as 
well as with those opposed to motherhood and apple
pie. Stomping on the 
same protocol number was, in their minds, a strike
against their enemies
 and all for the good. Of course, it makes operating
devices with both 
protocols in the same network difficult, and it makes
debugging the 
software that implements the protocol nearly impossible."
Here is the link to the article:
http://cacm.acm.org/magazines/2012/4/147357-the-network-protocol-battle/abstr
act

If you are not a member of the ACM, you can read it in ACM Queue, in which it
was published in January: http://queue.acm.org/detail.cfm?id=2090149

I somehow feel this is a very distorted view of what really happened. Perhaps
it would be good if somebody "official" wrote a Letter to the Editor
(Communications of the ACM publish them in every issue)?

Wil.

Reply via email to