Richard Stallman, the fervently committed founder of the free software movement, is discussing the term âlibertarian,â when he stops talking abruptly and says, âHello?â
I tell him Iâm still listening, but he explains that the confused greeting wasnât intended for me. Instead, he says a manâs voice â neither mine nor an echo of his â had just cut in with one word: âliberty.â
âDoes that sort of thing happen a lot?â I ask. I hadnât heard anything.
âYes,â he says. âIt wasnât a voice I recognize.â He added, âIt could be ⦠â
Then a quick burst of static made his next words inaudible.
It was a strange incident, but apparently not a new experience for Stallman, whose emails urge any NSA or FBI agents reading to âfollow Snowdenâs exampleâ and blow the whistle.
Stallman seems to check all of the old school cypherpunk boxes: in addition to being an Edward Snowden admirer, heâs a hacker of the original â70s and â80s generation, a privacy activist, and a frequent invoker of liberty. As a result, cryptocurrency enthusiasts could be forgiven for thinking Stallman was also head-over-heels for bitcoin.
Heâs not.
Before his oration on libertarianism was interrupted, he said that the right-wingers who made up a significant portion of bitcoinâs early adopters donât really deserve the label. His own pro-freedom views are more âlibertarianâ than bitcoinersâ âanti-socialism,â he argued.
As we spoke, it became clear that Stallman doesnât find the decade-old technology all that appealing, for more reasons than just politics.
âI have never used it myself,â he told CoinDesk.
If thatâs surprising, keep in mind that fine distinctions matter a great deal to Stallman. For example, he wrote a 9,000-word explainer on the difference between the terms GNU and Linux.
In 40-ish words: GNU, which Stallman proposed in 1983, is an operating system using exclusively free software. Linux, created years later by Linus Torvalds, is a kernel. Many refer to packages combining the two as âLinux,â but Stallman insists that the proper term is GNU/Linux or just GNU.
He also wrote 3,000 words on the differences between free software and open source software. Advocates of both push for the freedom to use, study, change and redistribute software, but Stallman said that those similarities conceal âa deeply important moral disagreementâ centered on freedom and human rights, which the free software movement stresses.
The GNU Project, which Stallman founded, is working on an alternative digital payments system called Taler, which is based on cryptography but is not â forgive the hair-splitting â a cryptocurrency.
The Taler projectâs maintainer Christian Grothoff told CoinDesk that the system is, rather, designed for a âpost-blockchainâ world.
It doesnât even seem like the technology has been around long enough to already be thinking of a world after it, but to Stallman, bitcoin isnât suitable as a digital payment system.
His biggest complaint: bitcoinâs poor privacy protections.
He told CoinDesk, âWhat Iâd really like is a way to make purchases anonymously from various kinds of stores, and unfortunately it wouldnât be feasible for me with bitcoin.â
Using a crypto exchange would allow that company and ultimately the government to identify him, he said. And as for mining the bitcoin himself, itâs a big investment and besides, he continued, âIâve got other things Iâd rather do.â
Asked what he thought about so-called privacy coins, Stallman said heâd gotten an expert to assess their potential, and âfor each one he would point out some serious problems, perhaps in its security or its scalability.â
And speaking broadly, Stallman continued:
âIf bitcoin protected privacy, Iâd probably have found a way to use it by now.â
That pessimism aside, the GNU Projectâs Taler does share some aspects with cryptocurrency projects â most notably it aims to fill the same niche.
Start with Talerâs intellectual lineage. Itâs based on blind signatures, a cryptographic technique invented by David Chaum, whose DigiCash was among the first attempts at creating secure electronic money. Plus, Talerâs attempt to create a digital money that resists surveillance by governments and payments companies aligns it with many cryptocurrency projects.
Yet, Taler does not attempt to bypass centralized authority.
Payments are processed by openly centralized âexchangesâ rather than peer-to-peer networks of miners because, Grothoff said, such a system âwould again enable dangerous, money laundering kind of practice.â
Indeed, in a break with the anti-government ethos that has tended to characterize bitcoin and some of its peers, Talerâs design explicitly tries to block opportunities for tax evasion.
Speaking to this, Stallman told CoinDesk, âWe need a state to do many vital jobs, including fund research, fund education, provide people with medical care â provide everyone with medical care â build roads, maintain order, provide justice, including to those who are not rich and powerful, and so the stateâs got to bring in a lot of money.â
What a break from the political leanings of many of bitcoinâs first adherents.
Stallman continued:
âI wouldnât want perfect privacy because that would mean it would be impossible to investigate crimes at all. And thatâs one of the jobs we need the state to do.â
Privacy in the Taler system, then, is limited to users spending their digital cash. They are shielded from surveillance because, Grothoff said, âthe exchange, when coins are being redeemed, cannot tell if it was customer A or customer B or customer C who received the coin, because they all look identical from the exchange.â
âNobody,â he added, âexactly knows who has how many tokens.â
Merchants (or anyone) receiving payments, on the other hand, do so visibly and in the open, making it possible for governments to assess taxes on their income â not to mention harder for the recipients to participate in money laundering.
While Taler is not a cryptocurrency and doesnât have a native asset (there are no talers or TalerCoins), as a new payment rail for existing assets, the system could support cryptocurrency at some point.
Just as euros (the first currency that will be supported by the system), dollars and yen could all be sent using Taler, so could bitcoin.
Similarly, while Taler is not a blockchain, a blockchain-based system could take the place of a bank within the system.
For users to be able to move euros into the Taler wallet, though, Taler exchanges will need to interact with the traditional banking system to withdraw that money. In this same way, a blockchain-based system could work with Taler exchanges to allow users to get access to their cryptocurrency.
Grothoff compared the act of moving bank deposits to a Taler digital wallet to taking cash out of an ATM. Coins in the wallet are stored locally on a userâs device, and if a user loses the key to their wallet, thereâs nothing that can be done to recover it, much like the crypto spaceâs use of private/public key pairs.
Currently, Taler is in talks with European banks to allow withdrawal into the Taler wallet and also re-deposit from the Taler system back into the traditional banking system.
While the launch date on the projectâs website still lists 2018, Grothoff said, itâs dependent of how quickly discussions with banks can be wrapped up. And he said, âThe banks are not necessarily easy or cheap to deal with.â
Although, nothing about the traditional banking system per se is essential to Talerâs functioning (except perhaps for regulatory compliance). In principle, the âregister-based systemâ that Taler plugs into could be a bank account or, in theory, a blockchain, said Grothoff.
If Taler gains traction, developers can experiment with different implementations and integrations â using banks or blockchains or whatever other register system they prefer. After all, Grothoff said:
âItâs free software.â
Stallman image via Wikimedia Commons/NicoBZH