This Bitcoin Improvement Proposal (BIP) proposes new guidelines for the preparation of BIPs and policies relating to the publication of BIPs. If adopted, it would replace BIP 2.
From the BIP:
Changes from BIP 2
Workflow
- Status field values are reduced from nine to four:
- Deferred, Obsolete, Rejected, Replaced, and Withdrawn are gathered up into Closed.
- Final and Active are collapsed into Deployed.
- Proposed is renamed to Complete.
- The remaining statuses are Draft, Complete, Deployed, and Closed.
- A BIP in Draft or Complete status may no longer be closed solely on grounds of not making progress for three years.
- A BIP in Draft status may be set to Closed by anyone if it appears to have stopped making progress for at least a year and its authors do not assert that they are still working on it when contacted.
- Complete BIPs can only be moved to Closed by its authors and may remain in Complete indefinitely.
- A BIP in Draft or Complete status may no longer be closed solely on grounds of not making progress for three years.
- A BIP in Draft status may be set to Closed by anyone if it appears to have stopped making progress for at least a year and its authors do not assert that they are still working on it when contacted.
- Process BIPs are living documents that do not ossify and may be modified indefinitely.
- Some judgment calls previously required from BIP Editors are reassigned either to the BIP authors or the repository’s audience.
- The comment system is abolished.
BIP Format
- The Standards Track type is superseded by the similar Specification type.
- Many sections are declared optional, it is up to the authors and audience to judge whether all relevant topics have been comprehensively addressed and which topics require a designated section to do so.
- “Other Implementations” sections are discouraged.
- Auxiliary files are only permitted in the corresponding BIP’s subdirectory, as no one used the alternative of labeling them with the BIP number.
- Tracking of adoption, acceptance, and community consensus is out of scope for the BIPs repository, except to determine whether a BIP is in active use for the move into or out of the Deployed status.
- The distinction between recommended and acceptable licenses was dropped.
- Most licenses that have not been used in the BIP process have been dropped from the list of acceptable licenses.
Preamble
- Comments-URI and Comment-Summary headers are dropped from the preamble.
- The “Superseded-By” header is replaced with the “Proposed-Replacement” header.
- The “Post-History” header is replaced with the “Discussion” header.
- The “Discussions-To” header is dropped as it has never been used in any BIP.
- Introduce Deputies and optional Deputies header.
- Titles may now be up to 50 characters.
- Layer header is optional for Specification BIPs or Informational BIPs, as it does not make sense for all BIPs.
- Rename “Author” field to “Authors”.