lkml.org 
[lkml]   [2004]   [Jun]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: more files with licenses that aren't GPL-compatible


Oliver Neukum wrote:
> Am Mittwoch, 16. Juni 2004 23:21 schrieb David Schwartz:
>
>> b) You must cause any work that you distribute or publish, that in
>> whole or in part contains or is derived from the Program or any
>> part thereof, to be licensed as a whole at no charge to all third
>> parties under the terms of this License.
>>
>> How can you cause the Linux kernel combined with this firmware to be
>>licensed under the terms of the GPL? (And, by the way, I think this
>>prohibits trademark as well, which is very interesting.)
>
>
> This all boils down to the question of whether fimware is code or not.
> As this question is extremely unlikely to be resolved on this list and
> was discussed here several times already, I kindly request that
> you take this discussion to a legalistic list and confine traffic of this
> kind on this list to clear and technical issues.


If you consider firmware to be "part of the hardware", then it's no
different from having a table of register values to write to a
peripheral whose meaning just isn't documented anywhere.

Remember the big up-roar about how Sun would not release information to
one of the BSD teams so that they could port to UltraSparc III? Well,
they'd given that information to a Linux developer, and you can look at
the source code if you like, but it isn't MEANINGFUL in a way that lets
someone examine it to understand it to be able to reimplement it for a
different OS.

With the case of the firmware, since the code there is only meaningful
to the hardware you load it into, and that code doesn't execute on the
host processor, this may create a sort of conceptual barrier which
insulates the firmware code from NEEDING to be "open source".

Or to put it another way, you might consider a hex representation of the
firmware that is embedded in the kernel to be the "preferred form", and
its license is no more relevant than the license applied to the Verilog
source to an ASIC for which you DON'T have to load firmware.

Lawyers could have a great fun time with this. :)

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 14:03    [W:0.085 / U:0.168 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site