←back to thread

415 points joice | 1 comments | | HN request time: 0.252s | source
Show context
myprotegeai ◴[] No.41859255[source]
I've maintained a fairly popular open source project for over 13 years[1]. The software is basically "complete." How does funding work for someone like me? I have no initiatives with it that require funding. Occasionally, I need to fix a bizarre obscure bug, or support a new python version/feature (async/await being the last big one). But otherwise, I just field questions a few times a month.

Truth be told, I'd rather be done with the project completely. It's like a little monkey on my back that I can never be rid of, that I must always tend to. But at the same time, since I can never realistically receive funding for it, the only value I get is the fact that my name is on it. I wish a big, legit company would just buy it off of me somehow, but there's no incentive for them either. I don't know how this ends.

1. https://github.com/amoffat/sh

replies(5): >>41859320 #>>41859648 #>>41859650 #>>41863412 #>>41893794 #
andris9 ◴[] No.41859648[source]
I had the exact same experience with Nodemailer, a popular open-source project I started 14 years ago. My solution was to empty the README file and set up a dedicated documentation website. Since the project is popular, the documentation website receives around 70,000 visits per month. I initially tried paid ads, but they only netted about $200 per month—not great. So, I started a commercial project somewhat related to Nodemailer and added ads for my new project on Nodemailer’s documentation page. This brings in around 3,000 visits per month to my paid project through the ads on the documentation page. Even if the conversion rate is low, it’s essentially free traffic for my paid project, which is now approaching $10,000 MRR. Without the free visitor flow from my OSS project’s documentation page, I definitely wouldn’t have made it this far.
replies(3): >>41860178 #>>41860410 #>>41860414 #
myprotegeai ◴[] No.41860414[source]
Thanks for sharing. It's an interesting idea, to try to trampoline it into another related commercial project. I just checked my RTD analytics, I get around 1k pageviews to `/` per month. Unfortunately I don't have a related commercial product either.
replies(1): >>41860695 #
andris9 ◴[] No.41860695[source]
When I started with Nodemailer, my goal was to build a cool product—not to become an unpaid helpdesk employee for life. But here we are. So, I’ve been trying to monetize the project in various ways for the past ten years. I’ve tried everything (license restrictions, freelancing and consulting, paid extensions, etc.), and each approach failed for different reasons. The only strategy that actually took off was using Nodemailer’s documentation page as a referral source for another relevant paid project.
replies(1): >>41861605 #
MITSardine ◴[] No.41861605[source]
Could you expand on the strategies you tried, and how they failed?
replies(1): >>41893703 #
1. andris9 ◴[] No.41893703[source]
For example, I once switched the license of Nodemailer from MIT to EUPL, with the option of still getting a MIT version if you paid for it. I had some paying customers, but it turned out they were all spammers using stolen credit cards (I guess they misunderstood what the paid offering was). So, when the chargebacks came in, my account actually went into the negative.