News for hackers. Stuff that matters.
Re:How to Pay Professional Maintainers by mfer on Monday March 21, 2022 @01:30PM (#30757131)
Professional developers need to be paid. A big question is, how do you go about doing it?

Donations don't work. Even recurring ones. Large companies have legal hurdles in paying that way. The legal hurdles are very large and are legal ones. Things they don't control.

A long tradition has existing among some of setting up a business, having invoices, and providing services for the pay (e.g., some consulting, logo on the site (marketing), etc).

Setting up a business and handling this this way is how other industries have long worked. I think of my local electrician. It's not hard.

Just an idea of how to turn an idea into a practical reality.

Re:How to Pay Professional Maintainers by petesergeant on Tuesday March 22, 2022 @02:49AM (#30763342)
Can't they just be employees? Would any of the FAANGs notice if they started paying a team of 100 mid-level developers? Add a few admin staff to yearly work out who gets to be in the team of 100, or whatever
Re:How to Pay Professional Maintainers by UncleMeat on Tuesday March 22, 2022 @08:41AM (#30765330)
Big companies like Facebook and Google already employ a ton of people whose full time job is OSS work. At Google, the number is definitely larger than 100. And this isn't just mid-level people. There are principal engineers doing this stuff.

This does aggravate some of the OSS community, however. Calls of "Google is taking over C++" or "Embrace, Extend, Extinguish" are common from the community. This represents a big problem: the community does not agree about what future they want to build.

Re:How to Pay Professional Maintainers by saagarjha on Tuesday March 22, 2022 @05:56AM (#30764342)
Most open source maintainers can’t and won’t be your employee.
Re:How to Pay Professional Maintainers by onikolas7 on Monday March 21, 2022 @02:00PM (#30757504)
Setting up a company is a practical way to offer services, especially if you are working outside the US. There is an overhead, at least in my case (living in Europe), like paying for an accountant, but its well worth it.
Re:How to Pay Professional Maintainers by jrochkind1 on Monday March 21, 2022 @01:52PM (#30757407)
Just to be clear, are you saying... not open source?
Re:How to Pay Professional Maintainers by mfer on Monday March 21, 2022 @02:16PM (#30757695)
You can have a business, get paid for your work, and have the software be open source. So, I'm talking about open source software.
Re:How to Pay Professional Maintainers by jrochkind1 on Monday March 21, 2022 @03:39PM (#30758729)
Some people can. It's not clear that all the people necessary to maintain the current open source ecosystem can. Of course, it's not clear they can make a living by donations either, true! Either way we're talking about something that changes the way resources are currently allocated to shift resources from those with budgets to those maintaining open source.

But, anyway, since anyone can use open source for free, what are open source maintainers going to be invoicing and getting paid for? It seems to me it's not going to be maintaining the software itself -- since you can use the maintained software without paying, anything you pay for maintenance is effectively just a voluntary donation, not a straightforward invoice for work.

So whatever you're invoicing for and getting people to pay is... something other than maintaining the open source software. It seems to me that is not solving the problem of "how do you get maintainers paid", in fact it's taking the people who are well-placed to be maintainers and reallocating their time somewhere else to something they can get paid for, and hoping there's enough net profit they can keep maintaining in their unbilled hours just because they feel like it.

The OP's perspective is more: "How do we get maintainers paid for maintaining? If you are a company with budget who wants to, here's how. If you instead pay someone for doing something other than maintaining, which is often what people end up doing (paying for features or what have you)... that does not actually make maintaining pay, it doesn't work to make maintaining pay."

Re:How to Pay Professional Maintainers by wmf on Monday March 21, 2022 @03:50PM (#30758865)
The usual answer is that customers should pay for "support" that they will not use (effectively a form of insurance), leaving the maintainer free to continue maintaining.

In practice I suspect we'll see a lot more license changes and hostage source in the future.

Re:How to Pay Professional Maintainers by jrochkind1 on Monday March 21, 2022 @04:46PM (#30759494)
Getting people to pay for support they won't use sounds to me closer to a voluntary regular donation than it does the "long tradition of setting up a business, having invoices, and providing services for the pay."

I guess it's a way of making a voluntary regular donation seem like a traditional invoice to satisfy the bookkeepers, but that's not what I thought @mfer was getting at. And if it magically worked to produce what are effectively donations, we probably wouldn't be having this conversation. "

But yes, you are talking about something other than open source as the more likely future route, which is why i asked @mfer if they were! That's the straightforward way to get people to pay for software -- make it not open source, so they have to pay to use it.

Re:How to Pay Professional Maintainers by zozbot234 on Monday March 21, 2022 @05:22PM (#30759859)
Continued maintenance of the software is also included under "support". As are custom feature requests, and sometimes marketing/sponsorship (i.e. the company that pays for "support" can request to be mentioned on the website and in the project documentation). All in all, it works quite well.
Re:How to Pay Professional Maintainers by wmf on Monday March 21, 2022 @02:34PM (#30757924)
This is currently very very difficult though. I think a lot more work is needed to create a replicable business model for open source maintainers.