Use PHP 5.3 namespaces | drupal.org
At the very least (if we are on PHP 5.3) we could have something like:
namespace drupal\dblog;
at the top of every file.
Files in the includes directory would have:
namespace drupal;
The only time 'drupal' would be seen in a function name would be when calling an API function in a different module, e.g.
\drupal\system\flush_caches();
oop
php
drupaleasypodcast
core
drupal8