[Tinyos Core WG] RFC model
Philip Levis
pal at cs.stanford.edu
Fri Oct 13 12:30:27 PDT 2006
On Oct 13, 2006, at 10:02 AM, Kevin Klues wrote:
> I think stable does actually sound better than final. Saying that a
> TEP is final sounds, well... too final. I think creating entirely new
> TEPs for a small clarification change is a bit too much though. I
> think it might be confusing if we decided that, say TEP 101 needed
> some better clarifications once it was finalized/stabilized (and with
> the way TEP 101 has been going, it probably will) so we need to
> reissue a new TEP number for the clarified version as TEP 250 since
> that is the next available TEP number in the rotation. It seems more
> reasonable to me to assign it to TEP 101.1 or something of that
> nature, keeping the primary number consistent, and just appending
> revisions onto it.
But, again, how do you resolve the issue of clarifications changing
the tone of the document?
Think about it from the perspective of the *readers* of the document:
University A ports a new platform "amote" that meets TEP XXX. TEP XXX
is then changed, such that it now indicates that the "amote" port is
a bit off, and all applications written against TEP XXX might be a
bit off too. One purpose of a clarification is to dispel a
misperception, but if everyone is uniform, how do you resolve the
change? Meeting TEP XXX becomes meets TEP XXX version A.B.
Note: you don't need to reissue an entirely new TEP (hence my comment
about Informational). If all you want is a clarification, then you an
write an Informational TEP. "TEP XXX states that a system SHOULD do
Y. We describe considerations for this specification based on our
experience with ZZZ."
Phil
More information about the Tinyos-2.0wg
mailing list