From open-source donations to $13K MRR product
TL;DR: Andris Reinman built Nodemailer, an open-source email library used by hundreds of thousands of developers, but open-source donations only brought in low hundreds per month. After burning out as a startup CTO, he wanted a calmer approach to work. He started EmailEngine as another open-source project, first trying donations (failed), then dual licensing with AGPL + paid MIT (almost no takers after 1.5 years). When he went fully commercial with a subscription requirement, customers appeared almost immediately - mostly previous users of the free version. His growth strategy is entirely engineering-led with $0 marketing budget: release popular open-source projects (like Nodemailer) and link to the paid product. Users who need features beyond the free tools naturally discover EmailEngine. SEO comparison articles capture unhappy users of competitors. Deliberately, he designed the business to stay calm: no managed hosting, no enterprise customers requiring demos or sales calls, no sales team. He points prospects wanting demos to competitors. All customers are self-serve, competent technical teams. Single pricing tier for everyone - solo devs and banks pay the same. The result: steady 20% yearly growth to $13K MRR as a solo founder living in Eastern Europe, with no plans to push for more.
Key Insights
- Open-source donations and dual licensing both failed to monetize - going fully commercial immediately attracted paying customers
- Engineering-led marketing works: release free tools in your domain, link to paid product, $0 marketing spend
- Design business around your energy: no enterprise, no sales team, self-serve only enabled sustainable solo operation
- 15 years of expertise in a boring, complex topic (email infrastructure) is an unfair competitive edge
- Single pricing tier reduces friction and support burden - solo devs and banks pay the same
Actionable Takeaways
- If open-source donations or dual licensing are not working, try going fully commercial - your free users may convert
- Create SEO comparison pages (Product vs Alternative) to capture users unhappy with competitors
- Build free tools in your domain and link to your paid product as a $0 marketing strategy
- Design customer profile deliberately: self-serve technical teams require less support than enterprise
- Consider single-tier pricing to reduce decision friction and eliminate complex support scenarios