Helping open-source maintainers get paid is better for open-source. I think what the Devflight people are trying to do is admirable. I hope they succeed.
Also, I think that most people, who maintain decent OSS projects, have well-paying jobs anyways, so they don't need more money and more work to worry about. What they really need is pull requests and bug reports. Which the business can provide by _hiring_ people, who need money and work, to do the job and send the patches. Double benefit, everyone's happy.
> Maintainers experience pressure to continue developing their project to keep up with users, issues and feature requests. The more popular the project, the more value is being created on top of their software, and the higher the pressure. Because maintainers are often required to work on their projects in their spare time, working around a full-time job, it’s easy to burn out and stop working on the project altogether.
I've only seen people paid to work on the biggest projects, often only when it's become entrenched in everybody's workflow (Linux, some GCC developers, some Python devs), had the source code released after closed development (OpenSolaris, Firefox), or got taken over by corporation (Clang and Apple, khtml/webkit/Chromium with Google and Apple).
The vast majority of OSS projects IME are tiny, have few developers, and not many users outside of the developer.
Have you read Berdou's PhD research on the topic?
http://www.lse.ac.uk/media@lse/study/pdf/PhD_Berdou_2007.pdf
Paid developers are more likely to maintain critical parts of open source code bases.
From the Overview section: "F/OS software is developed by online communities of globally distributed contributors, the majority of whom are volunteers who rarely meet face to face."
And it uses KDE and GNOME as case studies, which are both very large, entrenched projects that are subsidized by companies like Red Hat and Canonical.
What I'm getting at, though, is that if you pick 1000 arbitrary repos on GitHub (or BitBucket or GitLab), 999 of them are not going to have any paid contributors. Once you start filtering by user and/or contributor counts you're removing a large amount of projects that aren't popular, but never the less count as open source projects.
I don't believe you for your 999 out of 1000 repos, but I'm not sure how we'd check that. When I browse people's GitHub profiles it's almost all little forks of things they're clearly using in their work.
I don't know what people think OSS is - it's not hobbies. The majority of our infrastructure is OSS - operating systems, compilers, browsers, virtual machines, tools, it's almost all OSS and all majority paid contributors.
The PhD supports that the majority of work on KDE and Gnome are done paid. Those are not typical examples, though, and I don't believe the conclusions apply to OSS in general.
Projects like those make up a tiny percentage of the OSS ecosystem, whether measuring by people or by work.