Open source alternatives to twitter [closed]

Solution 1:

If you want to install your own Twitter alternative I would take a look at StatusNet. That is the "open source microblogging platform" which among other things powers identi.ca.

Solution 2:

You could cover most your requirements between XMPP (Jabber), IRC, a "blog," mailing lists, and a wiki.