-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OpenBIPs: A New Process for BIP Management #2
Comments
I appreciate the sentiment behind this proposal, but I think it's premature at the moment. Although there have recently been issues with the existing BIP repository, there's a good chance that those can be resolved to everyone's satisfaction. I think that alternate BIP repositories should be considered only if the issues with the existing BIP repository cannot be resolved. |
It's rough social consensus that @luke-jr is unfit to continue serving in this role. It's merely unpleasant to see through that he's actually removed. The purpose of this proposal now is to avoid getting to the point of preposterous conduct where there's no other path and we have less ability to engender a smooth transition of power. That the changes have been merged reduces the urgency, but it doesn't change what we must do. I've attached some bits and pieces below that make the need absolutely clear that the work begin now to replace @luke-jr and ensure that the BIP process never becomes captured by a centralized editor; and that we begin the work of repairing the reputation damage from @luke-jr's procedural lapses that would cause @TheBlueMatt and @gmaxwell to believe the BIP process is dead.
Luke's response?
@gmaxwell again
Antoine's call for procedural norms doesn't recognize that the only precedent is the Editor deciding to step down and appoint a successor. There is no process by which BIP-0002 can be amended to remove Luke, since it can only be modified by the author (Luke) or the editor (Luke). This is described by @JeremyRubin in the log below. This is an attempt at creating a procedure, which can live on even should it choose to re-appoint Luke.
In this exchange, Luke accuses there being a cabal of developers working against him, and notes that he will revert changes he doesn't like. He also never explains to yanmaani what the collusion is. This exchange is my personal motivation for doing it in this form. I do not believe such a cabal is colluding behind @luke-jr's back. A process that everyone hates but had nothing to do in setting up is better than dealing with a paranoid liar hell bent on bifurcating the bitcoin community.
Log edited slightly for brevity. With @laanwj @jnewbery @JeremyRubin @ariard @glozow and others. This makes it clear that there is no defined process for adding editors and that defining one is a difficult and necessary task. Perhaps @jnewbery can weigh in on this approach?
General conduct:
BIP Editors should be easy to work with. Noting that it is not because of speed, but deliberate stalling and dishonesty:
@luke-jr's comment on merging the BIP-341 changes:
and @gmaxwell's response:
|
@JaimeCaring I appreciate your efforts here. For a project that prizes decentralization so highly, it's obviously highly undesirable that a critical public forum is effectively under the control of one person. I'm hopeful that by introducing an additional maintainer (and then maybe another one or two after that - I can think of many people Bitcoin technical contributors who'd do an excellent job) we can improve on that situation. What you're proposing here is the nuclear option - that we abandon https://github.com/bitcoin/bips and try to build a new focal point for sharing technical proposals. That is of course always an option, but we shouldn't underestimate the costs and disruption of such a move. |
@JaimeCaring Excuse me but who are you? Not trying to doubt who you are but we as bitcoiners have a saying "Don't trust, verify" so I am wondering who you are and why do you want to offer a hand for this opportunity... But anyways, I agree with jnewberry that we don't need a new process for BIP management right now. |
@molxyz Simply someone who cares. Long time Bitcoiner. Saw some of the posts by Greg complaining, dug into it, and realized that no one felt empowered to act. You're right to be sceptical and it is appreciated, but I have no intentions of being involved in this any longer than necessary. I'd happily transfer the repo at the earliest convenience of the Stewards. I'm using an alt because I'm not an idiot and I believe Luke to be somewhat dangerous. |
@jnewbery I do not care about this repo. I do care about the process. Adding editors (see NACK by @gmaxwell) will do little to fix these problems. There needs to be a defined process for replacement. After this repo is used to define process it can be merged upstream and Luke can be stripped of his access. I do not think it needs to replace bitcoin/bips permanently. Luke should not be involved in setting the new rules. I can open a PR to bitcoin/bips with what is contained here. |
False. |
@JaimeCaring ^^ |
How would "altcoin" have any relevance to the question you asked me? It is "alternate account". Clear the record; please do not create misinformation. |
@JaimeCaring Ah.. You didn't say "alternate account" in that post, and "alt" is often used in bitcoin social as a short word for "altcoin" so that was why I thought you said you were using an altcoin. My apology. |
Your whole agenda here is based on nothing but misinformation... |
I don't mind innovation in alternative schemes for managing BIPs, I think any scheme that decentralizes while keeping signal/noise ratio approximately the same is an improvement. That said: I'm trying to reduce my responsibilities with regard to bitcoin, so do not want to be involved myself, please remove me from the list. |
I noticed I'm on the list too, and would also prefer to be removed.
FWIW, I am not part of this consensus, and want to stand up for Luke while I'm commenting. Luke's been maintaining BIPs for many years and substantially improving them in the process. If he's been too slow to respond at times, or made unwanted and misplaced technical comments at the same time as doing the work of maintaining the BIP repository, those should be reasons for new people to get involved and help speed up the process and for other people to make strong technical rebuttals in the appropriate places that will carry the day. They are not reasons to select entirely new editors. |
Same here, thanks. |
Please remove me from this steward list: I don't want to become a steward (or any other kind of cabin crew member). Thanks! |
It has become necessary to reclaim the BIP process from the current editorship. There are no defined processes, procedures, or rules for doing so.
I have created OpenBIPs to resolve the lack of a defined procedure.
I will serve as the initial BIP Editor, but I will remove my access by June 1st, 2021 or as soon as replacements have been appointed. During my tenure as BIP Editor, I intend to process PRs neutrally and fairly. In the interest of efficiency, should authors choose not to open their own PRs on OpenBIPs, I will pull and merge Taproot related patches to bitcoin/bips that have been ACK'd sufficiently by April 29th. My singular goal as editor of OpenBIPs is to ensure that the BIP repository's master branch is a canonical and unbiased source of information for the community.
Details of how OpenBIPs intends to select new editors can be found here:
https://github.com/JaimeCaring/OpenBIPs/blob/master/bip-0002.mediawiki#bip-editor-replacement-and-stewardship
If you are on the list of names below, you have been selected as a Steward to the process.
For some, this merits a congratulations. For others, it comes with my sincerest and deepest apologies. I have tried to make the OpenBIPs process accommodating for you to not have to participate should you so choose. It would be helpful if you do choose not to participate if you could do so explicitly by either naming a successor Steward or by explicitly noting that you will not participate at your earliest convenience.
@achow101 Andrew Chow
@ajtowns Anthony Towns
@dongcarl Carl Dong
@Empact Ben Woosley
@gmaxwell Gregory Maxwell
@harding David A. Harding
@hebasto Hennadii Stepanov
@instagibbs Gregory Sanders
@jnewbery John Newbery
@jonasschnelli Jonas Schnelli
@jonatack Jon Atack
@kallewoof kallewoof
@laanwj W. J. van der Laan
@MarcoFalke MarcoFalke
@morcos Alex Morcos
@practicalswift practicalswift (Thomas J)
@promag João Barbosa
@ryanofsky Russell Yanofsky
@sdaftuar Suhas Daftuar
@sipa Pieter Wuille
@Sjors Sjors Provoost
@TheBlueMatt Matt Corallo
@theuni Cory Fields
Stewards have the ultimate authority as defined via the OpenBIPs process, but the true ultimate authority rests with the community to accept this process. Stewards may make their decisions however they choose, and may even prefer to vote to restore OpenBIPs to the current governance structure and editorship of bitcoin/bips.
There was no pre-communication or planning among the above names before this action was taken. It is initiated as an individual effort. As such, please do not harass or otherwise abuse any of the above individuals if you consider this attempt at fixing the BIP process as contemptible. Any blame rests solely with myself. You should focus your criticisms on the "how, why, and when" as opposed to the "who".
Best,
@JaimeCaring
The text was updated successfully, but these errors were encountered: