End-to-end freedom

I'd like to present a phrase I've been using to talk about and think about network services and free software for the last year or so.

Like a lot of these things, it's a natural enough verbal construction that other's have already used it, but it doesn't seem to have a lot of currency in the communities to which it might be most useful.

It occurred to me as I was reading about, and teaching about, the differences in instant messaging systems, comparing and contrasting proprietary systems of various kinds with protocols like Matrix, XMPP, and IRC and the free software that implements them.

At the time, a lot of attention was going to the adoption of systems whose headline goals included providing their user base with end-to-end encryption.

In my frustration at trying to talk about the qualities these services might lack if they either weren't free software, or if they depended in some way on proprietary software, led me to the parallel phrase end-to-end freedom.

A system that is free software at every step of the way, then, is end-to-end free.

Searching for the phrase does turn up prior uses. In some cases, the usage has the same context, relevant to software and software freedom. In others, it is used more nebulously.

"I think the goal should be that we ultimately demonstrate by our actions (and successes!) that end-to-end freedom is the best and fastest way for technology to advance." Stephen Gallagher, F16 elections questionnaire

"These technologies are increasingly interfering with the end-to-end freedom that the Internet originally created, and interfering with the opportunity of the Internet to create great innovation." Open Education Interview: Lawrence Lessig

"Why not build on a fully open platform to give you end-to-end freedom and take advantage of the commercial benefits of open source technologies."

"But many also worried about the erosion of the end-to-end freedom that has characterized the Net since its inception." Kenneth Corbin, The Internet Doesn't Make Us Dumber: Pew

At first glance, this discussion of censorship-resistent network designs seems like it might be a relevant use of "end-to-end freedom". The word Freedom here though is used as a proper noun to denote one specific design.

This hit for end-to-end freedom is even more tricky to sort out. It includes some references to software, in this case software used for building automation and control (as in, controlling physical buildings, not automating software builds). It speaks to the benefits of "openness", about creating "integrated, easily modified systems" using "components from competing providers" while "[returning] building control to the user". Alas, so far as I can tell, for all its openness, it's not about what we tend to think of as free and open source software.

Pages

Categories

Tags