Funding open-source software without compromising it

Funding open-source software is a challenge, especially for projects without a large existing community. While various approaches exist, they all come with their own drawbacks. For example, asking for donations is by far the most commonly used approach but also the least effective: you can ask (or pretty much beg) for donations for years and maybe you'll receive $10 per month. Heartbleed is…