{"type":"rich","version":"1.0","author_name":"npub10z4xjfgftd3fm9dfu7dw6mkemgyhxgumcmhd7yd0ggjq7rsaw4wqa3xfzw","author_url":"https://nostr.ae/npub10z4xjfgftd3fm9dfu7dw6mkemgyhxgumcmhd7yd0ggjq7rsaw4wqa3xfzw","provider_name":"njump","provider_url":"https://nostr.ae","html":"📅 Original date posted:2015-06-24\n📝 Original message:+1 Mark!\n\n\nOn Wed, Jun 24, 2015 at 9:50 PM, Mark Friedenbach \u003cmark at friedenbach.org\u003e\nwrote:\n\n\u003e I'm sorry but this is absolutely not the case, Milly. The reason that\n\u003e people get defensive is that we have a carefully constructed process that\n\u003e does work (thank you very much!) and is well documented. We talk about it\n\u003e quite often in fact as it is a defining characteristic of how bitcoin is\n\u003e developed which differs in some ways from how other open source software is\n\u003e developed -- although it remains the same in most other ways.\n\u003e\n\u003e Changes to the non-consensus sections of Bitcoin Core tend to get merged\n\u003e when there are a few reviews, tests, and ACKs from recognized developers,\n\u003e there are no outstanding objections, and the maintainer doing the merge\n\u003e makes a subjective judgement that the code is ready.\n\u003e\n\u003e Consensus-changes, on the other hand, get merged into Bitcoin Core only\n\u003e after the above criteria are met AND an extremely long discussion period\n\u003e that has given all the relevant stakeholders a chance to comment, and no\n\u003e significant objections remain. Consensus-code changes are unanimous. They\n\u003e must be.\n\u003e\n\u003e The sort of process that exists in standards bodies for example, with\n\u003e working groups and formal voting procedures, has no place where changes\n\u003e define the nature and validity of other people's money. Who has the right\n\u003e to reach into your pocket and define how you can or cannot spend your\n\u003e coins? The premise of bitcoin is that no one has that right, yet that is\n\u003e very much what we do when consensus code changes are made. That is why when\n\u003e we make a change to the rules governing the nature of bitcoin, we must make\n\u003e sure that everyone is made aware of the change and consents to it.\n\u003e\n\u003e Everyone. Does this work? Does this scale? So far, it does.\n\u003e Uncontroversial changes, such as BIP 66, are deployed without issue. Every\n\u003e indication is that BIP 66 will complete deployment in the very near future,\n\u003e and we intend to repeat this process for more interesting changes such as\n\u003e BIP65: CHECKLOCKTIMEVERIFY.\n\u003e\n\u003e This isn't about no one stepping forward to be the \"decider.\" This is\n\u003e about no one having the right to decide these things on the behalf of\n\u003e others. If a contentious change is proposed and not accepted by the process\n\u003e of consensus, that is because the process is doing its job at rejecting\n\u003e controversial changes. It has nothing to do with personality, and\n\u003e everything to do with the nature of bitcoin itself.\n\u003e\n\u003e\n\u003e On Wed, Jun 24, 2015 at 5:07 PM, Milly Bitcoin \u003cmilly at bitcoins.info\u003e\n\u003e wrote:\n\u003e\n\u003e\u003e I have seen this question asked many times.  Most developers become\n\u003e\u003e defensive and they usually give a very vague 1-sentence answer when this\n\u003e\u003e question is asked.  It seems to be it is based on personalities rather than\n\u003e\u003e any kind of definable process.  To have that discussion the personalities\n\u003e\u003e must be separated out and answers like \"such-and-such wouldn't do that\"\n\u003e\u003e don't really do much to advance the discussion.  Also, the incentive for\n\u003e\u003e new developers to come in is that they will be paid by companies who want\n\u003e\u003e to influence the code and this should be considered (some developers take\n\u003e\u003e this statement as an insult when it is just a statement of the incentive\n\u003e\u003e process).\n\u003e\u003e\n\u003e\u003e The other problem you are having is the lead developer does not want to\n\u003e\u003e be a \"decider\" when, in fact, he is a very significant decider.  While the\n\u003e\u003e users have the ultimate choice in a practical sense the chief developer is\n\u003e\u003e the \"decider.\"  Now people don't want to get him upset so nobody wants to\n\u003e\u003e push the issue or fully define the process.  Now you are left with a\n\u003e\u003e broken, unwritten/unspoken process.  While this type of thing may work with\n\u003e\u003e a small group of developers businesses/investors looking in from the\n\u003e\u003e outside will see this as a risk.\n\u003e\u003e\n\u003e\u003e Until you get passed all the personality-based arguments you are going to\n\u003e\u003e have a tough time defining a real process.\n\u003e\u003e\n\u003e\u003e Russ\n\u003e\u003e\n\u003e\u003e\n\u003e\u003e\n\u003e\u003e\n\u003e\u003e\n\u003e\u003e\n\u003e\u003e On 6/24/2015 7:41 PM, Raystonn wrote:\n\u003e\u003e\n\u003e\u003e\u003e I would like to start a civil discussion on an undefined, or at least\n\u003e\u003e\u003e unwritten, portion of the BIP process.  Who should get to vote on approval\n\u003e\u003e\u003e to commit a BIP implementation into Bitcoin Core?  Is a simple majority of\n\u003e\u003e\u003e these voters sufficient for approval?  If not, then what is?\n\u003e\u003e\u003e\n\u003e\u003e\u003e Raystonn\n\u003e\u003e\u003e _______________________________________________\n\u003e\u003e\u003e bitcoin-dev mailing list\n\u003e\u003e\u003e bitcoin-dev at lists.linuxfoundation.org\n\u003e\u003e\u003e https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev\n\u003e\u003e\u003e\n\u003e\u003e\u003e\n\u003e\u003e\n\u003e\u003e _______________________________________________\n\u003e\u003e bitcoin-dev mailing list\n\u003e\u003e bitcoin-dev at lists.linuxfoundation.org\n\u003e\u003e https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev\n\u003e\u003e\n\u003e\n\u003e\n\u003e _______________________________________________\n\u003e bitcoin-dev mailing list\n\u003e bitcoin-dev at lists.linuxfoundation.org\n\u003e https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev\n\u003e\n\u003e\n-------------- next part --------------\nAn HTML attachment was scrubbed...\nURL: \u003chttp://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150624/3c10f6ac/attachment.html\u003e"}
