> As far as I can see, it's not possible to release Emacs code
> that is not GPL or public domain anyway, since it automatically links
> with Emacs.

That's a matter of opinion. My Emacs packages are released under the
MIT License.