gnu-misc-discuss
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Use of GPL'd code with proprietary programs


From: John Hasler
Subject: Re: Use of GPL'd code with proprietary programs
Date: Fri, 09 Jul 2004 09:56:54 -0500
User-agent: Gnus/5.1002 (Gnus v5.10.2) Emacs/21.2 (gnu/linux)

David Kastrup writes:
> Suing for possible traces of some different architecture that might or
> might not be present in the current code would not really be a sound
> case.

>From a 2.6 kernel tree:

arch/sparc/lib/memset.S: * Copyright (C) 1991,1996 Free Software Foundation
arch/sparc/lib/strlen_user.S: * Copyright (C) 1991,1996 Free Software Foundation
arch/sparc/lib/strlen.S: * Copyright (C) 1991,1996 Free Software Foundation
arch/sparc/lib/divdi3.S:/* Copyright (C) 1989, 1992, 1993, 1994, 1995 Free 
Software Foundation, Inc.
arch/sparc/lib/muldi3.S:/* Copyright (C) 1989, 1992, 1993, 1994, 1995 Free 
Software Foundation, Inc.
arch/sparc/lib/memcpy.S: * Copyright (C) 1991,1996 Free Software Foundation
arch/sparc/lib/udivdi3.S:/* Copyright (C) 1989, 1992, 1993, 1994, 1995 Free 
Software Foundation, Inc.
arch/m68knommu/lib/modsi3.S:   Copyright (C) 1994, 1996, 1997, 1998 Free 
Software Foundation, Inc.
arch/m68knommu/lib/ashldi3.c:/* Copyright (C) 1989, 92-98, 1999 Free Software 
Foundation, Inc.
arch/m68knommu/lib/divsi3.S:   Copyright (C) 1994, 1996, 1997, 1998 Free 
Software Foundation, Inc.
arch/m68knommu/lib/ashrdi3.c:/* Copyright (C) 1989, 1992, 1993, 1994, 1995 Free 
Software Foundation, Inc.
arch/m68knommu/lib/umodsi3.S:   Copyright (C) 1994, 1996, 1997, 1998 Free 
Software Foundation, Inc.
arch/m68knommu/lib/lshrdi3.c:/* Copyright (C) 1989, 1992, 1993, 1994, 1995 Free 
Software Foundation, Inc.
arch/m68knommu/lib/muldi3.c:/* Copyright (C) 1989, 1992, 1993, 1994, 1995 Free 
Software Foundation, Inc.
arch/m68knommu/lib/udivsi3.S:   Copyright (C) 1994, 1996, 1997, 1998 Free 
Software Foundation, Inc.
arch/m68knommu/lib/mulsi3.S:   Copyright (C) 1994, 1996, 1997, 1998 Free 
Software Foundation, Inc.
arch/sparc64/lib/strlen.S: * Copyright (C) 1991,1996 Free Software Foundation
arch/sparc64/lib/strlen_user.S: * Copyright (C) 1991,1996 Free Software 
Foundation
arch/ppc/boot/include/rs6000.h:   Copyright (C) 1990, 1991 Free Software 
Foundation, Inc.
arch/ppc/math-emu/sfp-machine.h:   Copyright (C) 1997 Free Software Foundation, 
Inc.
arch/ppc/xmon/ppc-opc.c:   Copyright 1994 Free Software Foundation, Inc.
arch/ppc/xmon/ppc-dis.c:   Copyright 1994 Free Software Foundation, Inc.
arch/ppc/xmon/ppc.h:   Copyright 1994 Free Software Foundation, Inc.
arch/ppc/xmon/ansidecl.h:   Copyright 1991, 1992 Free Software Foundation, Inc.
arch/arm26/lib/udivdi3.c:/* Copyright (C) 1989, 92-98, 1999 Free Software 
Foundation, Inc.
arch/arm26/lib/ashldi3.c:/* Copyright (C) 1989, 92-98, 1999 Free Software 
Foundation, Inc.
arch/arm26/lib/ucmpdi2.c:/* Copyright (C) 1989, 92-98, 1999 Free Software 
Foundation, Inc.
arch/arm26/lib/lshrdi3.c:/* Copyright (C) 1989, 92-98, 1999 Free Software 
Foundation, Inc.
arch/arm26/lib/lib1funcs.S:/* Copyright (C) 1995, 1996, 1998 Free Software 
Foundation, Inc.
arch/arm26/lib/longlong.h:   Copyright (C) 1991, 92, 94, 95, 96, 1997, 1998 
Free Software Foundation, Inc.
arch/arm26/lib/muldi3.c:/* Copyright (C) 1989, 92-98, 1999 Free Software 
Foundation, Inc.
arch/arm26/lib/ashrdi3.c:/* Copyright (C) 1989, 92-98, 1999 Free Software 
Foundation, Inc.
arch/m68k/lib/ashldi3.c:/* Copyright (C) 1989, 92-98, 1999 Free Software 
Foundation, Inc.
arch/m68k/lib/ashrdi3.c:/* Copyright (C) 1989, 1992, 1993, 1994, 1995 Free 
Software Foundation, Inc.
arch/m68k/lib/muldi3.c:/* Copyright (C) 1989, 1992, 1993, 1994, 1995 Free 
Software Foundation, Inc.
arch/m68k/lib/lshrdi3.c:/* Copyright (C) 1989, 1992, 1993, 1994, 1995 Free 
Software Foundation, Inc.
arch/alpha/lib/memchr.S:/* Copyright (C) 1996 Free Software Foundation, Inc.
arch/alpha/math-emu/qrnnd.S: # Copyright (C) 1992, 1994, 1995, 2000 Free 
Software Foundation, Inc.
arch/ppc64/xmon/ppc-dis.c:   Copyright 1994 Free Software Foundation, Inc.
arch/ppc64/xmon/ppc.h:   Copyright 1994 Free Software Foundation, Inc.
arch/ppc64/xmon/ansidecl.h:   Copyright 1991, 1992 Free Software Foundation, 
Inc.
arch/ppc64/xmon/ppc-opc.c:   Copyright 1994 Free Software Foundation, Inc.
arch/arm/lib/ucmpdi2.c:/* Copyright (C) 1989, 92-98, 1999 Free Software 
Foundation, Inc.
arch/arm/lib/muldi3.c:/* Copyright (C) 1989, 92-98, 1999 Free Software 
Foundation, Inc.
arch/arm/lib/lib1funcs.S:/* Copyright 1995, 1996, 1998, 1999, 2000, 2003 Free 
Software Foundation, Inc.
arch/arm/lib/longlong.h:   Copyright (C) 1991, 92, 94, 95, 96, 1997, 1998 Free 
Software Foundation, Inc.
arch/arm/lib/udivdi3.c:/* Copyright (C) 1989, 92-98, 1999 Free Software 
Foundation, Inc.
arch/arm/lib/lshrdi3.c:/* Copyright (C) 1989, 92-98, 1999 Free Software 
Foundation, Inc.
arch/arm/lib/ashldi3.c:/* Copyright (C) 1989, 92-98, 1999 Free Software 
Foundation, Inc.
arch/arm/lib/ashrdi3.c:/* Copyright (C) 1989, 92-98, 1999 Free Software 
Foundation, Inc.
arch/parisc/lib/memset.c:/* Copyright (C) 1991, 1997 Free Software Foundation, 
Inc.
arch/h8300/lib/ashrdi3.c:/* Copyright (C) 1989, 1992, 1993, 1994, 1995 Free 
Software Foundation, Inc.
arch/v850/lib/muldi3.c:/* Copyright (C) 1989, 1992, 1993, 1994, 1995, 2001 Free 
Software Foundation, Inc.
arch/v850/lib/lshrdi3.c:/* Copyright (C) 1989, 1992, 1993, 1994, 1995 Free 
Software Foundation, Inc.
arch/v850/lib/ashrdi3.c:/* Copyright (C) 1989, 1992, 1993, 1994, 1995 Free 
Software Foundation, Inc.
arch/v850/lib/ashldi3.c:/* Copyright (C) 1989, 92-98, 1999 Free Software 
Foundation, Inc.
crypto/cast5.c:* Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, 
Inc.
drivers/net/e1000/LICENSE:Copyright (C) 1989, 1991 Free Software Foundation, 
Inc.  
drivers/net/e1000/LICENSE:    for permission. For software which is copyrighted 
by the Free Software 
drivers/atm/nicstarmac.copyright: *   the Free Software Foundation; either 
version 2 of the License, or
fs/udf/udftime.c:/* Copyright (C) 1993, 1994, 1995, 1996, 1997 Free Software 
Foundation, Inc.
include/asm-parisc/rtc.h://     Copyright (C) 1991, 1993, 1997, 1998 Free 
Software Foundation, Inc.
include/asm-sparc/sfp-machine.h:   Copyright (C) 1997,1998,1999 Free Software 
Foundation, Inc.
include/asm-alpha/sfp-machine.h:   Copyright (C) 1997,1998,1999 Free Software 
Foundation, Inc.
include/asm-s390/sfp-machine.h:   Copyright (C) 1997,1998,1999 Free Software 
Foundation, Inc.
include/asm-sparc64/sfp-machine.h:   Copyright (C) 1997,1998,1999 Free Software 
Foundation, Inc.
include/math-emu/extended.h:   Copyright (C) 1999 Free Software Foundation, Inc.
include/math-emu/op-1.h:   Copyright (C) 1997,1998,1999 Free Software 
Foundation, Inc.
include/math-emu/quad.h:   Copyright (C) 1997,1998,1999 Free Software 
Foundation, Inc.
include/math-emu/op-common.h:   Copyright (C) 1997,1998,1999 Free Software 
Foundation, Inc.
include/math-emu/single.h:   Copyright (C) 1997,1998,1999 Free Software 
Foundation, Inc.
include/math-emu/op-2.h:   Copyright (C) 1997,1998,1999 Free Software 
Foundation, Inc.
include/math-emu/op-8.h:   Copyright (C) 1997,1998,1999 Free Software 
Foundation, Inc.
include/math-emu/op-4.h:   Copyright (C) 1997,1998,1999 Free Software 
Foundation, Inc.
include/math-emu/soft-fp.h:   Copyright (C) 1997,1998,1999 Free Software 
Foundation, Inc.
include/math-emu/double.h:   Copyright (C) 1997,1998,1999 Free Software 
Foundation, Inc.
prio:arch/m68knommu/lib/ashldi3.c:/* Copyright (C) 1989, 92-98, 1999 Free 
Software Foundation, Inc.
prio:arch/arm26/lib/udivdi3.c:/* Copyright (C) 1989, 92-98, 1999 Free Software 
Foundation, Inc.
prio:arch/arm26/lib/ashldi3.c:/* Copyright (C) 1989, 92-98, 1999 Free Software 
Foundation, Inc.
prio:arch/arm26/lib/ucmpdi2.c:/* Copyright (C) 1989, 92-98, 1999 Free Software 
Foundation, Inc.
prio:arch/arm26/lib/lshrdi3.c:/* Copyright (C) 1989, 92-98, 1999 Free Software 
Foundation, Inc.
prio:arch/arm26/lib/muldi3.c:/* Copyright (C) 1989, 92-98, 1999 Free Software 
Foundation, Inc.
prio:arch/arm26/lib/ashrdi3.c:/* Copyright (C) 1989, 92-98, 1999 Free Software 
Foundation, Inc.
prio:arch/m68k/lib/ashldi3.c:/* Copyright (C) 1989, 92-98, 1999 Free Software 
Foundation, Inc.
prio:arch/arm/lib/ucmpdi2.c:/* Copyright (C) 1989, 92-98, 1999 Free Software 
Foundation, Inc.
prio:arch/arm/lib/muldi3.c:/* Copyright (C) 1989, 92-98, 1999 Free Software 
Foundation, Inc.
prio:arch/arm/lib/udivdi3.c:/* Copyright (C) 1989, 92-98, 1999 Free Software 
Foundation, Inc.
prio:arch/arm/lib/lshrdi3.c:/* Copyright (C) 1989, 92-98, 1999 Free Software 
Foundation, Inc.
prio:arch/arm/lib/ashldi3.c:/* Copyright (C) 1989, 92-98, 1999 Free Software 
Foundation, Inc.
prio:arch/arm/lib/ashrdi3.c:/* Copyright (C) 1989, 92-98, 1999 Free Software 
Foundation, Inc.
prio:arch/v850/lib/ashldi3.c:/* Copyright (C) 1989, 92-98, 1999 Free Software 
Foundation, Inc.
scripts/kconfig/zconf.tab.c_shipped:   Copyright (C) 1984, 1989, 1990, 2000, 
2001, 2002, 2003 Free Software Foundation, Inc.
scripts/kconfig/zconf.tab.h_shipped:   Copyright (C) 1984, 1989, 1990, 2000, 
2001, 2002 Free Software Foundation, Inc.
scripts/genksyms/parse.c_shipped:   Copyright (C) 1984, 1989, 1990 Free 
Software Foundation, Inc.

> If_ they had relevant portions under copyright in the kernel, they could
> probably ask for an injunction that the kernel sources are also
> distributed on-demand by Tivo.  But since they are pretty much available
> everywhere, there is not that much to be gained by the FSF.  Pretty
> pointless case.

The point would be to make Tivo's changes available, and that mostly to set
a precedent.
-- 
John Hasler 
john@dhh.gt.org
Dancing Horse Hill
Elmwood, Wisconsin

reply via email to

[Prev in Thread] Current Thread [Next in Thread]