I find myself in the following situation; I have a software project under GPL license, which is a good fit for usage in the company I am currently employed at.
Now I am happy to dual license it to them for commercial use, at no fee whatsoever. However, what I would like for that in return, is an exception to my standard contractual terms; that all code written on the clock belongs to them. I don't want to dilute or confuse my intellectual ownership to my project just because I am making a bugfix to my own project that I am giving away for free.
What would such an arrangement look like in practice? Should I set up a separate Contributor license agreement, which is explicitly referenced by the dual license? Or could the CLA be added as a section in the dual license? Would I have to revisit my employment contract to resolve the ambiguity, or can I simply explicitly override previous contractual obligations in the CLA? Any document templates to this effect would be greatly appreciated!