Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: Picard78 on September 13, 2020, 06:54:15 AM



Title: What are the responsibilities of the 6 Bitcoin Core Maintainers?
Post by: Picard78 on September 13, 2020, 06:54:15 AM
According to this article published on March 28th, 2020 the below individuals are the Bitcoin Core Maintainers.

https://blog.bitmex.com/who-funds-bitcoin-development/ (https://blog.bitmex.com/who-funds-bitcoin-development/)


Wladimir van der Laan    
Pieter Wuille    
Marco Falke    
Michael Ford    
Jonas Schnelli    
Samuel Dobson

What are the responsibilities of the Bitcoin Core Maintainers?  Does this group ultimately decide what changes are implemented in the Bitcoin Core code base?

Thank you


Title: Re: What are the responsibilities of the 6 Bitcoin Core Maintainers?
Post by: Upgrade00 on September 13, 2020, 07:28:18 AM
List of people who have had commit access to Bitcoin Core (https://bitcointalk.org/index.php?topic=1774750.msg17700787#msg17700787)
The above list contains information about individuals who have had (previous) access to Bitcoin core as well as the role they played

What are the responsibilities of the Bitcoin Core Maintainers?  Does this group ultimately decide what changes are implemented in the Bitcoin Core code base?
From what I understand, yes. Bitcoin is open source so any developer can create a pull request, but only those with commit access can interact directly with the main repo. Consensus is also a huge factor of the Bitcoin Network


Title: Re: What are the responsibilities of the 6 Bitcoin Core Maintainers?
Post by: nancy on September 13, 2020, 07:42:04 AM
This group of people can update core base but all big changes are coming with community votes


Title: Re: What are the responsibilities of the 6 Bitcoin Core Maintainers?
Post by: Picard78 on September 14, 2020, 05:54:04 AM
Upgrade00 thank you for that very informative link you provided.


Title: Re: What are the responsibilities of the 6 Bitcoin Core Maintainers?
Post by: Picard78 on September 14, 2020, 07:34:05 AM
Wladimir, as the lead maintainer, is the only one that can revoke Commit privileges from one of the Bitcoin Core Maintainers?


Title: Re: What are the responsibilities of the 6 Bitcoin Core Maintainers?
Post by: witcher_sense on September 14, 2020, 08:41:52 AM
Maintainers sign every merge commit with personal PGP keys to make sure there weren't any abuses and malicious code injections from GitHub employees, for example. However, if GitHub turns fraudulent, Bitcoin will immediately migrate to another development platform. Bitcoin Core maintainer makes merges only after team of developers and cobtributors agree upon any changes. Maintainers set pre push hook to ensure they don't push unsigned commits. Maintainer must consistently contribute into Bitcoin Core codebase or he will be deprived of that role. Being Bitcoin Core maintainer is not a privilege, it is rather a hard everyday work.

Reference:

https://bitcoincore.org/en/about/
https://laanwj.github.io/2016/05/06/hostility-scams-and-moving-forward.html
https://blog.lopp.net/who-controls-bitcoin-core-/