* [parisc-linux] audit for copyright/license
@ 2003-12-21 4:18 Grant Grundler
2003-12-21 16:19 ` Joel Soete
2003-12-21 18:22 ` Joel Soete
0 siblings, 2 replies; 6+ messages in thread
From: Grant Grundler @ 2003-12-21 4:18 UTC (permalink / raw)
To: parisc-linux
Hi all,
I noticed linux-2.6:arch/parisc/kernel/firmware.c didn't
have a license (eg GPL) to stipulate terms of distribution.
I'll add a GPL to it in my next patch.
Could someone review drivers/parisc, arch/parisc, and include/asm-parisc
for both copyright and redistribution license?
A first step is to post a list of file missing either item.
If there is a "standard format" for either item, it would be
good to know what it is and whether or not parisc specific
files are "close enough" (or not).
Willy,
I noticed Documentation/SubmittingDrivers makes no mention of copyright.
Perhaps the following should be added after "License:"?
Copyright: The copyright owner must agree to use of the GPL.
It's best if the submitter and copyright owner are the
same person. If not, the entity whichs authorizes the
use of GPL should list a contact in case it's necessary
to verify the will of the copyright owner.
thanks,
grant
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [parisc-linux] audit for copyright/license
2003-12-21 4:18 [parisc-linux] audit for copyright/license Grant Grundler
@ 2003-12-21 16:19 ` Joel Soete
2003-12-21 18:22 ` Joel Soete
1 sibling, 0 replies; 6+ messages in thread
From: Joel Soete @ 2003-12-21 16:19 UTC (permalink / raw)
To: Grant Grundler; +Cc: parisc-linux
is that:
find drivers/parisc arch/parisc include/asm-parisc | xargs grep -l -v "GNU General Public License" | grep -v "\.o"
following list would help in first instance:
drivers/parisc/README.dino
drivers/parisc/Kconfig
drivers/parisc/Makefile
drivers/parisc/ccio-dma.c
drivers/parisc/asp.c
drivers/parisc/eisa_enumerator.c
drivers/parisc/ccio-rm-dma.c
drivers/parisc/dino.c
drivers/parisc/eisa.c
drivers/parisc/eisa_eeprom.c
drivers/parisc/iosapic.c
drivers/parisc/gsc.c
drivers/parisc/gsc.h
drivers/parisc/hppb.c
drivers/parisc/iosapic_private.h
drivers/parisc/lasi.c
drivers/parisc/lba_pci.c
drivers/parisc/led.c
drivers/parisc/power.c
drivers/parisc/sba_iommu.c
drivers/parisc/superio.c
drivers/parisc/wax.c
arch/parisc/configs/712_defconfig
arch/parisc/hpux/entry_hpux.S
arch/parisc/hpux/Makefile
arch/parisc/hpux/gate.S
arch/parisc/hpux/fs.c
arch/parisc/hpux/sys_hpux.c
arch/parisc/hpux/ioctl.c
arch/parisc/hpux/wrappers.S
arch/parisc/kernel/asm-offsets.c
arch/parisc/kernel/Makefile
arch/parisc/kernel/asm-offsets.s
arch/parisc/kernel/binfmt_elf32.c
arch/parisc/kernel/cache.c
arch/parisc/kernel/drivers.c
arch/parisc/kernel/entry.S
arch/parisc/kernel/firmware.c
arch/parisc/kernel/hardware.c
arch/parisc/kernel/head.S
arch/parisc/kernel/head64.S
arch/parisc/kernel/hpmc.S
arch/parisc/kernel/init_task.c
arch/parisc/kernel/inventory.c
arch/parisc/kernel/ioctl32.c
arch/parisc/kernel/irq.c
arch/parisc/kernel/module.c
arch/parisc/kernel/pa7300lc.c
arch/parisc/kernel/pacache.S
arch/parisc/kernel/parisc_ksyms.c
arch/parisc/kernel/pci-dma.c
arch/parisc/kernel/pci.c
arch/parisc/kernel/pdc_chassis.c
arch/parisc/kernel/pdc_cons.c
arch/parisc/kernel/perf.c
arch/parisc/kernel/perf_asm.S
arch/parisc/kernel/perf_images.h
arch/parisc/kernel/process.c
arch/parisc/kernel/processor.c
arch/parisc/kernel/ptrace.c
arch/parisc/kernel/real2.S
arch/parisc/kernel/semaphore.c
arch/parisc/kernel/setup.c
arch/parisc/kernel/signal.c
arch/parisc/kernel/signal32.c
arch/parisc/kernel/signal32.h
arch/parisc/kernel/smp.c
arch/parisc/kernel/sys32.h
arch/parisc/kernel/sys_parisc.c
arch/parisc/kernel/sys_parisc32.c
arch/parisc/kernel/syscall.S
arch/parisc/kernel/syscall_table.S
arch/parisc/kernel/time.c
arch/parisc/kernel/traps.c
arch/parisc/kernel/unaligned.c
arch/parisc/kernel/vmlinux.lds.S
arch/parisc/kernel/vmlinux.lds.s
arch/parisc/lib/checksum.c
arch/parisc/lib/Makefile
arch/parisc/lib/bitops.c
arch/parisc/lib/lusercopy.S
arch/parisc/lib/io.c
arch/parisc/lib/memset.c
arch/parisc/lib/lib.a
arch/parisc/lib/.lib.a.cmd
arch/parisc/math-emu/cnv_float.h
arch/parisc/math-emu/Makefile
arch/parisc/math-emu/README
arch/parisc/math-emu/fpudispatch.c
arch/parisc/math-emu/dbl_float.h
arch/parisc/math-emu/decode_exc.c
arch/parisc/math-emu/denormal.c
arch/parisc/math-emu/dfadd.c
arch/parisc/math-emu/dfcmp.c
arch/parisc/math-emu/dfdiv.c
arch/parisc/math-emu/dfmpy.c
arch/parisc/math-emu/dfrem.c
arch/parisc/math-emu/dfsqrt.c
arch/parisc/math-emu/dfsub.c
arch/parisc/math-emu/driver.c
arch/parisc/math-emu/fcnvff.c
arch/parisc/math-emu/fcnvfu.c
arch/parisc/math-emu/fcnvfut.c
arch/parisc/math-emu/fcnvfx.c
arch/parisc/math-emu/fcnvfxt.c
arch/parisc/math-emu/fcnvuf.c
arch/parisc/math-emu/fcnvxf.c
arch/parisc/math-emu/float.h
arch/parisc/math-emu/fmpyfadd.c
arch/parisc/math-emu/fpbits.h
arch/parisc/math-emu/fpu.h
arch/parisc/math-emu/math-emu.h
arch/parisc/math-emu/frnd.c
arch/parisc/math-emu/hppa.h
arch/parisc/math-emu/sgl_float.h
arch/parisc/math-emu/sfadd.c
arch/parisc/math-emu/sfcmp.c
arch/parisc/math-emu/sfdiv.c
arch/parisc/math-emu/sfmpy.c
arch/parisc/math-emu/sfrem.c
arch/parisc/math-emu/sfsqrt.c
arch/parisc/math-emu/sfsub.c
arch/parisc/mm/extable.c
arch/parisc/mm/Makefile
arch/parisc/mm/ioremap.c
arch/parisc/mm/fault.c
arch/parisc/mm/init.c
arch/parisc/mm/kmap.c
arch/parisc/oprofile/Kconfig
arch/parisc/oprofile/Makefile
arch/parisc/oprofile/init.c
arch/parisc/defconfig
arch/parisc/Kconfig
arch/parisc/Makefile
arch/parisc/defpalo.conf
arch/parisc/nm
include/asm-parisc/compat_rt_sigframe.h
include/asm-parisc/asmregs.h
include/asm-parisc/assembly.h
include/asm-parisc/atomic.h
include/asm-parisc/bitops.h
include/asm-parisc/bootdata.h
include/asm-parisc/bug.h
include/asm-parisc/bugs.h
include/asm-parisc/byteorder.h
include/asm-parisc/cache.h
include/asm-parisc/cacheflush.h
include/asm-parisc/checksum.h
include/asm-parisc/compat.h
include/asm-parisc/compat_ucontext.h
include/asm-parisc/compat_siginfo.h
include/asm-parisc/compat_signal.h
include/asm-parisc/dma-mapping.h
include/asm-parisc/current.h
include/asm-parisc/delay.h
include/asm-parisc/div64.h
include/asm-parisc/eisa_bus.h
include/asm-parisc/dma.h
include/asm-parisc/ioctl.h
include/asm-parisc/io.h
include/asm-parisc/eisa_eeprom.h
include/asm-parisc/elf.h
include/asm-parisc/errno.h
include/asm-parisc/fcntl.h
include/asm-parisc/fixmap.h
include/asm-parisc/floppy.h
include/asm-parisc/grfioctl.h
include/asm-parisc/hardirq.h
include/asm-parisc/hardware.h
include/asm-parisc/hdreg.h
include/asm-parisc/hw_irq.h
include/asm-parisc/ide.h
include/asm-parisc/iosapic.h
include/asm-parisc/ioctls.h
include/asm-parisc/keyboard.h
include/asm-parisc/ipcbuf.h
include/asm-parisc/irq.h
include/asm-parisc/mc146818rtc.h
include/asm-parisc/kmap_types.h
include/asm-parisc/led.h
include/asm-parisc/linkage.h
include/asm-parisc/local.h
include/asm-parisc/machdep.h
include/asm-parisc/mman.h
include/asm-parisc/md.h
include/asm-parisc/mmu_context.h
include/asm-parisc/mmu.h
include/asm-parisc/parisc-device.h
include/asm-parisc/mmzone.h
include/asm-parisc/module.h
include/asm-parisc/msgbuf.h
include/asm-parisc/namei.h
include/asm-parisc/page.h
include/asm-parisc/param.h
include/asm-parisc/parport_gsc.h
include/asm-parisc/parport.h
include/asm-parisc/pdc_chassis.h
include/asm-parisc/pci.h
include/asm-parisc/pdc.h
include/asm-parisc/pgalloc.h
include/asm-parisc/pdcpat.h
include/asm-parisc/percpu.h
include/asm-parisc/perf.h
include/asm-parisc/posix_types.h
include/asm-parisc/pgtable.h
include/asm-parisc/poll.h
include/asm-parisc/rt_sigframe.h
include/asm-parisc/processor.h
include/asm-parisc/psw.h
include/asm-parisc/ptrace.h
include/asm-parisc/real.h
include/asm-parisc/resource.h
include/asm-parisc/rmap.h
include/asm-parisc/scatterlist.h
include/asm-parisc/rtc.h
include/asm-parisc/runway.h
include/asm-parisc/semaphore-helper.h
include/asm-parisc/sections.h
include/asm-parisc/segment.h
include/asm-parisc/thread_info.h
include/asm-parisc/semaphore.h
include/asm-parisc/sembuf.h
include/asm-parisc/serial.h
include/asm-parisc/setup.h
include/asm-parisc/shmbuf.h
include/asm-parisc/shmparam.h
include/asm-parisc/sigcontext.h
include/asm-parisc/siginfo.h
include/asm-parisc/signal.h
include/asm-parisc/smp.h
include/asm-parisc/socket.h
include/asm-parisc/sockios.h
include/asm-parisc/som.h
include/asm-parisc/spinlock.h
include/asm-parisc/stat.h
include/asm-parisc/statfs.h
include/asm-parisc/string.h
include/asm-parisc/superio.h
include/asm-parisc/system.h
include/asm-parisc/termbits.h
include/asm-parisc/termios.h
include/asm-parisc/tlbflush.h
include/asm-parisc/timex.h
include/asm-parisc/tlb.h
include/asm-parisc/topology.h
include/asm-parisc/traps.h
include/asm-parisc/types.h
include/asm-parisc/uaccess.h
include/asm-parisc/ucontext.h
include/asm-parisc/unaligned.h
include/asm-parisc/unistd.h
include/asm-parisc/user.h
include/asm-parisc/xor.h
include/asm-parisc/offsets.h
hth,
J.
Grant Grundler wrote:
> Hi all,
> I noticed linux-2.6:arch/parisc/kernel/firmware.c didn't
> have a license (eg GPL) to stipulate terms of distribution.
> I'll add a GPL to it in my next patch.
>
> Could someone review drivers/parisc, arch/parisc, and include/asm-parisc
> for both copyright and redistribution license?
>
> A first step is to post a list of file missing either item.
> If there is a "standard format" for either item, it would be
> good to know what it is and whether or not parisc specific
> files are "close enough" (or not).
>
> Willy,
> I noticed Documentation/SubmittingDrivers makes no mention of copyright.
> Perhaps the following should be added after "License:"?
>
> Copyright: The copyright owner must agree to use of the GPL.
> It's best if the submitter and copyright owner are the
> same person. If not, the entity whichs authorizes the
> use of GPL should list a contact in case it's necessary
> to verify the will of the copyright owner.
>
> thanks,
> grant
> _______________________________________________
> parisc-linux mailing list
> parisc-linux@lists.parisc-linux.org
> http://lists.parisc-linux.org/mailman/listinfo/parisc-linux
>
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [parisc-linux] audit for copyright/license
2003-12-21 4:18 [parisc-linux] audit for copyright/license Grant Grundler
2003-12-21 16:19 ` Joel Soete
@ 2003-12-21 18:22 ` Joel Soete
2003-12-22 2:07 ` Grant Grundler
1 sibling, 1 reply; 6+ messages in thread
From: Joel Soete @ 2003-12-21 18:22 UTC (permalink / raw)
To: Grant Grundler; +Cc: parisc-linux
Grant Grundler wrote:
> Hi all,
> I noticed linux-2.6:arch/parisc/kernel/firmware.c didn't
> have a license (eg GPL) to stipulate terms of distribution.
> I'll add a GPL to it in my next patch.
>
> Could someone review drivers/parisc, arch/parisc, and include/asm-parisc
> for both copyright and redistribution license?
>
> A first step is to post a list of file missing either item.
> If there is a "standard format" for either item, it would be
> good to know what it is and whether or not parisc specific
> files are "close enough" (or not).
in COPYING (i.e. GNU GPL version 2) under section "How to Apply These Terms to Your New Programs"
stand what I would trust being the standard formula you are loocking for:
[snip]
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
[snip]
(frequently found as eg: arch/parisc/math-emu/driver.c)
hth,
j.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [parisc-linux] audit for copyright/license
2003-12-21 18:22 ` Joel Soete
@ 2003-12-22 2:07 ` Grant Grundler
2003-12-22 14:38 ` Joel Soete
2003-12-23 14:21 ` Joel Soete
0 siblings, 2 replies; 6+ messages in thread
From: Grant Grundler @ 2003-12-22 2:07 UTC (permalink / raw)
To: Joel Soete; +Cc: parisc-linux
On Sun, Dec 21, 2003 at 06:22:30PM +0000, Joel Soete wrote:
> in COPYING (i.e. GNU GPL version 2) under section "How to Apply These Terms
> to Your New Programs"
> stand what I would trust being the standard formula you are loocking for:
Thanks for digging that up - that's in fact what I was looking for.
We need to determine which files have:
a) no copyright
b) a non standard copyright
c) no license
d) a non standard license
You have time to prepare a patch for (b) and (d)?
Preferably seperate patches.
If someone prepared a precise list of (a) and (c) I could start determining
who owns (a) for each file and add the appropriate copyright.
I or willy could ask for (c) get formal permission to use GPL if it's not
part of the current team.
thanks,
grant
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [parisc-linux] audit for copyright/license
2003-12-22 2:07 ` Grant Grundler
@ 2003-12-22 14:38 ` Joel Soete
2003-12-23 14:21 ` Joel Soete
1 sibling, 0 replies; 6+ messages in thread
From: Joel Soete @ 2003-12-22 14:38 UTC (permalink / raw)
To: Grant Grundler; +Cc: parisc-linux
Hi Grant,
[...]
>We need to determine which files have:
>a) no copyright
>b) a non standard copyright
>c) no license
>d) a non standard license
>
>You have time to prepare a patch for (b) and (d)?
Not at all this week (end of year holidays)
But if it can wait begining of next year, ...
>Preferably seperate patches.
... I can prepare you somes patches (may be severall chunk, I don't think
to be able to manage all in one shot)
Please advise :)
>If someone prepared a precise list of (a) and (c) I could start determining
>who owns (a) for each file and add the appropriate copyright.
>I or willy could ask for (c) get formal permission to use GPL if it's not
>part of the current team.
Let me know also if you don't find other volonteer ;)
hth,
Joel
-------------------------------------------------------------------------
Tiscali ADSL: 12 mois à 29,50 /mois! L'Internet rapide, c'est pour tout
le monde.
http://reg.tiscali.be/default.asp?lg=fr
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [parisc-linux] audit for copyright/license
2003-12-22 2:07 ` Grant Grundler
2003-12-22 14:38 ` Joel Soete
@ 2003-12-23 14:21 ` Joel Soete
1 sibling, 0 replies; 6+ messages in thread
From: Joel Soete @ 2003-12-23 14:21 UTC (permalink / raw)
To: Grant Grundler; +Cc: parisc-linux
[-- Attachment #1: Type: text/plain, Size: 2304 bytes --]
Hi Grant,
May I propose the following generic template:
/*
* Linux/PA-RISC Project (http://www.parisc-linux.org/)
* Copyright (C) <year> <name of author>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
USA
*/
(replacing year and author's references if available)
Btw, I notice that 'FSF' address should also be updated into asm/parisc/math-emu
files?
hth,
Joel
>-- Original Message --
>Date: Sun, 21 Dec 2003 19:07:43 -0700
>From: Grant Grundler <grundler@parisc-linux.org>
>To: Joel Soete <soete.joel@tiscali.be>
>Cc: parisc-linux@lists.parisc-linux.org
>Subject: Re: [parisc-linux] audit for copyright/license
>
>
>On Sun, Dec 21, 2003 at 06:22:30PM +0000, Joel Soete wrote:
> in COPYING (i.e. GNU GPL version 2) under section "How to Apply These Terms
> to Your New Programs"
> stand what I would trust being the standard formula you are loocking for:
Thanks
>or digging that up - that's in fact what I was looking for.
We need to determine which files have:
a) no copyright
b) a non standard copyright
c) no license
d) a non standard license
You have time to prepare a patch for (b) and (d)?
Preferab
>y seperate patches.
If someone prepared a precise list of (a) and (c) I could start determining
who owns (a) for each file and add the appropriate copyright.
I or willy could ask for (c) get formal permission to use GPL if it's not
part of the cu
>rent team.
thanks,
grant
-------------------------------------------------------------------------
Tiscali ADSL: 12 mois à 29,50 /mois! L'Internet rapide, c'est pour tout
le monde.
http://reg.tiscali.be/default.asp?lg=fr
[-- Attachment #2: template-GPL --]
[-- Type: application/octet-stream, Size: 860 bytes --]
/*
* Linux/PA-RISC Project (http://www.parisc-linux.org/)
* Copyright (C) <year> <name of author>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2003-12-23 14:21 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-12-21 4:18 [parisc-linux] audit for copyright/license Grant Grundler
2003-12-21 16:19 ` Joel Soete
2003-12-21 18:22 ` Joel Soete
2003-12-22 2:07 ` Grant Grundler
2003-12-22 14:38 ` Joel Soete
2003-12-23 14:21 ` Joel Soete
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.