Jon Atack and Anthony Towns
ef5b6ba9d0
bip3: update discussion headers to bip3 format
...
Co-Authored-By: Anthony Towns <aj@erisian.com.au >
2026-10-19 15:09:00 -06:00
Murch
967ed3fa0b
process: Remove Luke from BIP Editors
2026-08-09 09:14:53 -07:00
Murch
4486d6de91
process: Backfill missing Version headers
...
…for BIPs that have a Changelog section that mentions a version.
BIP 1 and BIP 340 have Changelog sections, but do not define versions.
2026-01-12 14:36:33 -08:00
Murch
24e96e870f
process: Created ↦ Assigned
...
```
sed -z -i 's/Created: /Assigned: /' bip-0*.md
sed -z -i 's/Created: /Assigned: /' bip-0*.mediawiki
```
2026-01-12 14:29:51 -08:00
Murch
5207ef92a5
process: Author ↦ Authors
...
```
sed -z -i 's/Author: /Authors: /' bip-0*.md
sed -z -i 's/Author: /Authors: /' bip-0*.mediawiki
```
Also align correctly in case of multiple authors.
2026-01-12 14:29:00 -08:00
Murch
59730dec4f
process: Remove Comments-URI and -Summary
...
```
sed -i '0,/Comments-Summary/{/Comments-Summary/d}' bip-0*md
sed -i '0,/Comments-Summary/{/Comments-Summary/d}' bip-0*mediawiki
sed -i '0,/Comments-URI/{/Comments-URI/d}' bip-0*md
sed -i '0,/Comments-URI/{/Comments-URI/d}' bip-0*mediawiki
```
Then reset the BIPs with non-empty comment wikis:
- bip-0037.mediawiki
- bip-0038.mediawiki
- bip-0039.mediawiki
- bip-0042.mediawiki
- bip-0044.mediawiki
- bip-0047.mediawiki
- bip-0049.mediawiki
- bip-0060.mediawiki
- bip-0061.mediawiki
- bip-0074.mediawiki
- bip-0075.mediawiki
- bip-0077.md
- bip-0084.mediawiki
- bip-0090.mediawiki
- bip-0118.mediawiki
- bip-0125.mediawiki
- bip-0150.mediawiki
- bip-0151.mediawiki
- bip-0152.mediawiki
- bip-0171.mediawiki
- bip-0172.mediawiki
- bip-0173.mediawiki
- bip-0174.mediawiki
- bip-0176.mediawiki
- bip-0178.mediawiki
- bip-0199.mediawiki
- bip-0322.mediawiki
- bip-0340.mediawiki
- bip-0341.mediawiki
2026-01-12 14:28:37 -08:00
Murch
01352f7f40
process: Post-History ↦ Discussion
...
Also line up with additional items in the lines below.
```
sed -i -z 's/ Post-History: / Discussion: /' bip-0*.md
sed -i -z 's/ Post-History: / Discussion: /' bip-0*.mediawiki
```
2026-01-12 14:28:06 -08:00
Murch
5d3ceb3773
process: Final/Active ↦ Deployed
...
```
sed -z -i 's/Status: Active/Status: Deployed/' bip-0*.md
sed -z -i 's/Status: Active/Status: Deployed/' bip-0*.mediawiki
sed -z -i 's/Status: Final/Status: Deployed/' bip-0*.md
sed -z -i 's/Status: Final/Status: Deployed/' bip-0*.mediawiki
sed -i 's/| Active/| Deployed/' README.mediawiki
sed -i 's/| Final/| Deployed/' README.mediawiki
```
2026-01-12 14:22:33 -08:00
Murch
4f412a4af0
process: Activate BIP3, close BIP2
2026-01-12 14:22:25 -08:00
Murch and
897fa1b9df
bip3: Do not waste community’s time
...
Co-authored-by: jon@atack.com
2025-12-11 13:30:24 -08:00
Murch and
a9308f362e
bip3: Require technical soundness
...
Co-authored-by: jon@atack.com
2025-12-11 09:12:46 -08:00
Murch
41fe83f750
bip3: Add and backfill Changelog section
...
The Version header is omitted at this time, as it is not permitted under BIP 2.
2025-12-11 08:56:35 -08:00
Murch
f389e9b1bb
bip3: Avoid onus
2025-12-11 08:56:33 -08:00
Murch
f29514f21c
bip3: Fix capitalization and drop footnote
2025-12-11 08:56:31 -08:00
Luke Dashjr
5fd4162378
bip-0003: Changes from BIP 2: Make it match actual spec
2025-12-11 08:56:30 -08:00
Luke Dashjr
86d9737e41
bip-0003: Move Type header responsibility to the author(s)
2025-12-11 08:56:28 -08:00
Murch
e44d11ebb9
bip3: Clarify that draft needs to be discussed on ML
2025-12-11 08:56:27 -08:00
Murch and Luke Dashjr
25810a0a4a
bip3: Avoid implying BIP editors must reply to every ML post
...
Co-authored-by: Luke Dashjr <luke-jr+git@utopios.org >
2025-12-11 08:56:25 -08:00
Murch and
6f62034db8
bip3: Clarify editor assignment of BIP numbers
...
Adopted from:
https://github.com/bitcoin/bips/pull/2037/commits/a399d0791d173510badd3cbf954be547c3d347e4k
Co-authored-by: luke+github_public@dashjr.org
2025-12-11 08:56:22 -08:00
Murch
56ac1c2686
bip3: Broaden reference implementation formats
...
Based on Luke Dashjr’s b46e819591
2025-12-09 15:54:39 -08:00
Murch
3d07d12de5
Revert "BIP3: add guidance on originality, quality, LLMs"
...
This reverts commit d083ce5a9b .
2025-12-09 14:53:26 -08:00
Mark "Murch" Erhardt
bbaea3182b
Merge pull request #2020 from jonatack/2025-10-bip3-dedicated-ML-thread
...
BIP 3: mention posting a dedicated ML thread
2025-11-12 16:57:50 -08:00
Jon Atack
b13e4913b0
bip3: clarify number assignment
2025-10-28 15:43:48 -06:00
Jon Atack
5607f64d0d
bip3: mention posting a dedicated ML thread
2025-10-27 11:12:26 -06:00
Jon Atack
d083ce5a9b
BIP3: add guidance on originality, quality, LLMs
...
and soundness, and ensure it was proposed to the ML by one of the BIP authors
2025-10-21 09:32:48 -06:00
Murch
d7847195aa
BIP3: Rename Created to Assigned
2025-09-18 12:50:30 -07:00
Jon Atack
3f61b68f22
BIP3: update MIT license name
...
per both of:
- https://opensource.org/license/MIT
- https://spdx.org/licenses/MIT
2025-08-20 21:53:17 -06:00
1BitcoinBoWP1FZ4xwTNkq6XksKidmgYYw
e98fb73faa
BIP3: add MIT-0 to acceptable licenses
2025-08-20 21:53:17 -06:00
1BitcoinBoWP1FZ4xwTNkq6XksKidmgYYw
d610c8a232
BIP3: fix license URLs with 301 redirects
2025-08-20 21:52:51 -06:00
Murch
1fc26cbb24
BIP3: Update License header format on activation
...
Addresses follow-up from #1892
2025-08-08 17:21:17 -07:00
Jon Atack and Tim Ruffing
6f2f4aa233
BIP3: refer to CC0 1.0 Universal
...
per https://creativecommons.org/publicdomain/zero/1.0/legalcode.en
and add a missing word
Co-authored-by: Tim Ruffing <crypto@timruffing.de >
2025-07-28 16:52:41 -06:00
12dc0e04a2
BIP3: drop optional License Code header
...
Co-authored-by: Tim Ruffing <crypto@timruffing.de >
Co-authored-by: Murch <murch@murch.one >
2025-07-28 16:52:29 -06:00
Tim Ruffing
88d29188c6
bip3: Editorial cleanup of the license lists
2025-07-18 13:29:46 +02:00
Tim Ruffing
7aa54dd696
bip3: Change License example to CC0-1.0 OR MIT
...
The actual reason why I suggest this is that I think that's a great
default choice for a new BIP, so it's a perfect example. CC0-1.0 is a
great liberal choice for the BIP document (and test vectors etc.), and
MIT is the common choice for code in our ecosystem. Putting both BIP and
code under the "OR" avoids any confusion about which part is licensed
under which terms and also avoids any hassle when reorganizing, e.g.,
when moving code out of the BIP Markdown file to a separate file etc.
But I don't want this PR to recommend a license, so let me sell this
change as an editorial change to an example, which is warranted because
the MIT is much more known than FSFAP, in particular in this ecosystem.
2025-07-18 13:29:46 +02:00
Tim Ruffing
0cc4d26e67
bip3: Editorial changes in "BIP Licensing"
2025-07-18 13:29:46 +02:00
Tim Ruffing
e1d72f0243
bip3: Recommend SPDX-License-Identifier comments
2025-07-18 13:29:46 +02:00
Tim Ruffing
3de6ed6dc0
bip3: Don't require omitting unacceptable licenses
...
I think that requirement is not helpful. I don't think hat including
additional licenses will be overwhelming to the reader. If anything, it
will obfuscates the actual licensing conditions. (Anyway, this should be
super rare.)
2025-07-18 13:29:46 +02:00
Tim Ruffing
d01e941188
bip3: Don't call CC0 a license
...
That's a bit of legal nitpicking, sorry. CC0 contains something like a
public domain dedication along with a fallback license, so it's neither
entirely. Some call it a "legal instrument". I prefer not calling it
anything.
2025-07-18 13:29:08 +02:00
Tim Ruffing
33d45d7f74
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.
2025-07-18 13:29:08 +02:00
Tim Ruffing
85a248f68e
bip3: Fix SPDX id of Open Publication License
2025-07-18 13:29:08 +02:00
Tim Ruffing
e5748c9997
bip3: Fix SPDX id of FSF/GNU All Permissive
2025-07-18 13:29:08 +02:00
Tim Ruffing
c3b6691284
bip3: Switch to SPDX License Expressions
2025-07-18 13:29:08 +02:00
Murch
99b8541e09
bip3: Improve compatibility section
2025-06-27 10:15:26 -07:00
Murch
0bbe31b745
bip3: Restate recommendation to get early feedback
2025-06-27 10:15:24 -07:00
Murch
66cb7504b4
bip3: Explain why the Replaces header is unchanged
2025-06-27 10:15:23 -07:00
Murch
7101294a93
bip3: Describe acceptance as Adoption/Publication
2025-06-27 10:15:21 -07:00
Murch
2c57d8aee6
bip3: Fix minor phrasing and structure issues
2025-06-27 10:14:25 -07:00
wgyt and Mark Murch Erhardt
befa252b51
BIP3,37,39,42,52,62: fix typos ( #1824 )
...
Co-authored-by: Mark "Murch" Erhardt <murch@murch.one >
2025-04-14 08:22:17 -07:00
Murch
a7075ee434
BIP3: Fix link to BIP 123
2025-03-29 07:42:31 -07:00
Litvintech
816181f0d4
Update dead link in bip-0003.md
2025-03-29 16:56:16 +03:00