I'm happy to sign papers for dirvars.el. I've already signed other GNU papers in the past, so if somebody just throws me a URL to whatever procedure is current I'd be happy to do whatever it is that I need to do.
I think this would be a good feature to add to Emacs in the future.
Would the two of you be willing to sign papers so we can use it?
People on emacs-devel, would you please look at the code
and see if it is good enough to include?