November 29th, 2005

Taxes: Geopolitics

One frequently-overlooked software “tax” is geopolitics. We’ve alread seen that the time zone and regional settings dialogs created international unrest. It appears that Google Maps failed to recognize the extremely sensitive issue of naming the body of water that lies between Korea and Japan, as well as stirring up international tensions with the way it labelled the island of Taiwan. Like many issues regarding naming, these subjects are tied up in history with strong feelings on both sides. (And Google’s efforts to placate the Taiwanese government only served to anger the Chinese government. Welcome to the big time.) As we saw in the time zone example, deferring to United Nations-approved boundaries or terminology is not always sufficient to calm the parties involved in a dispute.

This is why you tend to see the word “region” used in Microsoft products instead of “country”. There are still many parts of the world where sovereignty is a highly contentious issue. If you call something a “country”, you have effectively “taken sides” in a dispute you probably would be better off staying out of.

Geopolitics wasn’t so much of an issue in the past, where you could control where in the world your program was running by virtue of controlling where your distributors are. But with the Internet, everything you post instantly becomes available to an international audience.

Unfortunately, I don’t have any good advice on this particular tax. My personal rule is “Stay far, far away from maps.”

Topics
Code

Author

Raymond has been involved in the evolution of Windows for more than 30 years. In 2003, he began a Web site known as The Old New Thing which has grown in popularity far beyond his wildest imagination, a development which still gives him the heebie-jeebies. The Web site spawned a book, coincidentally also titled The Old New Thing (Addison Wesley 2007). He occasionally appears on the Windows Dev Docs Twitter account to tell stories which convey no useful information.

0 comments

Discussion are closed.