Have you heard about the Indie Web? The idea that our habit of always using a “silo” company like Facebook, WhatsApp or Twitter to communicate with our friends will ultimately hurt our society. The idea that we should re-decentralise the Web by taking back individual control of our data and communications.
A rant
Almost every message we send or photo we post, in recent years, we do by depositing it in a silo. We give our message or photo to a company such as Facebook, and let them store it on their terms. We let them control when and how and to whom they show our message. We even let them control whether and how we can get our own data back from them*. That system works just fine, of course. You can be my Friend and talk to me; all you need to do is sign up and keep to their terms of service. As long as I accept that they may start charging me for the service at any time. And as long as I don’t care that when they eventually shut down the service my diaries and albums will be gone, and all the links to them will be dead even though I kept a copy of the data somewhere else.
The silo system works fine, as long as we don’t mind not sharing our conversation and photos with some of our real friends and family who can’t or won’t join Facebook or prefer to use another system. And as long as I’m happy to log in to a different service to read my LinkedIn messages, and another one to read WhatsApp, and can’t download all my messages into a single application and go offline and then read them.
Good old email
What happened to email? It’s the only popular Internet communication medium that is still Open in the sense that anyone can join in without having to sign up to one particular company. Email has wonderfully opened up the world by being an Open protocol. That’s hugely important.
The Internet connects us all directly. It was designed that way. Technically, each of us could directly own and control our own data, our own communications, everything we do on the Internet — our own “digital self”. But we are choosing not to, and perhaps we don’t appreciate the implications this choice will have.
You might want to read Dan Gillmor explaining Why the Indie Web movement is so important.
The movable blog
When I write a blog article like this one, I should have the choice where to store the text, and that choice should not restrict who can read it.
Can you tell where this blog post you’re reading is actually stored and being served from? If you’re a geek you’ll know how to find out, but I’ll tell you: at RedHat’s OpenShift Online service. At least, at the time of writing, it was. If RedHat ever starts charging too much for that service, I can rent another server from another company, or even buy one and put it under my desk, and move the blog data and software onto it and continue running.
How? The key here is:
The URLs of my data and of my communication channels are under my own domain name:
http://<my-data>.foad.me.uk
http://blog.foad.me.uk/this-blog-entry
When I first experimented with setting up a blog, I set it up at jfoad.wordpress.com because that’s the Easy Way and it was only a private test with about two posts. Even so, before I realised what I was doing, I’d sent my brother a link to one of those posts. Then I moved the blog to a server under my own control, which meant it could no longer be at a wordpress.com address, and so the link in his email became broken. I broke the hyperlink. I Broke The Web. Oops.
To be able to move my blog to a different hosting company without breaking the Web, my URLs need to stay the same. To achieve this, the URLs need to be under my complete control, which means under my own domain name. I learnt the lesson and moved it to blog.foad.me.uk.
When I next need to move it, I will adjust my DNS records for the URL blog.foad.me.uk to point to the new server, and so the URLs of all the posts can stay the same, and all existing links to them can remain unbroken.
Indie Web
I’ve been learning about Indie Web principles, and I’ve been playing with some specific techniques in practice, but the movement has a lot of catching up to do. Two big obstacles we need to overcome are the enormous “network effect” that makes it hard for users to escape from the dominance of the big silo companies, and the lack of good, open protocols and methods that are easy to set up and delightful to use. In order to overcome the former we’ll need to create the latter, and that’s something I’m getting interested in helping with.
Let’s go and IndieWebify.Me …
* Data protection law in Europe requires Them to let Us retrieve all the data they hold about us, hence Google “Takeout”, Facebook “Download my data”, and so on. That’s something, but it does not make an Indie Web.
Hello Julian, can you comment on whether the ‘network effect’ is more likely to be overcome in real world use by using open protocols to retrieve data from ‘silo’ networks so it can be posted elsewhere, or by starting again with new, open social networks?
Who Am I?
I’m Julian. Hello!
I am a software design engineer by profession, passionate about Matrix and other open source software and systems, and having recently been working on Subversion, the still popular open source version control system. You may find my recent Matrix, Android and Self-Hosting skills and my older CV and read more about my work on other pages.
I live in Nottingham.
What’s On My Blog?
Bits and pieces. Some ideas I’ve been thinking about for years. Some new ones. No unifying theme, though many are about software design. Many are rough and unfinished. Sometimes I go back and improve or expand them later and sometimes I don’t.
Why?
Sometimes I write just for myself. I’m finding it helps me develop my ideas, and writing them in public works better than in private (even if nobody reads them). Sometimes so I can invite others to read and respond.
I write on my own blog rather than on (say) Facebook so I can keep control of my writings both now and over the long term. For example I, not Facebook, control what kinds of content I can post and who can read it and who can reply, and I can present it at my own web address. See my post about the Indie Web.
Also I want to experiment with blogging and blogging software — initially WordPress. If you find rough edges in the system, this may be the reason.
Comments
I welcome your comments. Comments are moderated, meaning your first comment won’t show up until I approve it, usually within a day or so, though if I’m away it could be longer. Please bear with me. You don’t have to sign in but if you do the system will know if you’re already approved and will also let you edit or delete a previous comment.
Two Blogs?
I currently have a newer blog and an older blog. The old one is in WordPress, the new one in WriteFreely.
Some day I would like to:
migrate the old posts off WordPress, preserving URLs
use a self-owned/federated comments system such as Matrix-based Cactus Comments