That was a really funny line coined by Milo Medin during the OSI/ IETF wars of the late ‘80s. Back then I was a naïve software developer who had been volunteered to run the OSI area of the IETF. Talk about walking into a buzz saw. See, the problem was that the IETF, the standards body of the Internet, was based on the general idea, as Dave Clark put it, of “rough consensus and working code”.
IETF standards are open documents. Anyone can download one for free. Anyone can publish a starting point, know as an Internet Draft. There are no fees to join, requirements for membership, closed meetings or other mechanisms designed to keep people out.
The ISO OSI process, on the other hand, was closed – you had to be a certain somebody to contribute, you had to pay money to purchase the documents, and in general it was a very difficult environment to accomplish change. These conferences were generally attended by, as Marshall Rose would say, “go-ers” where as the IETF was generally attended by “do-ers”.
So the ISO OSI folks, it turned out, were trying to define a whole bunch of new protocols that duplicated what the Internet was then running. Some of these protocols actually were superior or at least on par with existing IETF protocols (IS-IS vs. OSPF) for example, while others, such as TP0-4 or CLNP were destined only to be known by wikipedia and a few SONET/SDH transport vendors who probably wish they had never built them in the first place (but that’s another story).
Well the real fun began when the US government mandated that everyone would have to use OSI. This was done in a document called GOSIP. That action spun everyone in the IETF up to warp speed, and led to Milo’s famous quote above, which was in reference to ISO’s OSI protocol set providing same day service in a nanosecond world. (By the way, there was a wonderful graphic that accompanied this tee-shirt slogan…anybody out there remember it?).
What was the outcome of that period of history? I’ll explore that tomorrow.