3 ms·
Do you have anything to back that up, because it directly contradicts my experience. I've only seen people paid to work on the biggest projects, often only whe
by jlarocco 8y ago
Do you have anything to back that up, because it directly contradicts my experience.
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.
- chrisseaton 8y ago> Do you have anything to back that up Have you read Berdou's PhD research on the topic? http://www.lse.ac.uk/media@lse/study/pdf/PhD_Berdou_2007.pdf 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.
- jlarocco 8y agoI had not, but it seems to back up my point. 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.
- chrisseaton 8y agoThat's the majority of people, not the majority of the work. I said majority of the work. The PhD supports my assertion that the majority of the actual work is done paid. 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.
- jlarocco 8y ago> That's the majority of people, not the majority of the work. I said majority of the work. The PhD supports my assertion that the majority of the actual work is done paid. 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.