Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Fixing The Open Source Bus Number

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.

Fixing The Open Source Bus Number

Open source is a marvellous multiplier which amplifies our collective productivity by allowing us to code on the
shoulders of giants. It has clear benefits for business continuity.

But things can go wrong. Many critical projects have just one or two maintainers (we’ve all seen the xkcd cartoon about
modern digital infrastructure, haven’t we?). Sometimes those maintainers no longer have time, or burn out. At the other
end of the spectrum, even projects with many active contributors can grind to a halt with the contributors all work for
the same employer, and that employer changes their business priorities. Investment can dry up or the licence can change.
After all, the business environment for open source is tough these days.

What can be done?

The classic solution for increasing a team’s bus number is to use pair programming to share knowledge. In the
asynchronous and distributed world of open source, pair programming can work, but it’s harder – and it can’t fix
changing business realities or hostile licence changes.

This talk will discuss some of the strategies used by the Quarkus team to help ensure our open source community is
prepared … for almost anything. These include

- Using GitHub organisations to allow independent contributions with a ‘safety’ backup if maintainers disappear
- Productising dependencies so that anything in the stack can be rebuilt to address vulnerabilities; this helps with
security, and also helps with investment
- Joining the Commonhaus foundation to ensure Quarkus can’t ever be owned by a single company

Some of these have been easy, some have been tough (the logistics of moving to a foundation are not for the
faint-hearted). In this talk, Holly and Sanne will reflect on what’s worked well, what’s transferrable, and how all of
us can be prepared for the future of open source.

Avatar for Holly Cummins

Holly Cummins

March 18, 2026
Tweet

More Decks by Holly Cummins

Other Decks in Programming

Transcript

  1. “Bag of cats”, tracking down zillions of forks and deciding

    which to use would be terrible Spec and tests is the hardest part, community maintains these
  2. We have the technology to deal with epistemic debt Losing

    technical knowledge less of a concern these days
  3. Unlocks free stuff! ‐ 1Password (for all open source) ‐

    Scarf.sh (Commonhaus partnership) ‐ Gradle Develocity (Commonhaus partnership] “Proper OSS” stamp of approval
  4. ‐ Common keys ‐ Release scripts ‐ Common Terraform-iness ‐

    Org-level privileges to avoid abandon-ware •