What about a freemium model? The e-Commerce plugin uses this business model. They have a free version and a premium version as well as paid support. That seems to be an agreeable compromise, no?