Nico Huber has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/41848 )
Change subject: Revert "src/Kconfig: enable USE_BLOBS by default" ......................................................................
Patch Set 1:
Or maybe try to bargain a better license?
We will have to look into clearing up licensing for redistribution, with /dev/null as secondary option.
I was thinking we could move the current `3rdparty/blobs` to something like `3rdparty/limited_blobs` or `3rdparty/ restrictive_blobs`. And guard it like the `amd_blobs`. Then move anything without doubts about redistribution to a new `3rdparty/blobs`.
The distribution requirement follows from us providing the binaries through coreboot.org and github.com. While it could be argued that there's some implicit license for distribution via coreboot.org arising out of the vendor pushing the stuff to coreboot.org, I'm not sure if that automatically translates to redistribution to github.com and to the whole internet from there.
That's exactly my thinking. The AMD licenses in the old repo, for instance, explicitly put distribution and sublicesing under their EULA. In my interpretation that means anyone who downloads from coreboot.org can only further distribute it under the EULA and not the full license. They don't mention *re*distribution at all btw.