The custom software I do cannot be open source unless the company I build it for wants to release it under an open license. By that time, I will be paid and I don't care what they do with it. If they want to pay me $60 or more an hour for proprietary software and then give it away, that's none of my business.