Live data from Hacker News

How to pay your rent with your open source project

plausible.io

101–110 of 171 posts

Re: How to pay your rent with your open source project

#101

I asked this on HN a few days back. I open sourced a library and its become heavily used by some of the largest enterprises who make lot of money using that library as one of many. It takes a lot of my time to keep it updated so I would like to be compensated some how for the time it takes me away from my family Even though its used by small and medium businesses I would like only the largest businesses to pay for it…

Which library is it?

Re: How to pay your rent with your open source project

#102

Earlier quoted context omitted.

The AGPL doesn't guarantee that you'll get contributions back. For the very few companies who are willing to touch AGPL code, they only need to make the changes available (e.g. a CD in the post is sufficient). Very few companies are willing to use it, because it creates an almost unassailable hurdle in lots of industries. It's also highly at risk at making a bunch of other projects AGPL as well.

It does nothing of the sort. This is propeganda that mega-corps want you to believe because they are unable to rip off AGPL software effectively. Organizations like Google can afford to not use AGPL software (they can just write their own software), but it costs them money, so they refuse to use AGPL software and spread propeganda that it's impossible to do so, to weaken its market penetration and ensure that they ha…

You're probably right (and also, I find your comment further below regarding interpretation of AGPL insightful, insofar as it touches on a point in AGPL that would impose limits onto unrelated code, and that some people consider unenforceable).

Just wanted to mention that I believe AGPL is sometimes considered with a dual-license scheme in the hope that enterprises buy the commercial license, or to avoid a situation where a commercial third party benefits from a piece of software disproportionally, or to the detriment of the project's funding (such as providing pure hosting), whether contributions are upstreamed or not. Not being able to express clearly what you're after - cash or code - makes AGPL suboptimal. It's a reality that software without funding and maintenance only goes into bitrot mode, so why not come out straight and sell potential customers maintenance and support? Clearly, the software licensing universe needs additional considerations today compared to the time when Affero/AGPL was conceived.

Re: How to pay your rent with your open source project

#103

I asked this on HN a few days back. I open sourced a library and its become heavily used by some of the largest enterprises who make lot of money using that library as one of many. It takes a lot of my time to keep it updated so I would like to be compensated some how for the time it takes me away from my family Even though its used by small and medium businesses I would like only the largest businesses to pay for it…

Offer paid support. Most managers in businesses love to outsource accountability for cash. The trick is to not also take in their work (i.e. for integration).

Are there any tricks to not getting entangled in the integration web? I could think maybe keep some references on hand of people who do integration work and refer them instead whenever the topic comes up?

Re: How to pay your rent with your open source project

#104
post #43

Most of the people writing OSS do it for fun/side project/to solve a problem, not for the money. Problems come if that peace of software gets popular, they get a lot of bug reports, improvement suggestions/requests, emails, noise in general. And a person who wrote the software has a full time job, so the time available for OSS is limited. That person is probably well paid in it's current job, so the OSS has a long wa…

"those people are pure engineers, that don't know/are not interested in business, marketing, making a product out of their software, etc.. practically anything besides coding"

Yeah, that's a serious problem, and one similar to ones that artists and musicians face.

I've made a fair bit of art (paintings, drawings, sculptures) but except for one group exhibit in high school I've never bothered to exhibit it anywhere, sell it online, or show it to anyone apart from family members and a few friends (and even they haven't seen most of my art). It's just too much trouble. I'd like to make a living making art, and have considered creating an Etsy page or something, but have never gotten around to it. So I just keep making art for myself.

I also make music, and have kept that mostly to myself for the same reason. I've uploaded a fraction of it to Soundcloud, but I don't advertise it in any way, so even finding it on Soundcloud would be almost impossible for someone if they didn't search for specific keywords that I've tagged my music with. Mostly I don't bother even uploading it, though. It's too much trouble to record, edit, name, upload, provide metadata to Soundcloud and find an image to go with the track. So I just tend to keep the music to myself.

I've also written quite a bit of software over the years, and have open sourced some of it, and am a big believer in open source, but it's just too much trouble for me to package stuff nicely, write readmes for my software, and make sure the software is decoupled enough from my own environment to be useful/buildable for someone else, so a lot of it has just kind of rotted away on my hard drive for decades without anyone else even knowing of its existence. So I mostly just write this code for myself.

Some people go all out to promote their software, music, or art, but that's just not me. For me the joy is in the creation, and the rest is just not important enough.

Kudos to all those people who actually go to the trouble of open sourcing their code, release music to the public, or show their art. I know how much work just doing that can be, never mind trying to make a living at it.

That said, if you are willing to go to the trouble, there are successful open source projects which manage to make money that you could model your own projects on.

Re: How to pay your rent with your open source project

#105
post #24

Earlier quoted context omitted.

That, or using a very restrictive copy left license.

GPL would protect more user freedoms and potentially avoid big SaaS providers making profit off of your product, but it won't help you earn money just like that.

True, but depending on what you created, it might open up the path to dual licensing.

Re: How to pay your rent with your open source project

#106
post #43

Most of the people writing OSS do it for fun/side project/to solve a problem, not for the money. Problems come if that peace of software gets popular, they get a lot of bug reports, improvement suggestions/requests, emails, noise in general. And a person who wrote the software has a full time job, so the time available for OSS is limited. That person is probably well paid in it's current job, so the OSS has a long wa…

I have considered open sourcing projects before but decided against it due to not wanting to support it. I have a hard problem saying no or ignoring people and so little side-projects or proof-of-concepts that I have open sourced turned into more of a pain that they were worth.

Example: I got a Eufy RoboVac 15C and I was in a homebridge-craze at the time I got it. So I found some code in python that was able to control the vacuum for the most part and so using that as my base I wrote a homebridge plugin in nodejs that would let you issue all the commands. Now homebridge on it's own is far from stable (IMHO, if it works for you then that's great but for me it would break every month or so randomly), then you throw Tuya into the mix, and a company that made some firmware changes to the vacuum and it's a house of cards.

I was proud of myself for getting it all to work but in practice I run the vacuum on a timer and never futz with controlling it directly. I really just wanted to prove I could do it. To get it to play nice with homebridge I had to publish it on npm (2 libraries, one general purpose nodejs lib to control the vacuum and one that was the homebridge plugin that used the lib).

Queue support requests... I easily spent 30+ hours trying to help people both on GH and over email (email was even harder for me to say no to). This was at a point where I wasn't even using homebridge at all, let alone the plugin.

Maybe I'm just an idiot for not deprecating the repo or putting up a message but I felt obligated to help and then when I procrastinated helping it would just be this background sense of shame for abandoning it. Thankfully someone else, who apparently does use it, stepped up to fix some of the things that broke and has taken over most of the support-related things (which reminds me, I need to see about transferring the repo over to them fully) but I think that's generally the exception and not the rule.

Bottom line publishing anything feels like I'm shackling myself to it which is not a feeling I like or enjoy which leads to me just putting less out there. Maybe I'm missing an obvious solution but I really don't like putting myself in that situation. I am 100% willing to hand over my work for free (as in, for projects that I have no intention of trying to monetize/purse) but I don't want to signup for future work. Is this just selfish or what?

Re: How to pay your rent with your open source project

#107
post #57

I’m working on a slightly cheaper alternative to Plausible called Nibspace - it’s $1 instead of $6 for similar traffic volume. https://nibspace.com

Are you sure you want to deal with customers who only pay you $12/year? Any profit you get from them will be wiped out the second they send you an email and you take the time to read and reply to it.

Re: How to pay your rent with your open source project

#108

I asked this on HN a few days back. I open sourced a library and its become heavily used by some of the largest enterprises who make lot of money using that library as one of many. It takes a lot of my time to keep it updated so I would like to be compensated some how for the time it takes me away from my family Even though its used by small and medium businesses I would like only the largest businesses to pay for it…

Thanks for all the suggestions.

I will consider offering consulting support.

I just wish there was an open source license that basically says "its free to use but if your company makes more than x billion of dollars in profit then you have to pay $x per month/year."

Re: How to pay your rent with your open source project

#109
post #43

Most of the people writing OSS do it for fun/side project/to solve a problem, not for the money. Problems come if that peace of software gets popular, they get a lot of bug reports, improvement suggestions/requests, emails, noise in general. And a person who wrote the software has a full time job, so the time available for OSS is limited. That person is probably well paid in it's current job, so the OSS has a long wa…

"those people are pure engineers, that don't know/are not interested in business, marketing, making a product out of their software, etc.. practically anything besides coding" Yeah, that's a serious problem, and one similar to ones that artists and musicians face. I've made a fair bit of art (paintings, drawings, sculptures) but except for one group exhibit in high school I've never bothered to exhibit it anywhere, s…

I'm envious a bit. The hard parts for you are the easiest parts for me. Uploading to Soundcloud is too easy, and sometimes I put stuff on there that's kind of embarrassing. Etsy page creation, Soundcloud metadata, readable READMEs... I wish those were my hardest problems.

Re: How to pay your rent with your open source project

#110
post #50

Earlier quoted context omitted.

Most people who write OSS do it as employees for companies for whom OSS is a strategic asset.

Do they? I don't. In fact when I was last employed (I'm now freelance, or at least trying to be freelance) I very much did not work on my OSS project, or use it in client work, because while I had verbal assurances that the company would not assert their rights, the contract I signed included an IP clause that was a little too broad for my liking. As to the OP, It would be nice if I could figure out a way to make my…

Not that this addresses your core complaints, but both GitHub and GitLab offer free website hosting through the Pages feature.
Post reply on HN