Hey folks, been idly watch, but just have to jump in here before this
gets much more out of hand...
On Sun, Mar 28, 2010 at 3:28 PM, Henry Litwhiler<address@hidden> wrote:
On 3/28/10 3:21 PM, Matt Lee wrote:
On 03/28/2010 02:57 PM, Henry Litwhiler wrote:
Assuming that we go with a pure-PHP GNU Social, what would the
application look like, structure-wise? How would the nodes communicate?
So, I thought about the two typical ways people communicate in something
like Facebook.
1. They send messages to each other -- via wall posts, inbox messages,
chat.
2. They publish things -- status updates, photos, notes, join groups.
For the messaging, something like XMPP could be used.
Developing (or incorporating) good, solid, decentralized messaging protocol
will have to be a major focus of the GNU Social project.
Blaine mentioned our work earlier, but I would strongly encourage you
to check out OStatus - http://ostatus.org/ . It already incorporates
both messaging as well as following/subscriptions. It's currently used
by StatusNet (http://status.net/) - but is built on the same open
protocol stack used by Google Buzz, Cliqset.com and others.
This can all be done completely statelessly in exactly the environment
that Matt has outlined (StatusNet uses the same LAMP stack).
I would strongly encourage you all to focus on adopting existing
(preferably, rather than creating) open standards. True decentralized
networking should be platform and language independent.