[Tinyos Core WG] RFC model

Philip Levis pal at cs.stanford.edu
Fri Oct 13 08:47:23 PDT 2006


RFCs are finalized documents; they don't change. If an RFC needs  
significant changes, then you issue a new RFC that obsoletes the  
earlier one. If you look back in FTP, for example, you can see that  
the original FTP RFC did not use TCP. If it needs minor changes, then  
you can always issue a supplemental RFC (documentary or informational).

As for spelling errors, there is an RFC editor. So, as with a book,  
if there's a spelling error you live with it.

As for small wording changes or clarification, this can be  
problematic. E.g.:

-----------
If a platform has more than one link layer, it SHOULD define each of the
message_t fields to be a union of the underlying link layer structures.

vs

If a platform has more than one link layer, it SHOULD define each of the
message_t fields to be a union of the underlying link layer structures.
This ensures that enough space is allocated for all underlying link  
layers.
------------

The latter suggests the basis for the SHOULD and therefore changes  
the tone of what someone ought to consider before not following it.

Phil


More information about the Tinyos-2.0wg mailing list