Is Ubuntu commited to free software?

Remco remco47 at gmail.com
Thu Jun 10 15:09:35 UTC 2010


On Thu, Jun 10, 2010 at 16:51, Scott Kitterman <ubuntu at kitterman.com> wrote:
> "Remco" <remco47 at gmail.com> wrote:
>>Is that loaded microcode generated by the kernel, or is it an unknown
>>magic blob of bytes? I know that the kernel developers hate such blobs
>>for practical reasons, and I also don't believe that it would
>>constitute free software. The nouveau blob was quickly made obsolete
>>by reverse engineering it. Now the developers know exactly how it
>>works, and are able to fix bugs. The kernel generates the firmware on
>>the fly and then sends it to the GPU. This should be the case for all
>>microcode, before Linux can be considered entirely free and
>>dependable.
>>
> You miss my point. At least AFAICT the microcode isn't in that file,  so the freeness of the microcode is unrelated to the freeness of that file. In any case, even if it's there,  the entire file is GPL v2, so it's Free. Nothing in the GPL requires code comments.
>

That's not true. Binary blobs aren't just "code without comments".
They are obfuscated machine code, not in the preferred form for
modification, and that's explicitly prohibited by the GPL

I believe you're right that the problem (if it exists), is not with
*that* file. But that doesn't make the problem go away, of course; it
just moves it.

-- 
Remco




More information about the Ubuntu-devel-discuss mailing list