LVFS Sustainability Plan

Richard Hughes <[email protected]> Fri, 08 Aug 2025 13:29:48 +0000
Newsgroups dev.linux.lists.lvfs-announce
Message-ID <3Ef-IoNQUO39KpeTYXOg2GgdiAsUltIqFW-QvsGjfqSuKoUiIKjt62MdeHyPMOl-QmtdThPsa26tHgIhPqvfkc2Wuh-OylKiEqW3VPvnD-k=@hughsie.com>
TL;DR: I'm asking the biggest users of the LVFS to sponsor the project.

The Linux Foundation is kindly paying for all the hosting costs of the LVFS=
, and Red Hat pays for all my time -- but as LVFS grows and grows that's go=
ing to be less and less sustainable longer term. We=E2=80=99re trying to fi=
nd funding to hire additional resources as a "me replacement" so that there=
 is backup and additional attention to LVFS (and so that I can go on holida=
y for two weeks without needing to take a laptop with me).

This year there will be a fair-use quota introduced, with different sponsor=
ship levels having a different quota allowance. Nothing currently happens i=
f the quota is exceeded, although there will be additional warnings asking =
the vendor to contribute. The "associate" (free) quota is also generous, wi=
th 50,000 monthly downloads and 50 monthly uploads. This means that almost =
all the 140 vendors on the LVFS should expect no UI changes.

Vendors providing millions of firmware files to end users (and deriving tre=
mendous value from the LVFS=E2=80=A6) should really either be providing a d=
eveloper to help write shared code and review patches (like AMD does) or al=
locate some funding so that we can pay for resources to take action for the=
m. So far no OEMs provide any financial help for the infrastructure itself,=
 although two have recently offered =E2=80=94 and we=E2=80=99re now in a po=
sition to "say yes" to the offers of help.

I've written a "LVFS Project Sustainability Plan" that explains the problem=
 and how OEMs should work with the Linux Foundation to help fund the LVFS: =
https://docs.google.com/presentation/d/1l_Rmkn2-UwOkS0XK5d6u9pi29TZpmG-upa4=
Lu5HuEy4/edit?usp=3Dsharing =E2=80=93 I=E2=80=99ve also included a version =
of this email on my blog with some additional screenshots of the new UI: ht=
tps://blogs.gnome.org/hughsie/2025/08/08/lvfs-sustainability-plan/ if you w=
ant to know what to expect.

I'm aware funding open source software is a delicate matter and I certainly=
 do not want to cause anyone worry. I'm happy to answer any questions or co=
ncerns off-list. We need the LVFS to have strong foundations; it needs to g=
row, adapt, and be resilient =E2=80=93 and it needs your support. Please sp=
eak with Mike Woster <[email protected]> for contract paperwork o=
r feel free to email me offlist for more details.

Thanks!

Richard

Draft timeline below:

APR 2025: We started showing the historical percentage =E2=80=9Cfair use=
=E2=80=9D download utilization graph in vendor pages. As time goes on this =
will also be recorded into per-protocol sections too.
JUL 2025: We started showing the historical percentage =E2=80=9Cfair use=
=E2=80=9D upload utilization, also broken into per-protocol sections.
JUL 2025: We started restricting logos on the main index page to vendors jo=
ining as startup or above level
AUG 2025: Create a blogpost and send this email
AUG 2025: Allow vendors to join as startup or premier sponsors shown on the=
 main page and show the badge on the vendor list
DEC 2025: Start showing over-quota warnings on the per-firmware pages
DEC 2025: Turn off detailed per-firmware analytics to vendors below startup=
 sponsor level
APR 2026: Turn off access to custom LVFS API for vendors below Startup Spon=
sorship level, for instance /lvfs/component/{}/modify/json
APR 2026: Limit the number of authenticated automated robot uploads for les=
s than Startup Sponsorship levels.