I can't see the presence of real (active and doing) backlog. Or it's too small. Maybe You should use some higher level of developing such CMS… User CRM and Project Management technique. Find some source of stable income, standardize version issuing, I mean, You DO create an amazing product, but it looks like You don't have Project Manager and Company Plan… Look at Red Hat – they have dev team, marketing team, support team, PM team, HR team. Same as Ubuntu. You could create GPL product and in the same time share Support from Your own. I mean official support. Lets say You could help others same as before, but also use all the levels of Company Management. May be You have some...