david/ipxe
david
/
ipxe
Archived
1
0
Fork 0
This repository has been archived on 2020-12-06. You can view files and clone it, but cannot push or open issues or pull requests.
ipxe/src
Michael Brown d454d98d35 [legal] Add UBDL relicensing tool
The UBDL relicensing tool (util/relicense.pl) is designed to identify
files which may be relicensed under a dual GPL+UBDL licence.  It uses
git-blame to identify the author of each line (using the -M and -C
options to track lines moved or copied between files), and relicenses
files for which all authors have given permission.

The relicensing tool will ignore certain types of lines identified by
git-blame:

 - empty lines
 - comments
 - standalone opening or closing braces
 - "#include ..."
 - "return 0;"
 - "return rc;"
 - "PCI_ROM(...)"
 - "FILE_LICENCE(...)"

These lines either contain no meaningful content (e.g. empty lines),
contain only non-copyrightable facts (e.g. PCI ROM IDs) or are
sufficiently common within the codebase that git-blame is likely to
misattribute their origin (e.g. "return 0").

Signed-off-by: Michael Brown <mcb30@ipxe.org>
2015-03-02 14:17:24 +00:00
..
arch [zbin] Remove now-unused unnrv2b.S decompressor 2015-02-26 17:59:53 +00:00
bin Rename .cvsignore files to .gitignore 2007-06-09 22:57:00 +01:00
config [legal] Include full licence text for all GPL2_OR_LATER files 2015-02-26 17:59:53 +00:00
core [libc] Rewrite strtoul() 2015-02-19 16:00:01 +00:00
crypto [crypto] Fix parsing of OCSP responder ID key hash 2014-11-24 15:05:43 +00:00
doc [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
drivers [legal] Include full licence text for all GPL2_OR_LATER files 2015-02-26 17:59:53 +00:00
hci [mucurses] Add missing FILE_LICENCE declarations 2015-03-02 12:07:14 +00:00
image [efi] Provide dummy device path in efi_image_probe() 2014-09-19 13:22:04 +01:00
include [legal] Add support for the Unmodified Binary Distribution Licence 2015-03-02 12:07:14 +00:00
interface [build] Allow setting help text URI to be customised via config/branding.h 2015-02-11 14:11:28 +00:00
libgcc [build] Mark __intel_new_proc_init with __libgcc rather than cdecl 2009-08-03 15:56:10 +01:00
net [dhcp] Extract timing parameters out to config/dhcp.h 2015-02-25 16:58:43 +00:00
tests [libc] Rewrite strtoul() 2015-02-19 16:00:01 +00:00
usr [build] Allow product tag line to be customised via config/branding.h 2015-02-11 14:22:43 +00:00
util [legal] Add UBDL relicensing tool 2015-03-02 14:17:24 +00:00
.gitignore [build] Add support for local configuration files 2010-03-26 19:07:22 +00:00
Makefile [usb] Add basic support for USB hubs 2015-02-03 12:19:52 +00:00
Makefile.housekeeping [zbin] Use LZMA compression 2015-02-25 14:06:13 +00:00
doxygen.cfg [build] Remove PACKED macro 2010-05-29 23:49:47 +01:00