According to GNU, there are nonfree binary blobs in the Ubuntu kernel, presumably these are in linux-firmware
(in main) or linux-image-generic
(also in main)? If these blobs are non-free, whey are they included in main which only free software is allowed in?
I note that the Linux kernel is licensed under the GPL, how is this possible if the binary blobs included are not free software, how are they redistributable?
I came across this question whilst trying to remove a [citation needed] tag on Wikipedia.
I suspect you're talking about this part:
And the relevant part about firmware from the the webpage referenced there is:
And a little above that, emphasis mine:
By considering "firmware" as not "application software", they have relaxed the requirement of having their source code be available and modifiable, allowing them to be in
main
.At this point you'd probably need a couple of countries' worth of lawyers, a few dozen courts and appeals, and a high noon to decide the validity of this, but that's not something to be settled here on Ask Ubuntu.