Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <am0jFV0UVdd1v2PB@yuggoth.org>
Date: Fri, 31 Jul 2026 22:35:07 +0000
From: Jeremy Stanley <fungi@...goth.org>
To: oss-security@...ts.openwall.com
Subject: Re: Some Changes to GNOME Security Tracking

On 2026-07-31 13:51:21 -0700 (-0700), Russ Allbery wrote:
[...]
> One solution that anyone in open source software communities has heard 
> about for decades now is to turn open source software maintenance into a 
> job with a paycheck. Then it doesn't necessarily have to be fun; there are 
> other compensations instead, just as there are with all the other things 
> we do for a paycheck that we wouldn't do voluntarily. Some larger 
> projects, and even some small projects that invested effort into money 
> raising, have made this transition and the people working on those 
> projects are at least partly doing so for a paycheck.
[...]

Conversely, for a lot of the projects I'm involved with, a majority 
of contributors are paid by their employers for their involvement. 
The challenge becomes: they often only have time to work on features 
or fixes important to their employer's product/device and not on the 
commons (keeping documentation updated, tests working, defect 
reports tracked, evolving ecosystem packaging standards met, new 
backward-incompatibilities in dependencies dealt with, and so on). 
If convincing companies to pay people to work upstream is hard, 
convincing them to pay people to work on the most important boring 
bits is nigh impossible.

What's become clear to me over the years is that corporate 
contribution in collaborative open source communities isn't all that 
different from volunteer hobbyist involvement, everybody's still 
scratching their own itches it's just that the employed contributors 
are scratching the itch of some company rather than a personal one.

Even with money, the tragedy of the commons remains tragic, or 
perhaps becomes even more so. Each company involved has little 
incentive to help with the commons if they think there's a chance 
that avoiding doing so will cause another company (perhaps even a 
competitor) to do it instead and assume the related expense.

> I think open source software is coming face to face with a 
> motivation crisis that has been building for a long time. The 
> large projects with funding ecosystems and heavy corporate 
> involvement will be fine; they have already largely switched from 
> volunteer motivations to paid employment motivations, and can 
> complete that switch.
[...]

And yet even they are mostly falling into the "can't someone else do 
it?" trap. At least in my communities, maintenance of the commons 
ends up being shouldered by a vanishing few whose employers are 
gracious enough to pay them to work on whatever those individuals 
think is actually important to get done, rather than only on 
directly marketable product features or support for a specific 
vendor's hardware.

Vulnerability management is part of that under-resourced commons, 
but a part which requires deep understanding of the software and how 
it's used, as well as the nuances of navigating the whole of the 
developer community. It isn't a task that a company can just throw 
warm bodies at and certainly not something that outside consultants 
are going to have much success with, even if they have a general 
understanding of software security and coordinated disclosure norms.

Now we seem to be able to get some companies to care about security 
in the free/libre open source software on which their businesses 
rely (whether through a newfound sense of self-preservation or 
because their lawyers tell them complying with recent regulations is 
important). The problem I'm facing is that we need a good way to 
explain to them that helping with the whole of the understaffed 
commons in these projects frees up existing maintainers to focus on 
making the software more secure.
-- 
Jeremy Stanley

Download attachment "signature.asc" of type "application/pgp-signature" (964 bytes)

Powered by blists - more mailing lists

Please check out the Open Source Software Security Wiki, which is counterpart to this mailing list.

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.