@zimoun Uhm .. that is exactly what you where doing, Doom and Emacs. Which have difference licenses, and where Doom is a deviate work of GNU Emacs. Exactly the same if you make something based/derivate of Guix, since Guix is GPL licensed, the configurations have to be licensed under a compatible license if they are to be distributed (since that is only when the GNU GPL kicks in).