Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!utcs!mnetor!seismo!topaz!nike!ucbcad!ucbvax!hoptoad.UUCP!gnu From: gnu@hoptoad.UUCP.UUCP Newsgroups: mod.protocols.tcp-ip Subject: Getting machine readable copies of protocol specs Message-ID: <8607130015.AA12561@hoptoad.uucp> Date: Sat, 12-Jul-86 20:15:28 EDT Article-I.D.: hoptoad.8607130015.AA12561 Posted: Sat Jul 12 20:15:28 1986 Date-Received: Sat, 12-Jul-86 23:22:51 EDT Sender: daemon@ucbvax.BERKELEY.EDU Organization: The ARPA Internet Lines: 23 Approved: tcp-ip@sri-nic.arpa Good luck at this. The problem is that the national standards organizations make money by selling copies of these standards. They will not let the technical committees just post them to the net or drop them somewhere for anonymous FTP. This has been an ongoing problem in the ANSI C standardization effort. Happily the IEEE P1003 committee developing a standard for "portable operating systems" (they can't call it Unix(TM)) is in favor of electronic media and has been making drafts and discussion available on the net. I suspect the difference is because the IEEE is answerable to its members, while ANSI is answerable to nobody. PS: I was a member of the ANSI/ISO APL language standards committee and it's true that designing a standard by committee is a different job than building a working system/network/etc. The APL committee took pains to seldom engage in "design", but to just adopt the best and most compatible things from a variety of implementations, inventing new ideas only when required to make everything consistent. Looking from the outside, it seems like the ISO standards folks are building a lot of paper designs that aren't implemented until after the standard is approved. Anyone who ever tried to write a program from its specs, without revising the specs based on what was learned during implementation, will recognize the problems in this.