Four projects changed their licence, the industry forked all four, and the library underneath it all had one maintainer.
The xz/liblzma backdoor, assigned CVE-2024-3094, was discovered in March 2024 by Andres Freund while investigating an SSH login slowdown on a Debian testing machine.
SEVERITY 10.0Exhibit A — the licence header, at the size it actually matters
Annotated · 3 marks
Three lines in a header decided four forks in eighteen months. The lever is the contributor agreement.
Stewards of open licensing
Supporters of the Plumbing fileThe Plumbing desk
The Licence desk
The Archive
Also supporting
F-Droid has compiled every application in its main repository on its own machines since 2010 — the only large channel where the binary is produced by the people who publish the source.
Source — F-Droid's published inclusion policy · read the entry
Plates 02–07, filed with the sections they belong to
Six entries
02 The Licence Fights
HashiCorp's August Move and the Fork That Followed
Terraform went to the Business Source Licence in August 2023. OpenTofu appeared within weeks.
Open the entry ›
03 The Plumbing
Log4Shell: A Volunteer Library, a Severity-10.0 CVE
A logging library maintained by a small volunteer team, scored 10.0, embedded in thousands of products.
Open the entry ›
04 Who Pays
core-js: The Bill, Published
The sole maintainer of a library with 250 million weekly downloads published the accounts.
Open the entry ›
05 Distribution Now
SourceForge to GitHub: How One Platform Became the Default
SourceForge was the default through the early 2000s. GitHub displaced it within a decade.
Open the entry ›
06 Where Shareware Went
Doom's First Episode: The Shareware Model at Its Most Precise
id Software gave away episode one in December 1993 and sold the other two.
Open the entry ›
07 Who Pays
The Actual Funding Model: Companies That Pay Their Maintainers
Most of this infrastructure is funded by employment, not by donation platforms.
Open the entry ›The record, as it was filed
Six fields- Component
- xz Utils 5.6.0, 5.6.1
- Reported
- 29 March 2024
- By
- Andres Freund, to oss-security
- Reached
- Rolling branches only
- Fix
- Revert to the 5.4 series
- Maintainers at the time
- One, unpaid
CVE-2024-3094: Two Years to Plant, One Benchmark to Find
Open the file ›- 24 Feb 2024xz Utils 5.6.0 released, carrying the backdoor
- 9 Mar 20245.6.1 released; Debian Sid and Fedora Rawhide ship it
- 29 Mar 2024Reported to oss-security; affected branches reverted to the 5.4 series
The Licence Fights
The CLA Is the Lever: How Contributor Agreements Enable Relicensing
A Contributor Licence Agreement transfers or licenses copyright to the project steward, which is why HashiCorp and Elastic could relicense unilaterally while OpenTofu and OpenSearch required forks: they lacked consolidated copyright.






