Linux Foundation Welcomes LVFS Project (Linux.com)
Linux Foundation Welcomes LVFS Project (Linux.com)
Posted Mar 31, 2019 1:32 UTC (Sun) by intgr (subscriber, #39733)In reply to: Linux Foundation Welcomes LVFS Project (Linux.com) by pabs
Parent article: Linux Foundation Welcomes LVFS Project (Linux.com)
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?
Posted Mar 31, 2019 4:09 UTC (Sun)
by pabs (subscriber, #43278)
[Link] (18 responses)
https://fwupd.org/lvfs/device/40338ceb-b966-4eae-adae-9c3...
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.
https://fwupd.org/lvfs/device/b62500d7-c981-595b-a798-eb6...
Seems like LVFS might be violating the GPL here.
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.
Indeed, for the AltusMetrum case, altos and the ChaosKey firmware are available as proper packages from Debian and are even reproducibly buildable.
https://tracker.debian.org/pkg/altos
Another case of properly packaged open source firmware is ath9k_htc.fw:
https://github.com/qca/open-ath9k-htc-firmware/
Posted Mar 31, 2019 7:25 UTC (Sun)
by Wol (subscriber, #4433)
[Link] (2 responses)
Not if (a) Altus Metrum don't include 3rd-party code and (b) Altus Metrum explicitly provide the code to LVFS.
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.
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.
(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!)
Cheers,
Posted Mar 31, 2019 7:28 UTC (Sun)
by pabs (subscriber, #43278)
[Link] (1 responses)
Posted Mar 31, 2019 17:14 UTC (Sun)
by Wol (subscriber, #4433)
[Link]
Without that, you can't come to any conclusions whatsoever.
Cheers,
Posted Mar 31, 2019 12:28 UTC (Sun)
by intgr (subscriber, #39733)
[Link] (5 responses)
Posted Apr 2, 2019 16:27 UTC (Tue)
by hughsient (subscriber, #52199)
[Link] (4 responses)
Posted Apr 4, 2019 11:37 UTC (Thu)
by mgedmin (subscriber, #34497)
[Link] (3 responses)
Posted Apr 4, 2019 12:35 UTC (Thu)
by madscientist (subscriber, #16861)
[Link]
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.
Posted Apr 5, 2019 15:22 UTC (Fri)
by hughsient (subscriber, #52199)
[Link] (1 responses)
Posted Apr 5, 2019 15:29 UTC (Fri)
by mgedmin (subscriber, #34497)
[Link]
Posted Apr 1, 2019 2:47 UTC (Mon)
by medicalwei (subscriber, #103028)
[Link] (4 responses)
Posted Apr 1, 2019 9:43 UTC (Mon)
by nim-nim (subscriber, #34454)
[Link] (3 responses)
It's so proprietary oriented, you have to proprietarize free software firmware to use it.
Posted Apr 1, 2019 11:06 UTC (Mon)
by pabs (subscriber, #43278)
[Link] (2 responses)
Posted Apr 1, 2019 16:15 UTC (Mon)
by nix (subscriber, #2304)
[Link]
Posted Apr 3, 2019 17:11 UTC (Wed)
by BenHutchings (subscriber, #37955)
[Link]
Posted Apr 1, 2019 19:46 UTC (Mon)
by Uraeus (guest, #33755)
[Link] (3 responses)
Posted Apr 1, 2019 20:58 UTC (Mon)
by Wol (subscriber, #4433)
[Link] (2 responses)
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.
It is IMPOSSIBLE for the owner of the code to violate the licence - any licence. End of.
Cheers,
Posted Apr 1, 2019 21:01 UTC (Mon)
by Wol (subscriber, #4433)
[Link] (1 responses)
Cheers,
Posted Apr 3, 2019 0:08 UTC (Wed)
by xtifr (guest, #143)
[Link]
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.
Linux Foundation Welcomes LVFS Project (Linux.com)
https://fwupd.org/lvfs/device/2082b5e0-7a64-478a-b1b2-e34...
https://fwupd.org/lvfs/device/84f40464-9272-4ef7-9399-cd9...
https://fwupd.org/lvfs/device/9c9871fe-75bd-5fde-9425-699...
https://altusmetrum.org/ChaosKey/
https://tests.reproducible-builds.org/debian/rb-pkg/unsta...
https://wireless.wiki.kernel.org/en/users/Drivers/ath9k_h...
https://tracker.debian.org/pkg/open-ath9k-htc-firmware
Linux Foundation Welcomes LVFS Project (Linux.com)
Wol
Linux Foundation Welcomes LVFS Project (Linux.com)
Linux Foundation Welcomes LVFS Project (Linux.com)
Wol
Linux Foundation Welcomes LVFS Project (Linux.com)
Linux Foundation Welcomes LVFS Project (Linux.com)
Linux Foundation Welcomes LVFS Project (Linux.com)
Linux Foundation Welcomes LVFS Project (Linux.com)
Linux Foundation Welcomes LVFS Project (Linux.com)
Linux Foundation Welcomes LVFS Project (Linux.com)
Linux Foundation Welcomes LVFS Project (Linux.com)
Linux Foundation Welcomes LVFS Project (Linux.com)
Linux Foundation Welcomes LVFS Project (Linux.com)
Linux Foundation Welcomes LVFS Project (Linux.com)
Linux Foundation Welcomes LVFS Project (Linux.com)
Linux Foundation Welcomes LVFS Project (Linux.com)
Linux Foundation Welcomes LVFS Project (Linux.com)
Wol
Linux Foundation Welcomes LVFS Project (Linux.com)
Wol
Linux Foundation Welcomes LVFS Project (Linux.com)
> "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."
