i have been working on documenting the copyright notices in gPXE in preparation for an upload to Debian. oh, the fun! it may feel rather pedantic, so thanks in advance for bearing with me...
there are numerous files which contain a FILE_LICENCE flag, but no other licensing notices (or copyright notices, for that matter): FILE_LICENCE ( BSD2 ); FILE_LICENCE ( GPL_ANY ); FILE_LICENCE ( GPL2_ONLY ); FILE_LICENCE ( GPL2_OR_LATER ); while this implies that they are released under a particular license, getting a clarification from upstream about what exact licensing terms are meant by each of these is needed for uploading to Debian. for example, licensing text for a file licensed under GPL version 2 only might look like: This program is free software; you can redistribute it and/or modify it under the terms and conditions of the GNU General Public License, version 2, as published by the Free Software Foundation. if i could get clarification about licensing text for each of the above FILE_LICENCE categories, that would be most helpful. additionally, there are some files distributed without any license text or FILE_LICENCE flags at all; what license are these distributed under? once that is resolved, i think it's ready for uploading to debian. the largest categories appear to be GPL2_OR_LATER or files without any licensing at all. following are lists of files under each of these categories: Files: src/drivers/bus/mca.c, src/drivers/net/3c509.c, src/drivers/net/3c529.c, src/drivers/net/ns8390.h, src/include/gpxe/ib_cmrc.h, src/include/gpxe/ib_srp.h, src/include/gpxe/srp.h Copyright: unknown License: FILE_LICENCE ( BSD2 ); Files: src/include/mii.h, src/include/stddef.h, src/drivers/net/davicom.c, src/drivers/net/depca.c, src/drivers/net/natsemi.h, src/drivers/net/rtl8139.c, src/drivers/net/sis190.c, src/drivers/net/sis190.h, src/drivers/net/sis900.h Copyright: unknown License: FILE_LICENCE ( GPL_ANY ); Files: src/drivers/net/phantom/nxhal_nic_interface.h, src/drivers/net/skge.h, src/drivers/net/sky2.h, src/include/gpxe/list.h, src/include/gpxe/pci_ids.h Copyright: unknown License: FILE_LICENCE ( GPL2_ONLY ); Files: src/arch/i386/core/relocate.c, src/arch/i386/firmware/pcbios/gateA20.c, src/arch/i386/hci/commands/pxe_cmd.c, src/arch/i386/include/basemem.h, src/arch/i386/include/basemem_packet.h, src/arch/i386/include/bios.h, src/arch/i386/include/biosint.h, src/arch/i386/include/bits/byteswap.h, src/arch/i386/include/bits/compiler.h, src/arch/i386/include/bits/endian.h, src/arch/i386/include/bits/errfile.h, src/arch/i386/include/bits/io.h, src/arch/i386/include/bits/nap.h, src/arch/i386/include/bits/smbios.h, src/arch/i386/include/bits/stdint.h, src/arch/i386/include/bits/timer.h, src/arch/i386/include/bits/uaccess.h, src/arch/i386/include/bits/umalloc.h, src/arch/i386/include/bootsector.h, src/arch/i386/include/bzimage.h, src/arch/i386/include/comboot.h, src/arch/i386/include/fakee820.h, src/arch/i386/include/gpxe/abft.h, src/arch/i386/include/gpxe/bios_nap.h, src/arch/i386/include/gpxe/bios_smbios.h, src/arch/i386/include/gpxe/bios_timer.h, src/arch/i386/include/gpxe/memtop_umalloc.h, src/arch/i386/include/gpxe/rdtsc_timer.h, src/arch/i386/include/gpxe/timer2.h, src/arch/i386/include/gpxe/x86_io.h, src/arch/i386/include/int13.h, src/arch/i386/include/librm.h, src/arch/i386/include/limits.h, src/arch/i386/include/memsizes.h, src/arch/i386/include/multiboot.h, src/arch/i386/include/pic8259.h, src/arch/i386/include/pnpbios.h, src/arch/i386/include/pxe.h, src/arch/i386/include/pxe_call.h, src/arch/i386/include/pxe_types.h, src/arch/i386/include/pxeparent.h, src/arch/i386/include/realmode.h, src/arch/i386/include/registers.h, src/arch/i386/include/setjmp.h, src/arch/i386/include/undi.h, src/arch/i386/include/undiload.h, src/arch/i386/include/undinet.h, src/arch/i386/include/undipreload.h, src/arch/i386/include/undirom.h, src/arch/i386/interface/pcbios/aoeboot.c, src/arch/i386/interface/pcbios/bios_nap.c, src/arch/i386/interface/pcbios/biosint.c, src/arch/i386/interface/pcbios/ib_srpboot.c, src/arch/i386/interface/pcbios/iscsiboot.c, src/arch/i386/interface/syslinux/comboot_resolv.c, src/arch/i386/transitions/librm_mgmt.c, src/arch/x86/include/bits/pci_io.h, src/arch/x86/include/gpxe/efi/efix86_nap.h, src/arch/x86/include/gpxe/pcibios.h, src/arch/x86/include/gpxe/pcidirect.h, src/config/console.h, src/config/defaults.h, src/config/defaults/pcbios.h, src/config/general.h, src/config/ioapi.h, src/config/nap.h, src/config/serial.h, src/config/timer.h, src/config/umalloc.h, src/core/asprintf.c, src/core/bitops.c, src/core/console.c, src/core/main.c, src/core/misc.c, src/core/random.c, src/core/serial.c, src/drivers/bus/eisa.c, src/drivers/bus/isa.c, src/drivers/bus/pciextra.c, src/drivers/infiniband/arbel.h, src/drivers/infiniband/hermon.h, src/drivers/net/eepro100.h, src/drivers/net/epic100.c, src/drivers/net/epic100.h, src/drivers/net/legacy.c, src/drivers/net/pnic_api.h, src/drivers/net/rtl818x/rtl8180.c, src/drivers/net/rtl818x/rtl8185.c, src/hci/commands/autoboot_cmd.c, src/hci/commands/config_cmd.c, src/hci/commands/login_cmd.c, src/hci/commands/nvo_cmd.c, src/hci/commands/sanboot_cmd.c, src/hci/mucurses/ansi_screen.c, src/hci/mucurses/clear.c, src/hci/mucurses/colour.c, src/hci/mucurses/cursor.h, src/hci/mucurses/mucurses.c, src/hci/mucurses/mucurses.h, src/hci/mucurses/print.c, src/hci/mucurses/winattrs.c, src/hci/mucurses/wininit.c, src/hci/strerror.c, src/image/embedded.c, src/include/assert.h, src/include/byteswap.h, src/include/compiler.h, src/include/compiler.h, src/include/console.h, src/include/ctype.h, src/include/curses.h, src/include/elf.h, src/include/endian.h, src/include/errno.h, src/include/etherboot.h, src/include/getopt.h, src/include/gpxe/acpi.h, src/include/gpxe/aes.h, src/include/gpxe/ansiesc.h, src/include/gpxe/aoe.h, src/include/gpxe/api.h, src/include/gpxe/arc4.h, src/include/gpxe/arp.h, src/include/gpxe/asn1.h, src/include/gpxe/ata.h, src/include/gpxe/base64.h, src/include/gpxe/bitbash.h, src/include/gpxe/bitmap.h, src/include/gpxe/blockdev.h, src/include/gpxe/cbc.h, src/include/gpxe/chap.h, src/include/gpxe/command.h, src/include/gpxe/cpio.h, src/include/gpxe/crc32.h, src/include/gpxe/crypto.h, src/include/gpxe/device.h, src/include/gpxe/dhcp.h, src/include/gpxe/dhcpopts.h, src/include/gpxe/dhcppkt.h, src/include/gpxe/dns.h, src/include/gpxe/downloader.h, src/include/gpxe/editbox.h, src/include/gpxe/editstring.h, src/include/gpxe/eisa.h, src/include/gpxe/elf.h, src/include/gpxe/errfile.h, src/include/gpxe/errortab.h, src/include/gpxe/ethernet.h, src/include/gpxe/fakedhcp.h, src/include/gpxe/features.h, src/include/gpxe/filter.h, src/include/gpxe/ftp.h, src/include/gpxe/gdbserial.h, src/include/gpxe/gdbstub.h, src/include/gpxe/gdbudp.h, src/include/gpxe/hidemem.h, src/include/gpxe/hmac.h, src/include/gpxe/http.h, src/include/gpxe/i2c.h, src/include/gpxe/ib_cm.h, src/include/gpxe/ib_mad.h, src/include/gpxe/ib_mcast.h, src/include/gpxe/ib_mi.h, src/include/gpxe/ib_packet.h, src/include/gpxe/ib_pathrec.h, src/include/gpxe/ib_sma.h, src/include/gpxe/ib_smc.h, src/include/gpxe/icmp.h, src/include/gpxe/icmp6.h, src/include/gpxe/ieee80211.h, src/include/gpxe/if_arp.h, src/include/gpxe/if_ether.h, src/include/gpxe/image.h, src/include/gpxe/in.h, src/include/gpxe/infiniband.h, src/include/gpxe/init.h, src/include/gpxe/interface.h, src/include/gpxe/io.h, src/include/gpxe/iobuf.h, src/include/gpxe/ip.h, src/include/gpxe/ip6.h, src/include/gpxe/ipoib.h, src/include/gpxe/isa.h, src/include/gpxe/isa_ids.h, src/include/gpxe/iscsi.h, src/include/gpxe/job.h, src/include/gpxe/keys.h, src/include/gpxe/linebuf.h, src/include/gpxe/linux_compat.h, src/include/gpxe/login_ui.h, src/include/gpxe/malloc.h, src/include/gpxe/mca.h, src/include/gpxe/md5.h, src/include/gpxe/memmap.h, src/include/gpxe/monojob.h, src/include/gpxe/nap.h, src/include/gpxe/net80211.h, src/include/gpxe/netdevice.h, src/include/gpxe/null_nap.h, src/include/gpxe/nvo.h, src/include/gpxe/nvs.h, src/include/gpxe/open.h, src/include/gpxe/pci_io.h, src/include/gpxe/pcibackup.h, src/include/gpxe/posix_io.h, src/include/gpxe/process.h, src/include/gpxe/profile.h, src/include/gpxe/ramdisk.h, src/include/gpxe/rarp.h, src/include/gpxe/rc80211.h, src/include/gpxe/refcnt.h, src/include/gpxe/resolv.h, src/include/gpxe/retry.h, src/include/gpxe/rotate.h, src/include/gpxe/rsa.h, src/include/gpxe/sanboot.h, src/include/gpxe/scsi.h, src/include/gpxe/segment.h, src/include/gpxe/serial.h, src/include/gpxe/settings.h, src/include/gpxe/settings_ui.h, src/include/gpxe/sha1.h, src/include/gpxe/shell.h, src/include/gpxe/shell_banner.h, src/include/gpxe/smbios.h, src/include/gpxe/socket.h, src/include/gpxe/spi.h, src/include/gpxe/spi_bit.h, src/include/gpxe/tables.h, src/include/gpxe/tcp.h, src/include/gpxe/tcpip.h, src/include/gpxe/tftp.h, src/include/gpxe/threewire.h, src/include/gpxe/timer.h, src/include/gpxe/tls.h, src/include/gpxe/uaccess.h, src/include/gpxe/udp.h, src/include/gpxe/umalloc.h, src/include/gpxe/uri.h, src/include/gpxe/uuid.h, src/include/gpxe/vsprintf.h, src/include/gpxe/x509.h, src/include/gpxe/xfer.h, src/include/libgen.h, src/include/little_bswap.h, src/include/readline/readline.h, src/include/stdarg.h, src/include/stdint.h, src/include/stdio.h, src/include/stdlib.h, src/include/strings.h, src/include/unistd.h, src/include/usr/autoboot.h, src/include/usr/dhcpmgmt.h, src/include/usr/ifmgmt.h, src/include/usr/imgmgmt.h, src/include/usr/iwmgmt.h, src/include/usr/route.h, src/net/ipv4.c, src/net/tcp.c, src/net/tcpip.c, src/net/udp.c Copyright: unknown License: FILE_LICENCE ( GPL2_OR_LATER ); Files: src/arch/i386/core/aout_loader.c src/arch/i386/core/cpu.c, src/arch/i386/core/dumpregs.c, src/arch/i386/core/freebsd_loader.c, src/arch/i386/core/nulltrap.c, src/arch/i386/core/video_subr.c, src/arch/i386/core/wince_loader.c, src/arch/i386/image/nbi.c, src/arch/i386/include/bios_disks.h, src/arch/i386/include/bits/cpu.h, src/arch/i386/include/bits/eltorito.h, src/arch/i386/include/bochs.h, src/arch/i386/include/gateA20.h, src/arch/i386/include/gdbmach.h, src/arch/i386/include/kir.h, src/arch/i386/include/libkir.h, src/arch/i386/include/vga.h, src/arch/i386/interface/pcbios/keepsan.c, src/arch/i386/interface/pxe/pxe_errors.c, src/arch/x86_64/include/bits/byteswap.h, src/arch/x86_64/include/bits/compiler.h, src/arch/x86_64/include/bits/endian.h, src/arch/x86_64/include/bits/errfile.h, src/arch/x86_64/include/bits/io.h, src/arch/x86_64/include/bits/nap.h, src/arch/x86_64/include/bits/smbios.h, src/arch/x86_64/include/bits/stdint.h, src/arch/x86_64/include/bits/timer.h, src/arch/x86_64/include/bits/uaccess.h, src/arch/x86_64/include/bits/umalloc.h, src/arch/x86_64/include/gdbmach.h, src/arch/x86_64/include/limits.h, src/config/defaults/efi.h, src/config/isa.h, src/core/btext.c, src/core/debug.c, src/core/errno.c, src/core/hw.c, src/core/i82365.c, src/core/null_nap.c, src/core/pc_kbd.c, src/core/pcmcia.c, src/core/proto_eth_slow.c, src/core/serial_console.c, src/crypto/axtls/os_port.h, src/crypto/axtls_sha1.c, src/drivers/bus/isa_ids.c, src/drivers/bus/virtio-pci.c, src/drivers/bus/virtio-ring.c, src/drivers/net/3c503.c, src/drivers/net/3c509-eisa.c, src/drivers/net/ne.c, src/drivers/net/via-rhine.c, src/drivers/net/virtio-net.h, src/drivers/net/wd.c, src/hci/mucurses/alert.c, src/hci/mucurses/edging.c, src/hci/mucurses/kb.c, src/hci/mucurses/print_nadv.c, src/hci/mucurses/slk.c, src/hci/mucurses/windows.c, src/include/alloca.h, src/include/big_bswap.h, src/include/bootp.h, src/include/btext.h, src/include/cmdline.h, src/include/cmdlinelib.h, src/include/cmdlist.h, src/include/coff.h, src/include/cpu.h, src/include/fs.h, src/include/gpxe/ndp.h, src/include/gpxe/virtio-pci.h, src/include/gpxe/virtio-ring.h, src/include/old_tcp.h, src/include/pc_kbd.h, src/include/pcmcia-opts.h, src/include/pcmcia.h, src/include/sys/time.h, src/include/sys_info.h, src/include/time.h, src/libgcc/__divdi3.c, src/libgcc/__moddi3.c, src/libgcc/__udivdi3.c, src/libgcc/__udivmoddi4.c, src/libgcc/__umoddi3.c, src/libgcc/icc.c, src/libgcc/libgcc.h, src/libgcc/memcpy.c, src/net/icmpv6.c, src/net/ipv6.c, src/net/mii.c, src/net/ndp.c, src/net/tcp/ftp.c, src/tests/linebuf_test.c, src/tests/memcpy_test.c, src/tests/umalloc_test.c, src/tests/uri_test.c, src/util/catrom.pl, src/util/diffsize.pl, src/util/hijack.c, src/util/iccfix.c, src/util/makerom.pl, src/util/modrom.pl, src/util/mucurses_test.c, src/util/padimg.pl, src/util/parserom.pl, src/util/sortobjdump.pl, src/util/swapdevids.pl, src/util/symcheck.pl, src/util/zbin.c Copyright: unknown License: unknown live well, vagrant -- To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20100414211834.gw27...@claws.fglan