Seems to me that unless they are lucky and get under the protecting wings of Red Hat or something, most Open Source developers do it for free even if the work is worth good money.
I'm hoping that sandstorm or another hosting provider that makes a business out of reselling open source anyway can try out one or more models where a fraction of the revenue is fed back to the creators / the community to encourage more development.
Don't know if it would work but I can hope.