Karen M. Sandler, Executive Director, Software Freedom Conservancy (SFC)
Denver Gingerich, Director of Compliance, SFC
Bradley M. Kuhn, Policy Fellow & Hacker-in-Residence, SFC
Bradley sends his regrets; he tested positive for COVID-19 this morning and is quarantined.
FOSDEM 2025, Sunday 2 February 2025
Act only according to that maxim whereby you can at the same time will that it should become a universal law.
— Immanuel Kant
Bradley asked us to share the quote above and read this statement.
History doesn't repeat itself … but it often rhymes.— Samuel Clemens (nom de plume: Mark Twain)
Not Really!
Not Really!
The analogy does not fit for the same reasons that FOSS is a moral imperative!
Physical objects are hard to store, move, copy, modify and reinstall.
FOSS is trivially stored, moved, copied, modified and reinstalled.
Manufacturers and firms who want to make proprietary software who seek to punish (for financial gain) any consumers who share their software in the same way the laws of physics “punish” us by making it hard to move physical items around the world.
SBOM, like any cute marketing term, favors form over function.
As a marketing term, SBOM lacks specificity, which we should use to our advantage as activists.
There are competing SBOM format standards.
The CRA probably says the most about SBOMs of any regulation in the world …
… but it mentions it only a few times and rather vaguely.
& CRA implementation regulations are still in flux.
“Market surveillance authorities should be able to request manufacturers … to submit the … SBOMs that they have generated pursuant to this Regulation. In order to protect the confidentiality of SBOMs, market surveillance authorities should submit relevant information about dependencies to ADCO in an anonymised and aggregated manner. ”
“[M]anufacturers should identify and document components contained in the products with digital elements, including by drawing up an SBOM. … Manufacturers should not be obliged to make the SBOM public.”
“Implementing powers should be conferred on the Commission to … specify the format and elements of the SBOM … ”
You may have heard there has been a regime change in my homeland.
The Biden EOs are being rescinded and/or ignored.
There is no law in the USA that mandates SBOMs.
At least as long as we remain a Republic, executive orders do not have the force of law by themselves.
Despite there being no actual mandate, we shouldn't ignore SBOMs, because …
(heavily paraphrased)
Blessed are the list makers, for they shall inherit …
the
…
bureaucracy … ?!?
The complete, corresponding source code including “scripts used to control compilation and installation of the executable” … and a verifiably reproducible build.
Everything after that is just making lists.
I have a keynote about another interesting topic tomorrow:
15:00
in Janson on SUN 2025-02-02
Please donate to become a Conservancy Sustainer: https://sfconservancy.org/sustainer/
Presentation and slides are: Copyright © 2024, 2025 Bradley M. Kuhn, and are licensed under the Creative Commons Attribution-Share Alike 4.0 International License.
Some images included herein are ©’ed by others. I believe my use of those images is fair use under USA © law (which I also believe is the country of 1st publication under Berne). However, I suggest you remove such images if you redistribute these slides.