public inbox for bitcoindev@googlegroups.com
 help / color / mirror / Atom feed
* [Bitcoin-development] BIP process
@ 2011-10-18 19:17 Gavin Andresen
  2011-10-18 21:26 ` Nils Schneider
  2011-10-20  5:02 ` Alex Waters
  0 siblings, 2 replies; 24+ messages in thread
From: Gavin Andresen @ 2011-10-18 19:17 UTC (permalink / raw)
  To: Bitcoin Dev

Amir started the "get more formal about changes to bitcoin" ball
rolling by creating BIP 0001, starting from the Python "PEP" /
BitTorrent "BEP" processes:
  https://en.bitcoin.it/w/index.php?title=BIP_0001

The idea is to use BIPs for changes that may or will affect every
bitcoin implementation (not to use them for proposed changes to one
particular implementation).

I'd like to propose some minor changes to the process:

• I propose that BIPs be wiki pages, with a social convention that the
Author gets final word if any editing wars break out.

• If he's willing, I propose that Amir take the role of BIP editor.

• I think bitcoin is still too small to have a specialized
"bitcoin-ideas" mailing list; I propose that new potential BIPs be
discussed either here or on the bitcoin-dev mailing list.

What do y'all think?

-- 
--
Gavin Andresen



^ permalink raw reply	[flat|nested] 24+ messages in thread
* [Bitcoin-development] BIP process
@ 2014-10-15  8:29 Wladimir
  2014-10-15  9:22 ` Gregory Maxwell
                   ` (2 more replies)
  0 siblings, 3 replies; 24+ messages in thread
From: Wladimir @ 2014-10-15  8:29 UTC (permalink / raw)
  To: Bitcoin Dev, Gregory Maxwell, Amir Taaki

Hello,

I'm trying to create a bit of process around the
https://github.com/bitcoin/bips repository.

A) Currently a lot of pulls are open for various BIPs and it is not
clear who should comment on them, or who decides on changes to be
merged.

Currently all BIP changes have to go through the Bitcoin Core team,
which is a narrow bottleneck and makes little sense when you think
about it. But I don't want to go back to the wiki state in which
everyone can make arbitrary changes to any BIP - we need to distribute
the process somehow.

I'd like to propose to make the author (or someone they delegate to)
the primary contact for each BIP. They should comment on changes, and
either accept or reject them. If they accept them, the change will be
merged.

Of course this means that there is a responsibility for the author to
adhere to BIP 1. For example if your BIP is final, don't allow any
technical changes. To do small clarifications, spelling or adding
implementations or examples is OK, but changing or adding to a
protocol is not - this needs a new BIP. Changing your BIP status
without community consensus is also not OK.

B) I also think it makes sense to move the BIP discussion (both about
the BIP process and individual BIPs) to a separate mailing list.

bitcoin-development currently has a dual function: discussion of
Bitcoin Core implementation concerns, as well as global changes to
Bitcoin (in the form of BIPs).

This makes the list too busy for some people, but it is critical that
everyone writing a Bitcoin node or client is up-to-date with proposals
and can comment on them.

Wladimir



^ permalink raw reply	[flat|nested] 24+ messages in thread

end of thread, other threads:[~2014-10-20  0:33 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-10-18 19:17 [Bitcoin-development] BIP process Gavin Andresen
2011-10-18 21:26 ` Nils Schneider
2011-10-20  5:02 ` Alex Waters
2011-10-20 11:27   ` Christian Decker
2014-10-15  8:29 Wladimir
2014-10-15  9:22 ` Gregory Maxwell
2014-10-15  9:36   ` Wladimir
2014-10-15 18:58     ` Cory Fields
2014-10-16  7:50     ` Thomas Zander
2014-10-15 15:37 ` Gavin Andresen
2014-10-15 15:46   ` Mike Hearn
2014-10-15 15:54     ` Adam Back
2014-10-15 16:47       ` Peter Todd
2014-10-15 18:13       ` Mike Hearn
2014-10-16  7:38         ` Thomas Zander
2014-10-16 14:19         ` Oliver Egginger
2014-10-15 19:00       ` Btc Drak
2014-10-15 19:40         ` Peter Todd
2014-10-16  4:41           ` Luke Dashjr
2014-10-19  7:17 ` xor
2014-10-19  9:42   ` Btc Drak
2014-10-19  9:49   ` Wladimir
2014-10-19 18:58   ` Thomas Zander
2014-10-20  0:33   ` odinn

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox