If you design a logo for a customer, It should be 100% theirs as it's their branding, not your product to keep selling them. You're providing a service.
If i had someone design me a logo for my business, I would like to own the logo and to do what i please to it, as it's mine. Not for the...