BTC
$109,056.10
+
1.67%
ETH
$2,569.08
+
1.99%
USDT
$1.0003
+
0.02%
XRP
$2.4046
+
0.61%
BNB
$664.27
+
1.80%
SOL
$172.35
+
1.85%
USDC
$0.9998
+
0.02%
DOGE
$0.2322
+
2.92%
ADA
$0.7662
+
3.65%
TRX
$0.2726
-
0.82%
SUI
$3.9725
+
1.64%
LINK
$16.13
+
1.79%
AVAX
$23.25
+
3.28%
XLM
$0.2932
+
2.71%
HYPE
$27.72
+
2.52%
SHIB
$0.0₄1483
+
2.26%
HBAR
$0.1989
+
1.29%
LEO
$8.7730
+
0.92%
BCH
$407.35
+
2.85%
TON
$3.0948
+
0.18%
Logo
  • News
  • Prices
  • Data
  • Indices
  • Research
  • Events
  • Sponsored
  • Sign In
  • Sign Up
Markets
Share this article
X iconX (Twitter)LinkedInFacebookEmail

Gavin Andresen to Bitcoin Companies: Support Open Source

Bitcoin's lead developer chided the commercial community for not giving back more to open source this week.

By Danny Bradbury
Updated Dec 11, 2022, 1:51 p.m. Published Feb 21, 2014, 4:11 a.m.
btc

Lead developer Gavin Andresen chided the commercial bitcoin community for not getting involved enough in core bitcoin development and testing this week. In a mail to the bitcoin developers list updating the community on some bug fixes in the code, he called companies out for not giving back.

The mail started out serenely enough, as a general update on what the team has done to fix some immediate transaction malleability issues in the reference version of the bitcoin client software. But it had a sting in the tail:

STORY CONTINUES BELOW
Don't miss another story.Subscribe to the Crypto Daybook Americas Newsletter today. See all newsletters
By signing up, you will receive emails about CoinDesk products and you agree to our terms of use and privacy policy.
"Testing and code review is, as always, the bottleneck for getting out a release with these changes. We have a chronic problem with people running bitcoin services on top of the core code waiting until there is an 'official' release, and then assuming that somebody else has done the hard work of reviewing and testing the changes."

"YOU SHOULD NOT BE MAKING THAT ASSUMPTION!" he added, arguing that companies calling procedures in the bitcoin software might trigger some unlikely bug.

When a software engineer speaks in all-caps, you can tell that they're frustrated.

A tough month

It's been a tough month for the core development team. Mt Gox's cessation of bitcoin withdrawals, which it blamed on a long-known flaw in a software component used by the bitcoin network, bought to light a range of problems associated with double spending.

While by no means fatal, they were irritating enough for the Bitcoin Foundation to address them in a public statement.

[post-quote]

The latest missive highlighted some immediate work that had been done on the bitcoin wallet to change the way that it handled these issues.

They had been low priority, Andresen said, because they were "edge cases", meaning that they wouldn't happen in the normal course of operation.

They would only occur if users did unsupported things. In any case, he said, they were fixable using what he described as a "heavy-handed workaround".

But software engineers generally like things to be nimble, and elegant, and so the team got to work on it. It resulted in three broad fixes, which would help to 'de-confuse' wallets that didn't know whether their coins were spendable or not.

On of the fixed blocked one of the easiest ways to mutate transactions on the bitcoin network, and Andresen said that many big mining pools were already running this patch.

Time to give back?

But the community has to play ball, Andresen said, by helping to test the fixes out, rather than just running services on top of the latest version of the code and hoping that the team had fixed problems for them.

"Or, in other words: do not treat the core development team as if we were a commercial company that sold you a software library," he wrote. "That is not how open source works; if you are making a profit using the software, you are expected to help develop, debug, test, and review it."

BitPay, the payment processor that employed core developer Jeff Garzik last May, was quick to respond.

"Every serious bitcoin company should employ a core dev," said CEO Tony Gallippi. "Jeff has been fantastic and continues to spend most of his time working on bitcoind and the bitcoin core, and much of the upstream developments that BitPay needs to succeed."

Peter Gray, co-founder of Canadian company Coinkite, which makes an online wallet to support its bitcoin debit card and POS system, explained that his firm uses its own implementation of the bitcoin protocol in custom-built software, and doesn't rely on the core bitcoin RPC interface that Andresen describes.

Nevertheless, Gray believes Andresen has a point:

"I do think that Gavin is right to complain about these companies which rely so heavily on open source and don't contribute back," he said. "My hope is those same companies are supporting the Bitcoin Foundation financially, and the Foundation, in turn should be funding full time programers and testers."

Responsibility

Should the Bitcoin Foundation be partly responsible to help ensure the health of the core protocol and reference clients, by encouraging input from industry? The Foundation didn't return CoinDesk's request for comment, but Garzik did.

"The Bitcoin Foundation itself is somewhat limited by community ethos. Few people want to centralize a large number of key engineers at the Bitcoin Foundation, which then comes into accusations of 'controlling bitcoin' rather than simply being one-of-several bitcoin advocacy organizations," he said.

Wendell Davis, the founder of Mac OS X-based wallet Hive, admitted that his company hasn't contributed to the bitcoin source tree:

"Gavin is completely correct of course; they are not a vendor and should not be expected to deliver like a vendor."

He continued to liken bitcoin to Linux. If Red Hat - which profits from the open-source operating system - didn't contribute both QA and source improvements, Linux would be far less secure, and more buggy.

"That said, speaking from the perspective of a very small company like Hive (which by the way uses bitcoinj rather than bitcoind, which Gavin is responsible for), it is usually a non-trivial matter to thoroughly go about this kind of work, when you already have your hands full enough at your own 'layer'," argued Davis.

Perhaps that's the problem - bitcoin is a startup currency, in the early stages of disrupting an entire economic model. Lots of people are busy trying to build out its commercial infrastructure.

The question is, how many of them have the time or the funding to support the core technical one? And what happens if the pressure continues to fall upon a small cadre of hard-working, largely unpaid developers?

Image Credit: Antanacoins / Flickr

open-sourceBitcoin ProtocolGavin AndresenTechnologyBitcoinNewsTechnology News
Danny Bradbury

Danny Bradbury has been a professional writer since 1989, and has worked freelance since 1994. He covers technology for publications such as the Guardian.

Picture of CoinDesk author Danny Bradbury
Latest Crypto News
Bitcoin (BTC) price on May 19 (CoinDesk)

Bitcoin Climbs to $105K; Crypto ETF Issuer Sees 35% Upside

May 19, 2025

JPMorgan Chase CEO Jamie Dimon (Photo by Kevin Dietsch/Getty Images)

JPMorgan To Allow Clients To Buy Bitcoin, Says Jamie Dimon

May 19, 2025

Consensus 2025: Paul Brody, Josh Stark

Bitcoin Is the Asset, Ethereum Is the Platform

May 19, 2025

(CJ/Unsplash)

XRP Futures Start Trading on CME

May 19, 2025

DOGE-USD 24-hour chart shows 4.91% drop, ending at $0.2221 on May 19, 2025

Dogecoin Finds Support After Sharp Drop as Bulls Regain Momentum

May 19, 2025

Russia, Moscow Ruslan Gibadullin / Unsplash

Binance's Former Russia Head, Blum Co-Founder Arrested in Connection to Fraud Case

May 19, 2025

Top Stories
hack keys

WazirX Creditors Back Restructuring Plan to Payback $230M Hack Victims

Apr 8, 2025

(Ryan Quintal/Unsplash, Modified by CoinDesk)

Ripple, BCG Project $18.9T Tokenized Asset Market by 2033

Apr 7, 2025

MicroStrategy's Michael Saylor (CoinDesk)

Strategy Didn't Add Bitcoin Last Week, Expects to Book $6B Loss on Holdings in Q1

Apr 7, 2025

Galaxy founder Mike Novogratz (Shutterstock)

Galaxy Digital Gets SEC Nod for U.S. Listing, Eyes Nasdaq Debut in May

Apr 7, 2025

President Donald Trump (Shutterstock)

The All-Important U.S. 10-Year Yield Is Moving in the Wrong Direction for Trump

Apr 8, 2025

The Cboe Global Markets Inc. building in Chicago (Scott Olson/Getty Images)

Cboe Set to Debut New Bitcoin Futures With FTSE Russell

Apr 8, 2025

Only 2 articles remaining this month.

Sign up for free

About

  • About Us
  • Masthead
  • Careers
  • CoinDesk News
  • Crypto API Documentation

Contact

  • Contact Us
  • Accessibility
  • Advertise
  • Sitemap
  • System Status
DISCLOSURE & POLICES
CoinDesk is an award-winning media outlet that covers the cryptocurrency industry. Its journalists abide by a strict set of editorial policies. CoinDesk has adopted a set of principles aimed at ensuring the integrity, editorial independence and freedom from bias of its publications. CoinDesk is part of the Bullish group, which owns and invests in digital asset businesses and digital assets. CoinDesk employees, including journalists, may receive Bullish group equity-based compensation. Bullish was incubated by technology investor Block.one.
EthicsPrivacyTerms of UseCookie SettingsDo Not Sell My Info

© 2025 CoinDesk, Inc.
X icon
Sign Up
  • News
    Back to menu
    News
    • Markets
    • Finance
    • Tech
    • Policy
    • Focus
  • Prices
    Back to menu
    Prices
    • Data
      Back to menu
      Data
      • Trade Data
      • Derivatives
      • Order Book Data
      • On-Chain Data
      • API
      • Research & Insights
      • Data Catalogue
      • AI & Machine Learning
    • Indices
      Back to menu
      Indices
      • Multi-Asset Indices
      • Reference Rates
      • Strategies and Services
      • API
      • Insights & Announcements
      • Documentation & Governance
    • Research
      Back to menu
      Research
      • Events
        Back to menu
        Events
        • Consensus 2025
        • Consensus 2025 Coverage
      • Sponsored
        Back to menu
        Sponsored
        • Thought Leadership
        • Press Releases
        • CoinW
        • MEXC
        • Phemex
        • Advertise
      • Videos
        Back to menu
        Videos
        • CoinDesk Daily
        • Shorts
        • Editor's Picks
      • Podcasts
        Back to menu
        Podcasts
        • CoinDesk Podcast Network
        • Markets Daily
        • Gen C
        • Unchained with Laura Shin
        • The Mining Pod
      • Newsletters
        Back to menu
        Newsletters
        • The Node
        • Crypto Daybook Americas
        • State of Crypto
        • Crypto Long & Short
        • Crypto for Advisors
      • Webinars & Events
        Back to menu
        Webinars & Events
        • Consensus 2025
        • Policy & Regulation Conference
      Select Language
      English enEspañol esFilipino filFrançais frItaliano itPortuguês pt-brРусский ruУкраїнська uk