Re: Proposal: The DFSG do not require source code for data, including firmware
* Steve Langasek:
>> I'd actually see some restriction with regard to interoperability
>> (i.e. some reasonably documented interface between the firmware and
>> the driver code), but getting this right is likely not worth the
> Hmm, I'm not sure what that would look like at all; as someone else noted,
> one generally doesn't talk to the firmware even, one talks to the device.
The higher-layer protocol the device speaks to the driver is typically
implemented by the firmware.
But it turns out that what I want has not much to do with
interoperability. The thing I'd like to rule out is that
application-specific code is transferred to a device, and we do not
provide source code for that device. For example, implementing OpenGL
primitives (or JPEG decompression) on the GPU in sourceless firmware
might be acceptable, but putting computer AI for games in there, or
rendering a proprietary video format using it would be much harder to