Some alternative revenue suggestions:
- A "pay whatever you want" model, where people set their own price. They could set it to 0.0, but I don't think they'd want to.
- A free version with a limited set of features, but this can be a pain.
I think freemium actually works but you have to give some time.