The basic statement is right.
Why can't the fifth option be truthful? *rimshot*
Because, you can't answer 'Yes' or 'No' to "Do you still beat your wife?"
I have a little experience in this but it is a few years old.
(A) If you wrote it I see no problem in duel license, but make sure they understand that it is still your code.
(B) Be careful, if you write something for them under contract they own it outright.
If all else fails, immortality can always be assured by spectacular error. -- John Kenneth Galbraith