postActiv is a free software project to develop a social networking platform. It is derived from GNU Social, which is itself derived from StatusNet and Laconica. It helps people in a community, company, or group to exchange short status updates, do polls, announce events, or other social activities. Users can choose which people to "follow" and receive only their friends' or colleagues' status messages. They can also view the public timeline of the site to see everyone, or the "whole known network" timeline, to see all the people in sites that have connected with this one, by someone following them. It provides a similar service to proprietary social network sites, but is decentralized, and with many additional features and an open, free software codebase that you can develop your own plugins for, it is much more awesome.
Using plugins available to postActiv, status messages can be sent to mobile phones or pages, instant messenger clients that implement XMPP, and desktop clients with support for the Twitter API. It is also compatible with plugins developed for GNU Social and its predecessor StatusNet.
postActiv supports an open standard called OStatus that lets users in different networks follow each other. It enables a distributed social network spread all across the Web. There are also future plans to support the Diaspora federation protocol, which will allow postActiv to communicate with sites running social networks using the Diaspora or SocialHome software.
postActiv is derived from GNU Social, and GNU Social was originally developed as "StatusNet" by StatusNet, Inc. with Evan Prodromou as lead developer. It is forked form commit bd306bdb in the Nightly branch of GNU Social, available here.
It is shared with you in hope that you too make an service available to your users. To learn more, please see the Open Software Service Definition 1.1
Those familiar with microblogging no doubt ask themselves: what sets postActiv apart from other microblogging services and software, such as Twitter, Mastodon, or Facebook. There's a number of things:
Unlike proprietary software like Twitter or Facebook, the source of postActiv is open and freely-available. Licensed under the AGPLv3, the code of postActiv respects your freedom and allows you to make whatever changes you might desire to the code, and run it under whatever environment you want. You don't have to worry about complicated and expensive licensing schemes, and server operators or developers can extend the software in whatever way they wish, knowing that the Four Freedoms are respected.
Sites running postActiv can communicate between each other, allowing you to operate your own social network curated exactly the way you wish, all while not having to worry about the traditional forum software problem of a small and niche community, since you can easily follow and discuss with people from other server running postActiv. It can also communicate with servers running Friendica, Hubzilla, GNU Social, StatusNet, and Mastodon1.
1: Mastodon does not follow the OStatus standard strictly and thus there are a number of inconsistencies and issues with Mastodon posts, but you can still communicate freely with people running Mastodon.
Many other federating software have a plethora of issues such as loss of messages in transmission, lack of updating profiles, not finding all the messages in a given conversation - postActiv strives to ensure that the network is sound and solid, and that such problems are minimized. It includes a variety of checks and balances to even out federation issues and ensure you can communicate without interruption.