When the governing board of Hyperledger approved a new supply chain project earlier this month, it marked a significant departure for the open-source blockchain consortium.
Sawtooth Supply Chain, as the project is provisionally called, breaks new ground because it’s arguably the consortium’s first to really inhabit the application layer of the software stack. It’s built on top of the Sawtooth framework, which Intel contributed to Hyperledger.
Prior to this, Hyperledger confined its work to the lower layers and eschewed the custom-design of blockchain application code with industry players in mind. That job was left to vendors to carry out in a proprietary manner – as IBM has been doing in its now-live food-tracking supply chain platform with the likes of Walmart.
Nevertheless, nine of the 11 Technical Steering Committee (TSC) members voted in favor of the new project on December 6. The approval of Sawtooth Supply Chain as a high-level project massively heightens its profile and means it enters Hyperledger’s formal project lifecycle and receives the support which goes along with that (community outreach, marketing, security review, etc.).
This happened over the objections of the other two members of the TSC, who questioned whether the project belonged within the scope of Hyperledger, CoinDesk has learned. Notably, both of them work at IBM: Arnaud Le Hors, who was absent from the vote, and Chris Ferris, the former TSC chair, who was present but abstained.
From the sidelines of the enterprise blockchain world, it looks like a tug-of-war has broken out, with IBM and its favored Hyperledger implementation, known as Fabric, on the one side, and the Intel-backed Sawtooth on the other. The latter team also has a budding champion in the form of newly appointed TSC chair, and Sawtooth lead maintainer, Dan Middleton of Intel.
As well as doing engineering further up the stack at the application layer, Sawtooth Supply Chain is the first project sponsored by a non-tech company, U.S. food giant Cargill. As such, the supply chain project, which has yet to be given a permanent name, will likely speed toward faster deployment than its Hyperledger peers. And given Cargill’s involvement, it is a prospective rival to IBM’s Food Trust.
However, the stakes are higher than a potential competition between supply chain-focused platforms coming out of Hyperledger, as the tensions point to bigger questions around governance.
While IBM argues that putting Hyperledger’s imprimatur on an app-level project could undermine the consortium’s position as a neutral player, others characterized the tech giant’s resistance to the proposal as an attempt to stifle competition.
“This is fundamentally a discussion about what is open source software,” said James Mitchell, CEO of Bitwise, which wrote the bulk of Sawtooth 1.0 code and is contributing to the supply chain project. “And is the structure of an organization like Hyperledger ultimately to be protectionist around a set of commercial interests, or does it have a different set of goals?”
One way to look at the tensions over the supply chain project is as a sign of Hyperledger growing past its origins as an IBM-dominated organization.
Choosing his words carefully, TSC chair Middleton told CoinDesk that part of his job is to ensure diversity within Hyperledger and to retain those strengths from which blockchain gains its preeminence.
He acknowledged that IBM has been a big contributor to Hyperledger and to the open source effort, as have Intel and a lot of other organizations.
“I think it’s important that no one of those organizations undermines the legitimacy of having an open source organization where we are all developing code transparently. We just want to make sure that we have a good balance among all the contributors,” said Middleton.
Mitchell of Bitwise was less diplomatic, claiming that IBM, with its early proliferation of Fabric, has used Hyperledger (and the consortium’s affiliation with the Linux Foundation) as a way to market its services to enterprises – what he called “open-source washing.”
“You want to be able to tell a story about how you are building open source solutions. But where it matters, which is the bulk of the application code, you want to be able to retain proprietary ownership of intellectual property and be able to monetize the solution at that level,” Mitchell said of IBM’s blockchain strategy to date.
“I think people are savvy to this; they realize they don’t want to be paying rent to a large technology provider for the next two decades on these solutions,” he added.
Michell warned that blockchain may represent an even more aggressive form of lock-in than previous enterprise software licensing, once an industry adopts a particular lingua franca of how business is transacted.
“Based on conversations we have had with industry partners we are working with, like Cargill and others, we strongly believe industry needs to own those solutions,” rather than the vendors, said Mitchell.
This could take the form of closed-source, shared ownership amongst those parties, he said, or, better yet, open source software that those industries are building, contributing to and sharing.