Ask HN: Dear open source devs how do you sustain yourself
251–260 of 318 posts
Re: Ask HN: Dear open source devs how do you sustain yourself
#252The best would be to combine paid hardward + subscription for software. Does anyone know any fully open source example of this? I don't.
Re: Ask HN: Dear open source devs how do you sustain yourself
#253Earlier quoted context omitted.
15 years ago I was on a date with a wonderful young lady. We had a picnic and I brought my (at the time) very modern projector to watch a movie, projected on a bedsheet in the woods. Windows Media Player refused to play the DVD. No internet access at all. I thought I had failed...until I remembered that I had installed VLC. Opened the VTS.VOB on the DVD directly and boom, the video started and played back without a s…
How did you power the projector? Did you drag a generator into the forest too?
Re: Ask HN: Dear open source devs how do you sustain yourself
#254Easy question: I get a paycheck every other week from my employer, Red Hat, who pays me and thousands of other people to build, maintain, and support enterprise open source software. We're still hiring, by the way.
Re: Ask HN: Dear open source devs how do you sustain yourself
#255To be clear, I'm not complaining, I think it's worth it.
Re: Ask HN: Dear open source devs how do you sustain yourself
#256If you want to work full-time on open source, then you need to treat it like a job. Either find an employer who will pay you, or start a business and become your own employer. One way to start an open source business is to use a public/private licensing model, a.k.a. dual licensing with an 'open' license and a commercial license. The key is that you can have readable, modifiable, redistributable source code, without…
I don’t see any of those licenses listed on https://opensource.org/licenses/alphabetical and it took me a bunch of digging in the license-review mailing list archives to find when it was submitted for consideration (most recently anyway, sounds like it was submitted previously too): https://lists.opensource.org/pipermail/license-review_lists.... The consensus on that list is that License Zero violates certain tenets…
The FSF's concept of four freedoms always appealed to me, but the problem is that freedom 0 allows people to take away the freedom of others, because it allows the creation of proprietary software. The Parity Public License doesn't have that hypocrisy. https://www.gnu.org/philosophy/free-sw.en.html
Re: Ask HN: Dear open source devs how do you sustain yourself
#257I wrote sidekiq.org starting 8 years ago and blogged about my experiences over time, e.g. https://www.mikeperham.com/2012/08/26/the-sidekiq-experiment... I sell closed source Pro and Enterprise focused feature packs for my OSS projects. This is known as "open core". My first full year in 2013 I sold $85k. I'm in the millions ARR now.
I pretty much stole Mike's business model, and peppered in some cloud-y saas for browserles.io. I'm almost done with year 3, and will hopefully hit 500kARR this year. Mike's story was a lot of inspiration for me, and I think licensing + cloud-ifying your opensource projects are a ton more viable than hoping for Patreaon or other platforms to pay you. Self-bootstrapped indiehacker style was great for me, but it does r…
Re: Ask HN: Dear open source devs how do you sustain yourself
#258I wrote sidekiq.org starting 8 years ago and blogged about my experiences over time, e.g. https://www.mikeperham.com/2012/08/26/the-sidekiq-experiment... I sell closed source Pro and Enterprise focused feature packs for my OSS projects. This is known as "open core". My first full year in 2013 I sold $85k. I'm in the millions ARR now.
Your talk on IndieHackers was amazing. Could you please point to how licensing works in open source. I get the user has to buy license - is it like a key that talks to your server or how do you stop the abuse etc ?
If you have $1m in sales and $1m in unlicensed usage, do you have a problem?
In general though you should focus on building value, not building walls around your product.
Re: Ask HN: Dear open source devs how do you sustain yourself
#259During Perl's peak in the early 2000's, I'd guess there were easily dozens (hundreds? thousands?) of companies using code I'd created. Some of the bigger Perl companies these days include Craigslist, Booking.com, CPanel, Bluehost, and Grant Street Group. Many of these companies have been around for quite a long time.
Starting in 2008 I began adding a DONATIONS section to my package documentation, like https://metacpan.org/pod/DateTime#DONATIONS. Over time, I've added this to nearly everything I maintain.
Unfortunately PayPal doesn't provide stats going back to 2008, but at a best guess I'd say I've received about $2,000-5,000 dollars over 12 years or so. The largest donation I ever received was $500. Most donations are in the $1-50 range. None of the companies I mentioned above have ever donated anything, though they have all contributed to The Perl Foundation in the form of conference sponsorship.
So that's a long-winded way of saying that I don't sustain myself on open source. This is a pretty common story. Companies rarely make an effort to support individual developers. They will support language/project foundations, but that money isn't going to be directly divvied up among library developers for the language.
Re: Ask HN: Dear open source devs how do you sustain yourself
#260I've been maintaining Chart.js [0] since 2014. I only work on it during my free time (evenings and weekends) to avoid any problems with my day job. Conflict with my day job is also one of the reasons why I don't take donations. There is some benefit to that though because it allows me to take a day/week/month off if I need it without feeling guilty. Once there is money involved, there are a lot more expectations and…