Josh Triplett writes: > Mere aggregation only applies to independent works, and only when they > are distributed "on a volume of a storage or distribution medium". > Separate, non-interdependent programs on Debian CDs fit both criteria.
They are part of a Debian system. That makes them neither separate nor entirely independent, especially when you look at the packaged versions. > Firmware images embedded in kernel drivers fit neither. Please, demonstrate why the firmware is not an independent work. No one has done so yet. Then define "interdependent programs" and explain why that concept is relevant to the embedded firmware. >> Some people disagree with Linus that inclusion as a binary blob is >> mere aggregation. However, five years passed between the first binary >> blob that I know of and the first complaint that I know of (setting >> aside the other issues with that complaint); that suggests that a fair >> number of kernel developers agree with Linus or at least accept his >> opinion on it. > > Or they were simply unaware of the presence of binary-only firmware in > what was supposedly an entirely Free, GPLed kernel. "There are none so blind as those who will not see." In one prominent case, a contributor who has alleged copyright infringement made the allegedly infringed contributions to a component where more than a quarter of the files (and almost half of the code bytes) were firmware headers -- before he contributed to it. I am still waiting for him to explain why anyone should accept his claims, since he made no comment about the headers when he offered the contribution. Michael