Many companies going to the opensource route these days. Jetbrains is one example of a company that opensourced their well reknown IntelliJ IDEA after been commercializing it. Some company has started doing opensource right from the beginning and able to compete with the big boys like MySQL, RedHat, and Ext-JS. Some did not succeed at all.
So, is opensourcing your product found effective? Especially from marketing side? Will you be able to attract more customers this way? Or do you have to work harder to get their money because customers prefer freebies or customer will look down on your product because it is free? Has anyone got any experience on this that can be shared? What's your take on this?