From 33d45d7f74e0a6f6a5a5529102f193c6d6dda857 Mon Sep 17 00:00:00 2001 From: Tim Ruffing Date: Wed, 9 Jul 2025 10:39:35 +0200 Subject: [PATCH] bip3: Use user-defined LicenseRef-PD instead of PD SPDX doesn't have an official identifier for "public domain", at least not for the simple "This document is placed into the public domain" declarations used in some BIPs, see https://wiki.spdx.org/view/Legal_Team/Decisions/Dealing_with_Public_Domain_within_SPDX_Files for the rationale provided by their legal team. The rationale is sound, but It's possible to create "user-defined" identifiers of the form LicenseRef-X. This is a good idea here to make sure that all SPDX expression will be formally valid. And in our case, all "PD" BIPs match the following pseudo regex, so there's not much potential for confusion: "This (document|BIP|work|proposal) is (hereby)? (placed)? in the public domain." So it makes sense to keep using a single identifier for all of these. --- bip-0003.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bip-0003.md b/bip-0003.md index 541ceb55..32dcb801 100644 --- a/bip-0003.md +++ b/bip-0003.md @@ -451,7 +451,7 @@ All licenses not explicitly included in the above lists are not acceptable terms However, BIPs predating this proposal were allowed under other terms, and should use these identifiers when no other license is granted: -* PD: Released into the public domain +* LicenseRef-PD: Placed into the public domain * OPUBL-1.0: [Open Publication License, version 1.0](http://opencontent.org/openpub/) ## BIP Editors