Pump.io is a free, federated and decentralized social network, as well as the software running on its servers.
The basic concept is “I publish stuff, like text and pictures, and share them with the world, or with some specific people”. It’s mostly the typical concept of “social network”. First of all, we want to make it clear that it’s still in an early stage of development.
Pump.io can be considered an evolution of the GNU Social microblogging software, previously known as StatusNet. Just like it, it’s Free Software, and its protocol is built on the idea of federation between servers, so, for instance firstname.lastname@example.org can talk to email@example.com, etc.
Part of the basic idea of Pump.io is to have the minimal necessary functionality in the ‘core’ software, and let third party developers easily create services that can interact with that core, thus creating a system with many possibilities and applications.
The number of compatible clients increases steadily. For now, there are three Pump clients for desktop systems (Dianara, Pumpa and Choqok), three more for Android (Puma, Impeller and AndStatus), a plugin for Emacs, a few command line utilities, like p, and several external web-based services, such as pump2status.net, pumpbridge.net or pump2tweet.com.
It is important to understand that the great potential of Pump.io is based, in great part, in the diversity of applications built around it. It’s not a good idea to restrict yourself to the web interface, because most of the great possibilities are lost. Pump.io is much more than that.
Current server software is 0.3.0-alpha and the web interface is quite basic, but the system shows great potential. It has an API, so there are some very capable applications in the making, that can be used right now, and it’s only a matter of time before even more software to interact with this system becomes available for PC, tablets and phones. In fact, some of the applications available today, already have some functionality that is not yet present in the web interface. For instance, editing (updating) posts and comments, or uploading audio and video.
To start, we recommend you take a look at our articles “Basic Pump.io” and “Some tips for a better experience using the Pump.io network“.
Another great resource under construction is the Pump.io User Guide.
NOTE: “Basic Pump.io” has not yet been imported into the English version of the blog.