I'll admit that I don't know how to interrupt this documentation and the licensing rules for the Drupal CVS repository, but I did notice that you have some third-party code in your module, and 99% of the time, that is not allowed.

http://drupal.org/licensing/faq
http://drupal.org/node/422996

At the very least, I suggest documenting where you use third-party code and why you have used it.