APIs and the IETF (RE: Ecosystems cost of additional specs)
Harald Tveit Alvestrand <[email protected]> Sat, 03 Sep 2005 09:49:06 +0200
| Newsgroups | gmane.ietf.ipoib |
|---|---|
| Message-ID | <6A7B78EE64B064E14CEBAD20@B50854F0A9192E8EC6CDA126> |
--On 2. september 2005 15:45 -0700 Michael Krause <[email protected]> wrote: > Somewhat an aside, but it is ironic that standard APIs are often ignored > / deemed "crap" by some even if many systems can benefit from them yet > this spec which is likely to be implemented by a single OS and used only > in perhaps a subset of deployments is deemed worthy. Apologies for the > tangent. the IETF tradition is to not do APIs, mostly for 2 reasons: - traditionally, the IETF has not had competence in them - they can detract from the focus on "what's going to go on the wire" The scary examples (to IETF-interoperability-heads) of non-IETF specs include MPI, which specified an API and *not* a wire protocol - resulting in portable programs, but not interoperability between different implementations. May have been a rational decision in its context, but definitely different to how IETFers think about specs. A scary example of IETF getting it wrong (to my mind) is GSS-API, which specifies a protocol by specifying procedure calls - getting the protocol right is then QUITE not-easy.... I haven't heard them called "crap" in the IETF, but I've definitely heard them called "second to the protocols" and "please, let someone else worry about it". Harald _______________________________________________ IPoverIB mailing list [email protected] https://www1.ietf.org/mailman/listinfo/ipoverib
signature.asc
(application/pgp-signature, 187 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (MingW32) iD8DBQFDGVV3OMj+2+WY0F4RAoJFAJ9EwmbuztAIHVmq5t+2yaigNrgy0QCaAimS cLF8NQYIx8rGRJcFc4lPu4s= =Zxmy -----END PGP SIGNATURE-----