Re: UUCP, etc., and SMTP/822/MIME mail (was: Re: I-D ACTION:draft-hoffman-utf8headers-00.txt)

[email protected] Thu, 01 Jan 2004 20:35:24 -0800 (PST)
Newsgroups gmane.ietf.imaa
Message-ID <[email protected]>

> On Thu, Jan 01, 2004 at 03:24:59PM -0800, [email protected] wrote:
> >
> > > > We _could_ have adopted a rigid, Unicode-only, rule a decade ago
> > > > rather than doing charset-specific tagging in text content types
> > > > and 2047 encodings.
> >
> > > IIRC, unicode wasn't known to be stable at that time.  it certainly
> > > wasn't widely adopted, and it's hard to imagine that we could have
> > > gotten consensus on such a rule.  it's only after 10 years' experience
> > > with unicode that we have some confidence in its character repertoire,
> > > and we have even less experience with other aspects of it.
> >
> > A decade ago isn't a particularly relevant date in the development of MIME --
> > at that point in time MIME was already a draft standard, making such a change
> > quite difficult to make.
> >
> > A much more relevant date is November 18-22, 1991. This is the date of the last
> > IETF meeting prior to the approval of MIME as a proposed standard.
> > Realistically, this was the last point in time at which a change as major as
> > uncategorical endorsement of a single, universal charset  specification could
> > have been made. The actual MIME specifications were subsequently submitted to
> > the IESG for approval in January 1992.
> >
> > According to the Unicode web site the complete specification of Unicode 1.0
> > wasn't published until June, 1992. (Amusingly enough, that was the same month
> > in which RFC 1341 appeared.) In November 1991 the universal charset situation
> > was far from clear: What what then called 10646 seemed to be on the way
> > out and Unicode seemed to be on the way in but no conclusions had been reached.

> Well, we could have built MIME on ISO 10646, and indeed the character
> set support in MIME was built on 10646 as the reference character set,
> as is also indicated by RFC 1345, which is the MIME related RFC that
> made the ground for the charset definition.

Keld: Please reread my message. This was a complete nonstarter at the time; the
10646 draft in 1991 had failed its ballot and there was no clear indication of
what it would turn into. Had we tried to move forward with a "just use 10646"
solution the IESG at the time would have flat-out rejected MIME. And they would
have been completely correct in doing so.

> Later on we did advocate
> 10646 UTF-8 as the building block for all new IETF protocols, eg in
> RFC 2130.

Yes, in April 1997. That's over five years later. And it was a VERY contentious
recommendaton at that point.

> I know that the UTF-8 RFC now references Unicode as the normative
> specification, but I think that was a mistake from IETF.
> We should refer to international standards where they exist, and not to
> specifications which are merely industry standards.

Well, all I can say is that the consensus in the IETF went against you on
this.

				Ned