coreboot/util/lint
Martin Roth f67a1aa76a util/lint & LICENSES: Add PDDC as a "license" for coreboot
The Creative Commons Public Domain Dedication and Certification is not
a license in the common sense in that it's stating that the associated
file is already in the public domain (having no copyright), and is not
actually putting it in the public domain like the CC-C0 license does.

The use for this in coreboot is for unlicensable files - either blank
files or files with no creative content.  This allows these files to
have the SPDX identifier to identify them as having no known copyright
for open source license compliance.

If CC-PDM-1.0 is ever included in the list of SPDX licenses, that would
probably fit better, but because the public domain mark isn't actually
a license, and because "public domain" isn't well defined, CC-PDM was
rejected as a SPDX identifier.

For further information:
https://web.archive.org/web/20201018194411/https://github.com/spdx/license-list-XML/issues/988

Change-Id: Ibb300ecd066cde2a016195c2beca76a460c588e3
Signed-off-by: Martin Roth <martin.roth@amd.corp-partner.google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/66496
Reviewed-by: Elyes Haouas <ehaouas@noos.fr>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Michael Niewöhner <foss@mniewoehner.de>
2022-08-10 19:07:20 +00:00
..
check-style util: Fix up a few comments after the "file is part of the" removal 2020-05-11 17:11:50 +00:00
check_lint_tests lint/check_lint_tests: Fix obsolete paths 2020-03-02 15:05:32 +00:00
checkpatch.pl lint/checkpatch: Add check for used comma where semicolon could be 2022-07-19 01:48:35 +00:00
checkpatch_json.py util/lint: Add commit message parsing to checkpatch_json script 2022-05-28 01:25:37 +00:00
const_structs.checkpatch
coreboot.dict util/lint: Add coreboot specific dictionary file 2022-06-22 21:40:19 +00:00
description.md util: Add description.md to each util 2018-07-26 13:26:50 +00:00
kconfig_lint util/lint/kconfig_lint: Fix off by one error that missed last line 2021-11-09 14:14:46 +00:00
kconfig_lint_README util/lint: Make usage of IS_ENABLED() an error 2019-06-04 13:16:16 +00:00
lint util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
lint-000-license-headers util/lint & LICENSES: Add PDDC as a "license" for coreboot 2022-08-10 19:07:20 +00:00
lint-001-no-global-config-in-romstage util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
lint-007-checkpatch util/lint: Fix linters to work with coreboot-configurator 2021-11-19 13:34:55 +00:00
lint-008-kconfig util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
lint-014-qualified-types util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
lint-extended-007-checkpatch util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
lint-extended-015-final-newlines util/lint: Fix linters to work with coreboot-configurator 2021-11-19 13:34:55 +00:00
lint-extended-020-signed-off-by util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
lint-stable-000-license-headers util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
lint-stable-003-whitespace Allow trailing whitespaces in .md files 2022-05-16 19:58:31 +00:00
lint-stable-004-style-labels util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
lint-stable-005-board-status util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
lint-stable-006-board-name util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
lint-stable-008-kconfig util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
lint-stable-009-old-licenses util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
lint-stable-010-asm-syntax util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
lint-stable-012-executable-bit util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
lint-stable-013-site-local util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
lint-stable-016-non-ascii util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
lint-stable-017-configs util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
lint-stable-018-symlinks util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
lint-stable-019-header-files util/lint/lint-stable-019: Update grep '\s' to [[:blank:]] 2022-05-16 05:18:09 +00:00
lint-stable-021-coreboot-lowercase util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
lint-stable-022-clang-format util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
lint-stable-023-filenames util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
lint-stable-024-kconfig-no-subsystem util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
lint-stable-026-line-endings util/lint: Check for windows line endings 2021-02-25 10:03:32 +00:00
lint-stable-027-maintainers-syntax lint: MAINTAINERS: check path matches to not only cover the directory 2021-04-13 14:29:43 +00:00
remccoms3.sed util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
spelling.txt util/lint: Remove SuperIO from checkpatch spellcheck 2022-01-31 03:34:30 +00:00