Email or username:

Password:

Forgot your password?
Top-level
Cory Doctorow

But the lure of locking in users trumped the user benefits of cross-platform communications, and today we live in a shattered messaging hellscape that includes Slack, Discord, WhatsApp, iMessage, Signal, FB Messenger, Teams, Instagram, TikTok, Hangouts, Twitter DMs and Skype.

5/

9 comments
Cory Doctorow

The same toolsmiths who tackled messaging fragmentation in the 2000s are still at it in the 2020s, in a higher-stakes environment where laws like the DMCA and CFAA pose chilling legal risks. Nevertheless, they're plugging away at this unglamorous, essential work.

Take Gary Kramlich, the sole full-time developer on Pidgin. Kramlich quit his job in 2019 and has been living frugally on his savings and a small grant while undertaking a top-to-bottom refactoring of Pidgin's venerable code-base.

6/

Cory Doctorow

He's got another month or two before he'll have to go back to a day-job (unless he finds a funder!), but in the meantime, the giant cyber-arms dealer Zerodium has offered a $100k bounty for weaponized exploits in Pidgin's code that can be used to attack Pidgin users.

$100k is about four years' budget for Kramlich - money he pays out of pocket - while Zerodium is willing to scrape that up from behind its sofa-cushions to pay for weapons that hurt Pidgin users.

therecord.media/zerodium-acqui

7/

He's got another month or two before he'll have to go back to a day-job (unless he finds a funder!), but in the meantime, the giant cyber-arms dealer Zerodium has offered a $100k bounty for weaponized exploits in Pidgin's code that can be used to attack Pidgin users.

$100k is about four years' budget for Kramlich - money he pays out of pocket - while Zerodium is willing to scrape that up from behind its sofa-cushions to pay for weapons that hurt Pidgin users.

Cory Doctorow

Kramlich describes his work in human terms: "It's all about communication and bringing people together, allowing them to talk on their terms. That's huge. You shouldn't need 30GB of RAM to run all your chat clients. Communications run on network effects.

"If the majority of your friends use a tool and you don’t like it, your friends will have to take an extra step to include you in the conversation. That forces people to choose between their friends and the tools that suit them best."

8/

Cory Doctorow

I agree with him about network effects and I want to add something here about switching costs. You might join an messaging service because of network effects (you want to talk to the users who are already there), but you *stay* because of switching costs.

If you quit a service, you quit the friends who use it. If those friends matter a lot to you, then the service operator can do pretty terrible things to you (like invading your privacy) and you'll still stick around.

9/

Cory Doctorow

Multiprotocol clients like Pidgin attack those switching costs head on, letting you escape a service provider's walled garden and still pass messages to the people who aren't ready to leave yet. Not only does this make your life better, it makes their life better, too.

Because when it's easy to leave a service - when the switching costs are low - the service has to worry about losing users, and that limits how badly they can abuse the users that stay behind.

10/

Cory Doctorow

Multiprotocol clients are a perfect example of Adversarial Interoperabitlity (AKA Competitive Compatibility or comcom) - plugging new stuff into existing stuff, even if the people who made that stuff object.

eff.org/deeplinks/2019/10/adve

The fact that tiny groups of volunteers can self-fund hugely important tools that positively impact the daily lives of millions of people is partly the reason that early internet advocates fell in love with the possibilities for networked communications.

11.

Multiprotocol clients are a perfect example of Adversarial Interoperabitlity (AKA Competitive Compatibility or comcom) - plugging new stuff into existing stuff, even if the people who made that stuff object.

eff.org/deeplinks/2019/10/adve

The fact that tiny groups of volunteers can self-fund hugely important tools that positively impact the daily lives of millions of people is partly the reason that early internet advocates fell in love with the possibilities for...

Cory Doctorow replied to Cory

As my colleague Danny O'Brien wrote, these are "a renewable resource that tech monopolies and individual users alike continue to draw from....'

"When Big Tech is long gone, a better future will come from the seed of this public interest internet: seeds that are being planted now, and which need everyone to nurture them until they’re strong enough to sustain our future in a more open and free society. "

eof/

Vercors replied to Cory
@pluralistic Ok so making a recurring donation to Pidgin goes in my todo list. I didn't know he was refactoring the code, I'll try to contact Mozilla on Matrix🤞

@grishka You probably want to read this thread
Григорий Клюшников replied to Vercors

Vercors, yeah I read Cory's articles on EFF a while ago and watched several of his talks. Adversarial interoperability is a beautiful thing. This world needs more of it, and governments should absolutely not grant those companies any protections against it. As in, if you're running Facebook in a headless browser on your server and interacting with it on behalf of a consenting user, Facebook shouldn't be able to sue you for doing this.

Go Up