Excellent, and many thanks as always for your active contributions!
On licensing and copyrights, we're trying to keep everything consistent within our repositories -- but since you're writing this (correctly) as a separate plugin, you are of course free to license and copyright this as you wish. No objections to the way you've done it, just making sure you're aware of the options. My hope is that third-party plugins will flourish, and the Plugin Gallery will bring together this disparate set of resources into one place for discovery and installation regardless of license/copyright specifics.
I've taken a spin through the code and it looks really promising.
Public Knowledge Project Team