Charging for open source software is possible but improbable, and I respectfully say it is naive to think otherwise.

Every open source product that takes in real money sells services and support, or they sell closed "premium" features. Oh, and the third bucket, philanthropy.