I have some code that I would like to integrate with a GPL licensed piece of code, my code is licensed BSD. If absolutely necessary I could license everything GPL, but if possible I would prefer to only keep the currently GPL license code GPL, and have all other code BSD.
What are my options for including the GPL code in my code base without relicensing everything GPL? I know the GPL says that if it is included with non GPL code than all of the code is license GPL. Does that mean what I'm trying to do is not possible?
The GPL code in question is just a single
sh script, in a single file. I'm not even executing it from my code, I'm just installing it alongside my code, since it's a requirement for my code to run correctly.
My code executes another program, which will then use the modified script.
I can't use the original code in question since I needed to modify it.
Preferably I would have a notice file that says everything except a single-file which I have forked from a GPL code base is BSD, but I don't know if this is possible.