I am planning to create custom made software for each customer. I will also be telling the customer that I shall be making it open source and they are simply paying me for my time to package things how they want it, but they accept anyone can also use what I have developed for them. So at the end of it, it will not be a commercial product but an open source one. But I was paid for my time to create this open source product for someone before making it openly available. Is this allowed under an open source licence?
This will be between me and an individual not a business and it will only be that individual using. The only exception being if someone wanted to download it from GitHub as again it shall be open source.