Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

From: Chris Friesen (cfriesen_at_nortel.com)
Date: 04/05/05

  • Next message: Shawn Starr: "Re: [2.6.12-rc1][ACPI][suspend] /proc/acpi/sleep vs /sys/power/state issue - 'standby' on a laptop"
    Date:	Tue, 05 Apr 2005 12:50:14 -0600
    To: Josselin Mouette <joss@debian.org>
    
    

    Josselin Mouette wrote:

    > The fact is also that mixing them with a GPLed software gives
    > an result you can't redistribute - although it seems many people
    > disagree with that assertion now.

    This is only true if the result is considered a "derivative work" of the
    gpl'd code.

    The GPL states "In addition, mere aggregation of another work not based
    on the Program with the Program (or with a work based on the Program) on
    a volume of a storage or distribution medium does not bring the other
    work under the scope of this License."

    Since the main cpu does not actually run the binary firmware, the fact
    that it lives in main memory with the code that the cpu *does* run is
    irrelevent. In this case, the Debian stance is that the kernel proper
    and the binary firmware are "merely aggregated" in a volume of storage (
    ie. system memory).

    Chris

    -
    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/


  • Next message: Shawn Starr: "Re: [2.6.12-rc1][ACPI][suspend] /proc/acpi/sleep vs /sys/power/state issue - 'standby' on a laptop"

    Relevant Pages

    • Re: sched_yield behavior
      ... >> CPU, to give to other tasks a chance to run. ... >> higher priority task, and the only of its priority list). ... > the exact nature of the real time constraint? ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: [patch] Real-Time Preemption, -RT-2.6.10-rc1-mm2-V0.7.1
      ... >X should be scheduled on the other CPU just fine. ... Only per-CPU kernel ... those should schedule fine too. ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: [PATCH] implement nice support across physical cpus on SMP
      ... PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: OOPS: Something about kswapd
      ... > CPU: AMD Athlon XP ... > OOPS during ROCK linux compilation, ... > entry unable to handle kernel NULL pointer dereference at virtual ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Megaraid does not work with 2.4.22
      ... No modules in ksyms, skipping objects ... cpu: 0, clocks: 1333384, slice: 666692 ... Trace; c0105053 ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)