Re: Wilted roses
It's worth adding these two paragraphs from the 2017 report from linuxfoundation.org on Linux Kernel development, the latest I could find. They cover the period of kernel development cycles 4.8 to 4.13
The top 10 contributors, including the groups “unknown” and “none,” make up just over 54 percent of the total contributions to the kernel; that is up slightly from the previous version of this report. It is worth noting that, even if one assumes that all of the “unknown” contributors are working on their own time, well over 85 percent of all kernel development is demonstrably done by developers who are being paid for their work.
Interestingly, the volume of contributions from unpaid developers has been in slow decline for many years. It was 14.6 percent in the 2012 version of this report, but is 8.2 percent this time around. There are many possible reasons for this decline, but, arguably, the most plausible of those is quite simple: kernel developers are in short supply, so anybody who demonstrates an ability to get code into the mainline tends not to have trouble finding job offers. Indeed, the bigger problem can be fending those offers off. As a result, volunteer developers tend not to stay that way for long.
The top contributor was Intel with 13.1% of changes. The next was the entire body of contributors with no affiliation at 8.2%. Red Hat was 3rd with 7.2% IBM was 6th with 4.1% - if those were taken together to reflect the subsequent merger they'd be the 2nd largest. Looking down the list there are, as expected, other S/W businesses - including Oracle with 1.7% but a lot are actually hardware manufacturers.
The foundation also produced a report on 2020 contributors to FOSS in general. The most (just) common motivation given was "I use this piece of FOSS and needed the specific features/fixes I added".