|
From: Timo L. <tim...@ik...> - 2020-05-10 12:12:30
|
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 <ar...@op...> 2016 Real-Time Systems GmbH 2020 Cisco Systems, Inc. <pm...@ci...> 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 <se...@fr...> 1998 Doug Rabson 1998 Michael Smith <ms...@fr...> 2000 Michael Smith <ms...@fr...> 2000 BSDi 2004 Scott Long <sc...@fr...> 2010 Intel Corporation 2020 Cisco Systems, Inc. <pm...@ci...> 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 <jto...@us...> 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 <td...@ac...> 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 <vin...@es...> 2000 Antoon Bosselaers <ant...@es...> 2000 Paulo Barreto <pau...@te...> 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...@si...> 2005 Marco Peereboom <ma...@op...> 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 |