apply GPLv3+ to kernagic