Re: what is the real problem?

Nathaniel Borenstein <[email protected]> Wed, 12 Nov 2003 11:02:31 -0500
Newsgroups gmane.ietf.imaa
Message-ID <[email protected]>
I think that it might help to frame the problem of email addresses in 
the larger cultural context.

Globalization is a very real force that is bringing enormous changes -- 
some good, some bad -- to most human societies.  Many people from 
non-English-speaking (and particularly non-Western) cultures are afraid 
that their entire language and culture will be swept away by a 
techno-cultural wave of which the Internet is an irresistible symbol.  
Kids in the developing world think of English as the language of the 
Net, and the Internet architecture itself is widely perceived as saying 
"speak English or live in a second-class ghetto."  And then there's 
email addresses, which add the ultimate insult to this injury, telling 
a majority of the world's people that, in essence, they have to change 
their names -- or at least the way they write them -- if they want to 
play the Internet game.

I restate this perception in the belief that an analysis of the 
underlying dynamic sheds light on the appropriate goals.  We need to 
mute the cultural hegemony implied by making people essentially rename 
themselves for email in their own language.  But that doesn't mean we 
have to pretend we're unaware of the unique and still growing role 
played by English in the world, nor of the important technical role 
ASCII plays as the minimal and universal character set supporting the 
primary language of international communication.

In that light, I see no reason to expand the IMA goal to some of the 
extremes I have heard mentioned.  If you have person A who speaks only 
Korean and person B who speaks only Hindi, I really don't think we need 
to worry much about how they enter/input *each other's* email 
addresses, because they have nothing to say to each other anyway, 
lacking a common language.  Making them refer to each other by 
latinized email addresses is simply no big deal if they don't speak a 
common language to begin with.  On the other hand, when a 
Korean-speaker and a Hindi-speaker *do* communicate, the odds are 
overwhelming -- and growing -- that they will do so in English, and 
will write down each other's names in latin characters, which they 
learned when they learned English.

I think, therefore, that we have to recognize the larger realities of 
global culture by restating the IMA goal as two distinct goals:

1.  People need to be able to use names in their own script when 
communicating with others who share their language.

2.  People need to be able to map (or at least alias) their personal 
names into the evolving shared language of global communication -- 
English-in-ASCII -- for communication across linguistic boundaries.

In particular, I think we can put aside considerations of whether the 
poor Mongolian peasant needs to learn ASCII -- the answer should be no 
if he only wants to communicate in Mongolian, but probably yes 
otherwise.  This is a non-technical reality, for the most part, which 
we can rely on in the standards.  We don't want to require ASCII for 
communication between two people who share a language, but it is 
completely legitimate to require it as a lingua franca for any 
cross-language communications.  (And yes, that means that Americans get 
lucky, but how surprising is that?)

Framing the problem this way, I think, makes the problem a tad more 
practical but has some interesting implications.  The person at the 
Korean keyboard is going to need to be able to use ASCII characters for 
communicating with non-Koreans, and can be expected (long term) to have 
access to the ASCII characters if he needs them.  However, this doesn't 
mean that he can even be expected to be able to type a name like Jose 
or Faelstroem correctly (as I just didn't), and his UI doesn't need to 
support typing email addresses in Farsi, either.  The real polyglots 
may end up with special multilingual software that helps them compose 
email address in multiple scripts, but most people will be completely 
satisfied with software that supports composing email addresses in two 
forms -- their own language, and ASCII.

My apologies if some of the above seems a tad obvious, but I don't 
think we've been clear about the goal.  It's silly to go from an 
ASCII-only namespace to one where all languages are treated completely 
equally, because that doesn't reflect the underlying realities about 
the evolution of English as an international language.  All languages 
deserve our respect and technical support, including the ability to use 
that language entirely for email within that linguistic community.  But 
English/ASCII will retain an vital role for communication across 
linguistic communities, and this reality can and should be reflected in 
our architectural considerations.  -- Nathaniel