LWN: Comments on "Linux Foundation Welcomes LVFS Project (Linux.com)" https://lwn.net/Articles/784378/ This is a special feed containing comments posted to the individual LWN article titled "Linux Foundation Welcomes LVFS Project (Linux.com)". en-us Mon, 20 Oct 2025 07:25:33 +0000 Mon, 20 Oct 2025 07:25:33 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net Linux Foundation Welcomes LVFS Project (Linux.com) https://lwn.net/Articles/785062/ https://lwn.net/Articles/785062/ mgedmin <div class="FormattedComment"> Here you are: <a href="https://github.com/hughsie/lvfs-website/issues/309">https://github.com/hughsie/lvfs-website/issues/309</a><br> </div> Fri, 05 Apr 2019 15:29:11 +0000 Linux Foundation Welcomes LVFS Project (Linux.com) https://lwn.net/Articles/785061/ https://lwn.net/Articles/785061/ hughsient <div class="FormattedComment"> Can you file that as an issue here please: <a rel="nofollow" href="https://github.com/hughsie/lvfs-website/issues">https://github.com/hughsie/lvfs-website/issues</a><br> </div> Fri, 05 Apr 2019 15:22:39 +0000 Linux Foundation Welcomes LVFS Project (Linux.com) https://lwn.net/Articles/784941/ https://lwn.net/Articles/784941/ kpfleming <div class="FormattedComment"> This will need to 'flow down', in some fashion, to tools which are consuming content from LVFS and making it available to users. In my case I'm running Fedora 29 on two Lenovo laptops, both of which receive firmware updates from LVFS, but that interaction is completely hidden from my view. The "GNOME Software" tool alerts me when a new firmware release has appeared and prompts me to install it; that's it.<br> </div> Thu, 04 Apr 2019 16:52:29 +0000 Linux Foundation Welcomes LVFS Project (Linux.com) https://lwn.net/Articles/784896/ https://lwn.net/Articles/784896/ madscientist <div class="FormattedComment"> Agreed: I would never guess that clicking that link would bring me to the source code.<br> <p> And in the spirit of other comments here hoping we can boost the profile of FOSS firmware vendors, it would be a nice bonus to them if there were a separate line in the table labelled "Source code" explicitly, with a link for vendors that provide it and "unavailable" for those that don't.<br> </div> Thu, 04 Apr 2019 12:35:26 +0000 Linux Foundation Welcomes LVFS Project (Linux.com) https://lwn.net/Articles/784890/ https://lwn.net/Articles/784890/ mgedmin <div class="FormattedComment"> Mild suggestion: when I see a clickable link saying "GPL-2.0+", I assume that clicking on it will lead me to the full text of the licence, rather than the source code of the firmware.<br> <p> <p> </div> Thu, 04 Apr 2019 11:37:55 +0000 Linux Foundation Welcomes LVFS Project (Linux.com) https://lwn.net/Articles/784880/ https://lwn.net/Articles/784880/ shiftee <div class="FormattedComment"> What do you mean CoreBoot died?<br> <p> Isn't it used in ChromeBooks?<br> </div> Thu, 04 Apr 2019 07:53:31 +0000 Linux Foundation Welcomes LVFS Project (Linux.com) https://lwn.net/Articles/784872/ https://lwn.net/Articles/784872/ pabs <div class="FormattedComment"> Interestingly, IBM is one of the few companies pushing open boot firmware in their OpenPOWER ecosystem. I expect IBM's own OpenPOWER servers are too expensive, but cheaper variants like those produced by Raptor Computing also have open boot firmware. That does mean any proprietary software you use won't run due to the architecture switch, but most software from Linux distros is available.<br> </div> Thu, 04 Apr 2019 04:58:11 +0000 Linux Foundation Welcomes LVFS Project (Linux.com) https://lwn.net/Articles/784836/ https://lwn.net/Articles/784836/ BenHutchings <div class="FormattedComment"> The DRAM and CPU model-specific initialisation code is often treated as a trade secret by the CPU vendor.<br> </div> Wed, 03 Apr 2019 17:11:36 +0000 Linux Foundation Welcomes LVFS Project (Linux.com) https://lwn.net/Articles/784741/ https://lwn.net/Articles/784741/ hughsient <div class="FormattedComment"> Done in <a rel="nofollow" href="https://github.com/hughsie/lvfs-website/pull/301">https://github.com/hughsie/lvfs-website/pull/301</a> -- comments very welcome.<br> </div> Wed, 03 Apr 2019 11:12:26 +0000 Linux Foundation Welcomes LVFS Project (Linux.com) https://lwn.net/Articles/784706/ https://lwn.net/Articles/784706/ xtifr <div class="FormattedComment"> From the GPL3 section 6d:<br> <font class="QuotedText">&gt; "If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements."</font><br> <p> So LVFS must provide clear directions, and have taken on responsibility for ensuring that the source hosted by Altus Metrium remains available. But as long as they do that, I believe they should be fine--if the code is GPL3.<br> <p> <p> </div> Wed, 03 Apr 2019 00:08:51 +0000 Linux Foundation Welcomes LVFS Project (Linux.com) https://lwn.net/Articles/784697/ https://lwn.net/Articles/784697/ andresfreund <div class="FormattedComment"> <font class="QuotedText">&gt; Further steps to promote vendors providing FOSS firmware would be welcome as well: supporting links to source code</font><br> <p> It has. Click on the license.<br> </div> Tue, 02 Apr 2019 22:07:55 +0000 Linux Foundation Welcomes LVFS Project (Linux.com) https://lwn.net/Articles/784693/ https://lwn.net/Articles/784693/ madscientist <div class="FormattedComment"> That would be a great first step! Further steps to promote vendors providing FOSS firmware would be welcome as well: supporting links to source code, maybe ways to feature those vendors more prominently or give them some sort of special treatment. In other words it would be good to show a clear focus on FOSS vendors, but also say "oh and we support proprietary vendors too".<br> <p> To be clear I definitely appreciate the work LVFS is doing! I'm pushing devs at my company off of Macbooks and onto Dell laptops running GNU/Linux and the presence of LVFS to support firmware upgrades makes this transition that much simpler for everyone. Great stuff!<br> </div> Tue, 02 Apr 2019 21:30:50 +0000 Linux Foundation Welcomes LVFS Project (Linux.com) https://lwn.net/Articles/784679/ https://lwn.net/Articles/784679/ hughsient <div class="FormattedComment"> We could certainly add an extra "green tick" to the device pages for open source firmware... <a rel="nofollow" href="https://fwupd.org/lvfs/device/b62500d7-c981-595b-a798-eb6cf4d4942b">https://fwupd.org/lvfs/device/b62500d7-c981-595b-a798-eb6...</a><br> </div> Tue, 02 Apr 2019 16:29:59 +0000 Linux Foundation Welcomes LVFS Project (Linux.com) https://lwn.net/Articles/784676/ https://lwn.net/Articles/784676/ hughsient <div class="FormattedComment"> I wish someone would have emailed me rather than create all this drama... Hanlon's razor was at work, nothing more sinister: The firmware was mislabeled, and I've just changed it to GPLv2+ as it should have been from the start. Now <a rel="nofollow" href="https://fwupd.org/lvfs/device/b62500d7-c981-595b-a798-eb6cf4d4942b">https://fwupd.org/lvfs/device/b62500d7-c981-595b-a798-eb6...</a> shows the license with a clickable link back to the source code.<br> </div> Tue, 02 Apr 2019 16:27:34 +0000 Linux Foundation Welcomes LVFS Project (Linux.com) https://lwn.net/Articles/784617/ https://lwn.net/Articles/784617/ madscientist <div class="FormattedComment"> I agree with much you say here. Heck, even RMS saw value in doing the work needed to allow free software to run on non-free operating systems like Windows, way back in the 1990's.<br> <p> I haven't looked into LVFS, but if the comment made by pabs above is accurate:<br> <p> <font class="QuotedText">&gt; The design of LVFS is heavily biased toward proprietary firmware, as far as I can tell there</font><br> <font class="QuotedText">&gt; is no mechanism for source code distribution, which is often required for open source</font><br> <font class="QuotedText">&gt; firmware (which is usually GPLed) and should be done even if it is not required.</font><br> <p> then this project isn't helping to lead either users or vendors towards free software.<br> <p> Hopefully they will address this and provide simple and prominent ways to distribute source code (optional, of course!) and make efforts to reward those vendors that do so... maybe provide a list of them so that users who want to build or purchase FOSS-friendly hardware can check it, or offer special badges for different levels of FOSS support, or something.<br> </div> Tue, 02 Apr 2019 13:36:54 +0000 Linux Foundation Welcomes LVFS Project (Linux.com) https://lwn.net/Articles/784616/ https://lwn.net/Articles/784616/ ledow <div class="FormattedComment"> We've spent over thirty years trying to get people to open-source their software, firmware and hardware. If anything, in that time we've actually gone BACKWARDS in those respects. Much of it is to do with the attitude we present<br> <p> In software, we have succeeded to a vast extent, but it's still not quite the majority but people are beginning to see the benefits and most people are (often unwitting) users.<br> In firmware, we have almost nothing - unless you count devices specifically designed to run bog-standard Linux as firmware, even the RPi firmware isn't "open". Coreboot died. Phones don't even attempt to use such facilities, they are all proprietary bootloaders, driver firmware and system firmware.<br> In hardware, we have, again, succeeded but only to a tiny extent.<br> <p> At this point, it's time to realise that people don't recognise the benefits, and the only way to make them recognise the benefits is to get them into the ecosystem and onboard with all the things they *could* do. How much easier would it be if vendors didn't have to make a BIOS for every machine, but could just use an already-written one? The option's been then for decades but almost nobody uses it. You basically can't buy a modern machine with Coreboot, they don't exist.<br> <p> Rather than "fight the losing battle", we have to lead people half-way and then it's up to them to drink. Treating them as unwelcome visitors will just make them even more unlikely to touch our ideals.<br> <p> And what better way than a vendor-approved firmware service that lets them standardise and be supported?<br> <p> Myself, as a programmer, open-source lover, systems administrator, etc.... sorry, but if I can't buy products that are OS, and there are no OS equivalents, I have to use something. Pretty much people in my position cannot be fussy. I could not move my employer over to OS and all-free-firmware. We'd have to accept major compromises in terms of functionality and supported hardware (almost nil!). Even though my IBM servers are supported on Linux to a vast extent, there aren't free drivers for most of the main critical components, and firmwares are all proprietary.<br> <p> We always complain about the apocryphal "Embrace, Extend, Extinguish" from the other side of the fence, but we don't embrace at all. It's almost impossible to convince such vendors to come 1% of the way towards us unless we're prepared to go 1% of the way towards them too.<br> <p> As such a facility which *allows* proprietary firmware is necessary. Whether or not we use it that way. Nobody stopped git being used to develop closed-source code, or Linux to only run open-source binaries. There's a reason for that. It hurts us more to exclude them, than it hurts them to exclude us.<br> <p> Nobody is saying that this facility will result in open-firmware. But if it didn't exist, closed-firmware would have to make its own way of doing so, which is a much worse situation.<br> <p> It's time we opened up the evangelism to let people into our church - to see the benefits for themselves - rather than exclude them and have an isolated congregation.<br> </div> Tue, 02 Apr 2019 12:40:13 +0000 Linux Foundation Welcomes LVFS Project (Linux.com) https://lwn.net/Articles/784586/ https://lwn.net/Articles/784586/ Wol <div class="FormattedComment"> Just to add - if Altus Metrium *have* included 3rd-party GPL code in their firmware, then LVFS are violating the GPL by distributing it without source - certainly with GPL2 they can't refer to Altus' source and I'm not sure of the situation with GPL3.<br> <p> Cheers,<br> Wol<br> </div> Mon, 01 Apr 2019 21:01:12 +0000 Linux Foundation Welcomes LVFS Project (Linux.com) https://lwn.net/Articles/784585/ https://lwn.net/Articles/784585/ Wol <div class="FormattedComment"> Sorry wrong!<br> <p> If as you say, provided the code is all owned by Altus Metrium, the GPL doesn't apply so it can't be violated. There is absolutely NO need whatsoever to comply with the GPL.<br> <p> It is IMPOSSIBLE for the owner of the code to violate the licence - any licence. End of.<br> <p> Cheers,<br> Wol<br> </div> Mon, 01 Apr 2019 20:58:52 +0000 Linux Foundation Welcomes LVFS Project (Linux.com) https://lwn.net/Articles/784580/ https://lwn.net/Articles/784580/ Uraeus <div class="FormattedComment"> All firmware on LVFS are provided by the vendors themselves, so if AltusMetrum provides the source code there is no GPL violation. I assume AltusMetrum allows you to download the source code from their website and to quote the GPL3 rules you are in compliance with the GPL if you : (2) access to copy the Corresponding Source from a network server at no charge.<br> <p> <p> </div> Mon, 01 Apr 2019 19:46:56 +0000 Linux Foundation Welcomes LVFS Project (Linux.com) https://lwn.net/Articles/784567/ https://lwn.net/Articles/784567/ nix <div class="FormattedComment"> Is the UEFI vendors' code just so entirely shit that they'd be embarrassed to show their work? (If pre-UEFI firmware is any guide: not only yes but hell yes).<br> </div> Mon, 01 Apr 2019 16:15:39 +0000 Linux Foundation Welcomes LVFS Project (Linux.com) https://lwn.net/Articles/784488/ https://lwn.net/Articles/784488/ pabs <div class="FormattedComment"> On a related note: most of the LVFS is UEFI firmware. Why is UEFI firmware always proprietary? It is mostly forks of TianoCore, seems like there would be zero reason to not make such forks open source, or at least open except for the parts that involve Intel. Is it a culture thing? Are there important trade secrets? Do the vendor forks introduce any interesting features? Are UEFI vendors actually violating patents galore and like to obfuscate that?<br> </div> Mon, 01 Apr 2019 11:06:44 +0000 Linux Foundation Welcomes LVFS Project (Linux.com) https://lwn.net/Articles/784486/ https://lwn.net/Articles/784486/ nim-nim <div class="FormattedComment"> And that fully validates the first comment “LVFS is a proprietary software distribution scheme”.<br> <p> It's so proprietary oriented, you have to proprietarize free software firmware to use it.<br> </div> Mon, 01 Apr 2019 09:43:17 +0000 Linux Foundation Welcomes LVFS Project (Linux.com) https://lwn.net/Articles/784482/ https://lwn.net/Articles/784482/ medicalwei <div class="FormattedComment"> If AltusMetrum has complete right to the source code (haven't fact checked that, but they seems to have right on most of the parts), they can of course license the firmware as proprietary, while providing GPL source code for users to build when necessary. It doesn't need to be strictly free software to comply the law. That also avoids the issue to require LVFS to distribute the source code per GPL. <br> </div> Mon, 01 Apr 2019 02:47:10 +0000 Linux Foundation Welcomes LVFS Project (Linux.com) https://lwn.net/Articles/784454/ https://lwn.net/Articles/784454/ Wol <div class="FormattedComment"> Who uploaded that firmware to LVFS?<br> <p> Without that, you can't come to any conclusions whatsoever.<br> <p> Cheers,<br> Wol<br> </div> Sun, 31 Mar 2019 17:14:57 +0000 Linux Foundation Welcomes LVFS Project (Linux.com) https://lwn.net/Articles/784450/ https://lwn.net/Articles/784450/ mjw <div class="FormattedComment"> I am not sure that is what was meant. It is certainly possible to interpret the phrasing the other way around. Currently the whole project seems to be build around making it easier to insert unverifiable proprietary blobs into user machines. There doesn't seem to be any way to get the corresponding source code of these blobs and (re)build them to make sure they function as intended by the end user. So it could be read either as a great way for companies and government agencies to more easily sneak in backdoors and user restrictions, or as a hint that companies and government agencies think these kind of update mechanisms need to be Free Software and come with corresponding source. I hope the second meaning was meant of course.<br> </div> Sun, 31 Mar 2019 15:50:19 +0000 Linux Foundation Welcomes LVFS Project (Linux.com) https://lwn.net/Articles/784446/ https://lwn.net/Articles/784446/ intgr <div class="FormattedComment"> Have you talked to Richard Hughes about this?<br> </div> Sun, 31 Mar 2019 12:28:15 +0000 Linux Foundation Welcomes LVFS Project (Linux.com) https://lwn.net/Articles/784444/ https://lwn.net/Articles/784444/ pabs <div class="FormattedComment"> The GPL comment was referring to both Altus and the other instances of GPL firmware in LVFS.<br> </div> Sun, 31 Mar 2019 07:28:27 +0000 Linux Foundation Welcomes LVFS Project (Linux.com) https://lwn.net/Articles/784443/ https://lwn.net/Articles/784443/ Wol <div class="FormattedComment"> <font class="QuotedText">&gt; Seems like LVFS might be violating the GPL here.</font><br> <p> Not if (a) Altus Metrum don't include 3rd-party code and (b) Altus Metrum explicitly provide the code to LVFS.<br> <p> Not saying you're not right, but people are far to eager to jump to the conclusion "OMG!!! GPL violation!!!", even to the extent of claiming that people are violating the GPL *on their own code*, which any decent lawyer will tell you is an impossibility.<br> <p> As I say, the obvious explanation is that Altus have put the code on LVFS and, absent any 3rd-party code, it's all legal and above board.<br> <p> (Think of all the shenanigans on YouTube, where Marketing would upload videos, only for Legal to promptly demand they be taken down. Copyright - as implemented - is a badly mis-understood mess!)<br> <p> Cheers,<br> Wol<br> </div> Sun, 31 Mar 2019 07:25:00 +0000 Linux Foundation Welcomes LVFS Project (Linux.com) https://lwn.net/Articles/784441/ https://lwn.net/Articles/784441/ pabs <div class="FormattedComment"> The design of LVFS is heavily biased toward proprietary firmware, as far as I can tell there is no mechanism for source code distribution, which is often required for open source firmware (which is usually GPLed) and should be done even if it is not required.<br> <p> <a href="https://fwupd.org/lvfs/device/40338ceb-b966-4eae-adae-9c32edfcc484">https://fwupd.org/lvfs/device/40338ceb-b966-4eae-adae-9c3...</a><br> <a href="https://fwupd.org/lvfs/device/2082b5e0-7a64-478a-b1b2-e3404fab6dad">https://fwupd.org/lvfs/device/2082b5e0-7a64-478a-b1b2-e34...</a><br> <a href="https://fwupd.org/lvfs/device/84f40464-9272-4ef7-9399-cd95f12da696">https://fwupd.org/lvfs/device/84f40464-9272-4ef7-9399-cd9...</a><br> <a href="https://fwupd.org/lvfs/device/9c9871fe-75bd-5fde-9425-6999269caeeb">https://fwupd.org/lvfs/device/9c9871fe-75bd-5fde-9425-699...</a><br> <p> Interestingly, LVFS are claiming that their distribution of the AltusMetrum ChaosKey firmware is proprietary and are not distributing any source code, but AltusMetrum themselves distribute the firmware under the GPL and provide source code.<br> <p> <a href="https://fwupd.org/lvfs/device/b62500d7-c981-595b-a798-eb6cf4d4942b">https://fwupd.org/lvfs/device/b62500d7-c981-595b-a798-eb6...</a><br> <a href="https://altusmetrum.org/ChaosKey/">https://altusmetrum.org/ChaosKey/</a><br> <p> Seems like LVFS might be violating the GPL here.<br> <p> For open source firmware I'd expect something like Debian packages (automatically built from source using properly packaged open source tools) to be available, same as for any other binary I install.<br> <p> Indeed, for the AltusMetrum case, altos and the ChaosKey firmware are available as proper packages from Debian and are even reproducibly buildable.<br> <p> <a href="https://tracker.debian.org/pkg/altos">https://tracker.debian.org/pkg/altos</a><br> <a href="https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/altos.html">https://tests.reproducible-builds.org/debian/rb-pkg/unsta...</a><br> <p> Another case of properly packaged open source firmware is ath9k_htc.fw:<br> <p> <a href="https://github.com/qca/open-ath9k-htc-firmware/">https://github.com/qca/open-ath9k-htc-firmware/</a><br> <a href="https://wireless.wiki.kernel.org/en/users/Drivers/ath9k_htc.fw">https://wireless.wiki.kernel.org/en/users/Drivers/ath9k_h...</a><br> <a href="https://tracker.debian.org/pkg/open-ath9k-htc-firmware">https://tracker.debian.org/pkg/open-ath9k-htc-firmware</a><br> </div> Sun, 31 Mar 2019 04:09:13 +0000 Linux Foundation Welcomes LVFS Project (Linux.com) https://lwn.net/Articles/784438/ https://lwn.net/Articles/784438/ intgr <div class="FormattedComment"> Well it's a package manager and update system for firmware images. It doesn't really dictate whether they were compiled from open or closed source.<br> <p> Unless you were expecting ordinary users to have to download compilers and specialized tools for all sorts of weird architectures and build the firmwares on their computer every time?<br> <p> </div> Sun, 31 Mar 2019 01:32:49 +0000 Linux Foundation Welcomes LVFS Project (Linux.com) https://lwn.net/Articles/784437/ https://lwn.net/Articles/784437/ pabs <div class="FormattedComment"> I wish all that firmware was open source and I am sad that LVFS legitimises proprietary firmware.<br> </div> Sun, 31 Mar 2019 01:21:58 +0000 Linux Foundation Welcomes LVFS Project (Linux.com) https://lwn.net/Articles/784429/ https://lwn.net/Articles/784429/ alison <div class="FormattedComment"> It's great that the companies and government agencies have got our back here.<br> </div> Sat, 30 Mar 2019 21:46:45 +0000 Linux Foundation Welcomes LVFS Project (Linux.com) https://lwn.net/Articles/784388/ https://lwn.net/Articles/784388/ darwish <div class="FormattedComment"> "Now the EFI BIOS is a fully fledged operating system with networking capabilities, companies and government agencies are realizing that."<br> <p> It's really easy to misunderstand that part at first ;-)<br> </div> Fri, 29 Mar 2019 20:44:59 +0000