[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Social-discuss] introduction & my thoughts
From: |
Pepijn de Vos |
Subject: |
[Social-discuss] introduction & my thoughts |
Date: |
Wed, 26 May 2010 20:39:38 +0200 |
Hi,
After watching a few of the ideas passing by on this mailing list I though I'd
introduce myself.
I'm Pepijn de Vos, a web developer with a strong interest in social media.
I program mostly PHP, Python and Clojure.
I'm the author of a p2p network plugin for Wordpress, which is at the moment
not maintained.
http://wordpress.org/extend/plugins/p2p-social-networker/
I'm not an network specialist, but my experience with port forwarding and
server installations tell me that someone has to get really, really smart to
get real p2p working.
It's just to complicated for the average person to run his own server.
And then we have not yet talked about the issues of security, changing IP
addresses and locations and offline users.
The solution from Bjarni RĂșnar Einarsson sound very interesting though.
I personally think it is more feasible to go for an XMPP style federated
approach or maybe more like Git and Mercurial.
That means we still need servers, but it's decentralized; Every server can talk
to every other sever, and so can their clients.
Maybe this could even be an extension to XMPP?
I have a test on my computer which user Mercurial to pull and merge user
profiles, in which case a website like bitbucket could be turned into a social
network.
Another thing that can't be said enough:
I think a common protocol is very valuable in this case.
I want to share one more idea of mine, which I call reverse oauth(I know, bad
name).
Normally you tell Twitter to grant access to a certain application.
With reverse oauth, every user takes the place of an app and a server at the
same time.
This means that every user has its own key and secret and can ask permission to
your account.
After you grant them access, they get an access token to you account.
You, like any other user, maintain a list of access tokens to access the
accounts of your friends.
I'm not an encryption expert either, but I imagine you can do some nice
encryption and validation with this token as well.
Groeten,
Pepijn de Vos
--
Sent from my iPod Shuffle
http://pepijndevos.nl
- [Social-discuss] introduction & my thoughts,
Pepijn de Vos <=