Doesn't this force this module to be GPL?