← Back to context

Comment by lolinder

7 months ago

Two-letter domains are defined to be ccTLDs—if it's two letters, it's a country code domain. Breaking that rule would risk leaving a future ISO-standardized country unable to claim its domain because its code was already assigned to a tech startup gTLD.

Would a future ISO-standardized country get assigned a code that collides with an historical code?

  • I've heard it discussed as a possibility tho I don't personally know how the ISO CC assignment process works. On the other hand, we don't exactly create new countries at a rate that exhausting 26^2 combinations should be an issue, but I suppose that could change.

    • There are only 334 unassigned and unreserved <https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2#Decoding_ta...>. That’s honestly not that many. More to the point, there’s a distinct preference for names meaning something. Sometimes you can’t get exactly what you want: for example, Australia and Austria both start with AU, and only one of them could get AU. I dunno how Austria got AT, but was it “Australia gets AU, AS makes more sense for American Samoa, AR makes more sense for Argentina… guess AT is the best we can give them”?

      Jump a hundred years forwards to a hypothetical future where the USA is fragmenting, Iowa becomes a country, IA and IW are already assigned to some other countries that have sprung up, and ISO is somehow still relevant. When Iowa says “we want IO”, what do you say? “Sorry, we used that code a hundred years ago for a tiny island in the middle of nowhere, how do you feel about YA, it sounds a little like Iowa, right?”

      (Admittedly if the USA fragmented, each state into a country, you’d have far worse problems than Iowa. Maine, Maryland, Massachusetts, Michigan, Minnesota, Mississippi, Missouri, Montana… eight Ms, and already M_ is down to only three available, MB, MI and MJ. M is a popular letter to start names with.)

      There are already a few country codes assigned where I can’t see where the second letter came from, e.g. AW, AX, BJ, BQ, CW, GW, SX, PW. A definite habit of giving a W or X if they can’t come up with anything better.

      A few country codes have already been reassigned once (having formerly been either assigned or reserved indefinitely, then deleted): AI, BQ, GE, LT, ME, RU, SK.

      3 replies →

Fair enough. One could alleviate that concern by not opening gTLD for general two-letter registrations, reserving it for these special cases, but the core issue would remain.

  • They've done that a couple times (EU, UK, SU), but each of those was first reserved as an exception in the ISO standard. So that's probably where proponents of .io would need to start.