> My dilemma is whether to open source these products now, or wait until they're more established.
I find this statement curious because I don't understand why there should be a connection between software being "established" and being open source.
What is your goal here?