Hi,

I'm planning to package tboot for Debian. As part of the process I went through all the copyright and license notices in tboot-1.9.12.tar.gz.gpg.

Everything looks pretty smooth but I do have two concerns:

1) lcptools/Linux_LCP_Tools_User_Manual.doc has the paragraph

"This document and the software described in it are furnished under license and may only be used or copied in accordance with the terms of the license."

but it is not at all clear what license this is talking about. Is it the BSD-3-clause license used in most other files or something else? Would it be possible to clarify this either in this file or in the COPYING file?

2) The COPYING file states

"Files which do not contain any copyright information are assumed to be
copyrighted by Intel Corporation. All other files contain their copyright and license at the beginning of the file."

This is a good clarification but this file does not actually explain what the license of files without license information is. Is it the BSD-3-clause license used in most files? The files without license information that I could identify are:

CHANGELOG
Config.mk
COPYING
docs/Makefile
docs/man/acminfo.8
docs/man/lcp_crtpconf.8
docs/man/lcp_crtpol2.8
docs/man/lcp_crtpol.8
docs/man/lcp_crtpolelt.8
docs/man/lcp_crtpollist.8
docs/man/lcp_mlehash.8
docs/man/lcp_readpol.8
docs/man/lcp_writepol.8
docs/man/tb_polgen.8
docs/man/txt-stat.8
docs/policy_v1.txt
docs/policy_v2.txt
docs/txt-info.txt
docs/vlp.txt
.hg_archival.txt
.hgignore
.hgtags
lcp-gen2/asn1spec.py
lcp-gen2/build.py
lcp-gen2/defines.py
lcp-gen2/ElementBase.py
lcp-gen2/ElementGui.py
lcp-gen2/LcpPolicy.py
lcp-gen2/list.py
lcp-gen2/mleLegacy.py
lcp-gen2/mle.py
lcp-gen2/pconfLegacy.py
lcp-gen2/pconf.py
lcp-gen2/pdef.py
lcp-gen2/sbiosLegacy.py
lcp-gen2/sbios.py
lcp-gen2/stm.py
lcp-gen2/tools.py
lcp-gen2/TxtPolicyGen2.py
lcp-gen2/UserGuide.txt
lcp-gen2/util.py
lcptools/Linux_LCP_Tools_User_Manual.doc
lcptools/Linux_LCP_Tools_User_Manual.pdf
lcptools/Makefile
lcptools-v2/lcptools.txt
lcptools-v2/Makefile
Makefile
README
tboot/common/tboot.lds.x
tboot/Config.mk
tboot/Makefile
tb_polgen/Makefile
test-patches/e820-test.patch
test-patches/mtrrs-test.patch
test-patches/tpm-test.patch
test-patches/vsprintf-test.patch
txt-test/Kbuild
txt-test/Makefile
utils/Makefile




Finally, here is the machine-readable copyright information I was able to compile from all other files in that release:

Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: tboot
Source: https://sourceforge.net/projects/tboot/

Files:
 include/elf_defns.h
 include/lcp2.h
 include/config.h
 include/lcp_hlp.h
 include/hash.h
 include/mle.h
 include/uuid.h
 include/tb_policy.h
 include/lcp3_hlp.h
 include/lcp3.h
 include/tboot.h
 include/lcp.h
 include/tb_error.h
 lcptools/lcptools.h
 lcptools/lcputils.h
 lcptools/lcptools.c
 lcptools/writepol.c
 lcptools/lcputils.c
 lcptools/relindex.c
 lcptools/lock.c
 lcptools/defindex.c
 lcptools/readpol.c
 lcptools/getcap.c
 lcptools-v2/crtpol.c
 lcptools-v2/mle_elt.c
 lcptools-v2/lcputils.h
 lcptools-v2/polelt.h
 lcptools-v2/poldata.c
 lcptools-v2/pollist2.c
 lcptools-v2/hash.c
 lcptools-v2/lcputils.c
 lcptools-v2/pollist1.c
 lcptools-v2/sbios_elt.c
 lcptools-v2/mlehash.c
 lcptools-v2/custom_elt.c
 lcptools-v2/pol.c
 lcptools-v2/pol.h
 lcptools-v2/stm_elt.c
 lcptools-v2/polelt_plugin.h
 lcptools-v2/pollist1.h
 lcptools-v2/pollist2.h
 lcptools-v2/poldata.h
 lcptools-v2/crtpollist.c
 lcptools-v2/polelt.c
 lcptools-v2/crtpolelt.c
 tboot/txt/acmod.c
 tboot/txt/txt.c
 tboot/txt/heap.c
 tboot/txt/vmcs.c
 tboot/txt/verify.c
 tboot/txt/errors.c
 tboot/txt/mtrrs.c
 tboot/include/txt/txt.h
 tboot/include/txt/config_regs.h
 tboot/include/txt/acmod.h
 tboot/include/txt/errorcode.h
 tboot/include/txt/heap.h
 tboot/include/txt/smx.h
 tboot/include/txt/vmcs.h
 tboot/include/txt/mtrrs.h
 tboot/include/txt/verify.h
 tboot/include/sha1.h
 tboot/include/cmdline.h
 tboot/include/io.h
 tboot/include/msr.h
 tboot/include/page.h
 tboot/include/processor.h
 tboot/include/loader.h
 tboot/include/string.h
 tboot/include/compiler.h
 tboot/include/tpm_20.h
 tboot/include/linux_defns.h
 tboot/include/e820.h
 tboot/include/paging.h
 tboot/include/com.h
 tboot/include/ctype.h
 tboot/include/tpm.h
 tboot/include/mutex.h
 tboot/include/multiboot.h
 tboot/include/integrity.h
 tboot/include/printk.h
 tboot/include/types.h
 tboot/include/misc.h
 tboot/include/efi_memmap.h
 tboot/include/vga.h
 tboot/include/vtd.h
 tboot/common/memcmp.c
 tboot/common/acpi.c
 tboot/common/boot.S
 tboot/common/shutdown.S
 tboot/common/strlen.c
 tboot/common/tpm_20.c
 tboot/common/tboot.c
 tboot/common/vtd.c
 tboot/common/printk.c
 tboot/common/strtoul.c
 tboot/common/wakeup.S
 tboot/common/misc.c
 tboot/common/sha1.c
 tboot/common/linux.c
 tboot/common/hash.c
 tboot/common/strncmp.c
 tboot/common/tpm.c
 tboot/common/loader.c
 tboot/common/strncpy.c
 tboot/common/vsprintf.c
 tboot/common/paging.c
 tboot/common/integrity.c
 tboot/common/mutex.S
 tboot/common/strcmp.c
 tboot/common/cmdline.c
 tboot/common/vga.c
 tboot/common/policy.c
 tboot/common/tb_error.c
 tboot/common/elf.c
 tboot/common/index.c
 tboot/common/efi_memmap.c
 tboot/common/tpm_12.c
 tboot/common/e820.c
 tboot/common/memcpy.c
 tb_polgen/commands.c
 tb_polgen/hash.c
 tb_polgen/param.c
 tb_polgen/tb_polgen.c
 tb_polgen/policy.c
 tb_polgen/tb_polgen.h
 txt-test/txt-test.c
 utils/txt-stat.c
 utils/acminfo.c
 utils/parse_err.c
Copyright:
 1989, 1990, 1991, 1992, 1993 The Regents of the University of California
 1995, 1996, 1997, 1998 WIDE Project.
 2001-2020 Intel Corporation
 2004 Artur Grabowski <a...@openbsd.org>
 2016 Real-Time Systems GmbH
 2020 Cisco Systems, Inc. <pmoo...@cisco.com>
 2007, 2011, 2012, 2013, 2014, 2015, 2018 Gang Wei
 2007, 2008, 2009, 2010, 2011 Joseph Cihula
 2019, 2020 Lukasz Hawrylko
 2014, 2015, 2016, 2017, 2018 Ning Sun
 2014 Qiaowei Ren
 2008, 2009, 2010 Shane Wang
License: BSD-3-clause

Files:
 tboot/common/pci_cfgreg.c
 tboot/common/com.c
 tboot/include/atomic.h
 tboot/include/pci_cfgreg.h
 lcptools-v2/pconf2_elt.c
Copyright:
 1997 Stefan Esser <s...@freebsd.org>
 1998 Doug Rabson
 1998 Michael Smith <msm...@freebsd.org>
 2000 Michael Smith <msm...@freebsd.org>
 2000 BSDi
 2004 Scott Long <sco...@freebsd.org>
 2010 Intel Corporation
 2020 Cisco Systems, Inc. <pmoo...@cisco.com>
 2007, 2009, 2010 Joseph Cihula
 2010 Shane Wang
 2014, 2018 Gang Wei
 2020 Lukasz Hawrylko
License: BSD-2-clause

Files:
 safestringlib/*
Copyright:
 2008 Bo Berry
 2005-2013 by Cisco Systems, Inc.
 2012 Jonathan Toppins <jtopp...@users.sourceforge.net>
 2014-2016 Intel Corporation.
 2018 Gang Wei
License: Expat

Files:
 tboot/include/sha2.h
 tboot/common/sha256.c
 tboot/common/sha384.c
 tboot/common/sha512.c
Copyright:
 2000 Tom St Denis
License: public-domain

Files:
 tboot/common/vmac.c
 tboot/include/vmac.h
Copyright:
 2008 Ted Krovetz <t...@acm.org>
 2008 Wei Dai
 2010 Intel Corporation.
 2009 Joseph Cihula
 2010 Shane Wang
License: public-domain

Files:
 tboot/include/rijndael.h
 tboot/common/rijndael.c
Copyright:
 2000 Vincent Rijmen <vincent.rij...@esat.kuleuven.ac.be>
 2000 Antoon Bosselaers <antoon.bossela...@esat.kuleuven.ac.be>
 2000 Paulo Barreto <paulo.barr...@terra.com.br>
 2009 Joseph Cihula
License: public-domain
 EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Files:
 tboot/20_linux_tboot
 tboot/20_linux_xen_tboot
Copyright:
 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
 2012, 2013, 2014, 2018 Gang Wei
 2019, 2020 Lukasz Hawrylko
 2015, 2016, 2017 Ning Sun
License: GPL-3+

Files:
 tboot/include/lz.h
 tboot/common/lz.c
Copyright:
 2003-2010 Marcus Geelnard
 2015, 2016 Ning Sun
License: Zlib

Files:
 tboot/include/acpi.h
Copyright:
 2005 Thorsten Lockert <th...@sigmasoft.com>
 2005 Marco Peereboom <ma...@openbsd.org>
 2010 Intel Corporation
 2014 Gang Wei
 2007, 2008, 2009, 2010 Joseph Cihula
 2019 Lukasz Hawrylko
 2016, 2017 Ning Sun
 2008 Shane Wang
License: ISC



-Timo



_______________________________________________
tboot-devel mailing list
tboot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tboot-devel

Reply via email to