Unfortunately, I think the sanest way of avoiding most package
name issues is to base them on domains, as is done in the Java
world. This goes against the Python philosophy of preferring
flat to nested, but I still think it's better than trying to police squatters,
or to encouraging races to claim top-level names.