again the GPL issue here, pls make sure we can re-license this later