pump.io

From LIMSWiki
Jump to navigationJump to search

pump.io
Original author(s) Evan Prodromou
Developer(s) E14N Inc.
Initial release October 3, 2012 (2012-10-03)[1]
Stable release

5.1.4  (September 18, 2020; 3 years ago (2020-09-18))

[±]
Preview release none [±]
Written in JavaScript / Node.js
Operating system Cross-platform
Type Web application framework
Activity streams engine
License(s) Apache License, Version 2.0
Website pump.io

pump.io (formerly StatusNet[2] , which was formerly Laconica[3]) is a free open-source web application framework/"stream server"[4] that allows text, images, video, audio, bookmarks, etc. to be transmitted across social-based Internet platforms. The software was developed to solve at least three problems, according to developer Evan Prodromou: provide a scalable server framework for mobile social networking applications, implement activity streams in non-social software, and connect interoperating applications.[5]

Primary technical differences between pump.io and StatusNet are[6]:

  • pump.io sends "activity messages as JSON rather than as Atom"
  • pump.io defines "a simple REST inbox API instead of using PubSubHubbub and Salmon to push messages to other servers"
  • pump.io uses "a new database abstraction layer called Databank," which supports NoSQL databases as well as relational databases, rather than depending on MySQL

Product history

pump.io was formerly StatusNet, which was originally called "Laconica," a reference to the Laconic phrase, a particularly concise or terse statement.[7] On August 28, 2009, Laconica was renamed to StatusNet coinciding with the release of version 0.8.1 (aka "Second Guessing") of the StatusNet software.[3] Of the new name, developer Even Prodromou said it "simply reflects what our software does: send status updates into your social network."[3]

On December 18, 2012, Prodromou announced the end of StatusNet, to be replaced by a new company name E14N and product pump.io. StatusNet services were expected to be shut off completely by February 1, 2013.[2] In March 2013, tech writer Nathan Willis theorized "StatusNet never quite reached its original goal of becoming a decentralized, multi-site platform" because their site Identi.ca which used the technology "was quickly branded as an open source 'Twitter replacement' ... [which] hampered StatusNet's adoption as a federated solution."[6]

On March 26, 2013 new users were no longer able to register on Identi.ca, randomly redirecting them to one of numerous free public pump.io sites.[6] Development of pump.io has continued since, with the last open-source release arriving on August 26, 2016.[1]

Features

The main features of pump.io are not clearly stated on the website.

Hardware/software requirements

pump.io has the following requirements[4]:

  • node.js 0.10 or 0.12
  • npm 1.1.0 or higher
  • a database server
  • the graphicsmagick package with the gm command

Videos, screenshots, and other media

Entities using pump.io

Further reading


External links

References

  1. 1.0 1.1 "e14n/pump.io - Releases". GitHub. https://github.com/e14n/pump.io/releases. Retrieved 06 January 2015. 
  2. 2.0 2.1 Prodromou, Evan (18 December 2012). "Upcoming changes in the status.net service". Status.Net Blog. Archived from the original on 14 February 2014. https://web.archive.org/web/20140214055234/http://status.net/2012/12/18/upcoming-changes-in-the-status-net-service. Retrieved 05 January 2015. 
  3. 3.0 3.1 3.2 Prodromou, Evan (28 August 2009). "Laconica is now StatusNet". StatusNet Inc. Archived from the original on 14 February 2014. https://web.archive.org/web/20140214024724/http://status.net/2009/08/28/laconica-is-now-statusnet/. Retrieved 05 January 2015. 
  4. 4.0 4.1 "pump.io". E14N Inc. http://pump.io/. Retrieved 06 January 2015. 
  5. Behrenshausen, Bryan (15 July 2013). "pump.io: the decentralized social network that's really fun". OpenSource.com. Red Hat, Inc. http://opensource.com/life/13/7/pump-io. Retrieved 06 January 2015. 
  6. 6.0 6.1 6.2 Willis, Nathan (27 March 2013). "StatusNet, Identi.ca, and transitioning to pump.io". LWN.net. Eklektix, Inc. http://lwn.net/Articles/544347/. Retrieved 06 January 2015. 
  7. "definition of Laconic phrase". The Free Dictionary. Farlex, Inc. http://www.thefreedictionary.com/Laconic+phrase. Retrieved 4 April 2012.