Proposed document structure and content for IDNA

Paul Hoffman phoffman at imc.org
Thu Jul 10 19:37:37 CEST 2008


Greetings again. This is in reply to many comments that were made at 
the face-to-face meeting in Philly meeting, and prompted by Vint's 
message yesterday about preparing for the Dublin meeting.

There are three large problems with the structure and content of the 
current set of documents; fortunately, all are easy to fix at the 
same time.

- An implementer would have to read some parts of all four documents 
in order to do any implementation of IDNA2008

- An implementer would need to determine which parts of the four 
documents were commentary / history / rationale versus which parts 
are needed for an interoperable implementation

- There is a possibly-permanent lack of consensus about the rationale 
for updating IDNA2003 to IDNA2008

Given these three, and easy solution would be to create a single 
document that has just the needed protocol pieces without any 
personal commentary, history, or rationale.

Having a single document such as this would make it much easier for 
the WG to review. The long, pendulous threads from the past few 
months have often been more about rationale than about protocol, and 
even when they were about protocol, they devolved into rationale 
arguments.

Having a single document such as this would make it more likely that 
IDNA2008 implementations would fully interoperate. Implementers would 
not need to guess at the WG's intentions: the protocol would be fully 
specified in one place.

Having a single document such as this would make IDNA2008 clearer 
than IDNA2003. Our decision to split IDNA2003 into multiple 
interlinked documents seemed right at the time, but we have heard 
repeatedly since then that it wasn't a good idea. Including some of 
or rationale also seemed like a good idea, but that turned out wrong 
as well.

In summary, we should:

- Merge the four documents into one (keeping all the authors, of course)
- Completely strip out the commentary / history / rationale
- Move forwards with one concise protocol document

Thoughts?


More information about the Idna-update mailing list