IMAPSN: a spec for building social networking clients using SMTP and IMAP.
1–10 of 14 posts
Re: IMAPSN: a spec for building social networking clients using SMTP and IMAP.
#2Email would serve as a notification/status passing protocol and the actual content would be served by the "embedded" web server.
The imap+content servers could ofcourse be hosted in owned hardware/domain or provided as an ISP service.
Edit: to add more info on my approach: The content/web server would also host the UI to access/use your social net. I'm thinking of a SquirrelMail plugin as a first attempt, or a GUI overhaul shifting the primary focus to the social net aspect. The regular email functionality could also be present through a classic looking SquirrelMail interface, so the user can conceptionally separate the email "stuff" from the social "stuff" if he/she needs it.
Re: IMAPSN: a spec for building social networking clients using SMTP and IMAP.
#3However, unlike diaspora he's at least tackling the problem from the right angle (protocols).
But regardless of system design, the more interesting question remains: Who is going to fund the implementation of such a system?
Re: IMAPSN: a spec for building social networking clients using SMTP and IMAP.
#4Given that they're explicitly about people in particular, personal web pages, social networks and distributed code reviews are kind of the tip of the ice berg. How nice would it be to have a structured project management protocol that operates over email, but allows people to hook up whatever client they want to interpret it, allowing them to work in a way that best suits them?
Re: IMAPSN: a spec for building social networking clients using SMTP and IMAP.
#5Re: IMAPSN: a spec for building social networking clients using SMTP and IMAP.
#6I've actually been thinking a lot about this kind of stuff lately. In fact, I think when you start to think about a person's email address as more than just "an address where you send them email", and rather, as a globally unique, completely ubiquitous address to connect with them in general, there are a lot of really interesting applications you can build around it that completely supplant existing protocols. Given…
Re: IMAPSN: a spec for building social networking clients using SMTP and IMAP.
#7- messages are pushed instead of pulled, which is a waste because not every status update from every friend will be read.
A rapid scan of the site did not reveal any solutions to these problems, which are indeed huge problems. Ashton Kutcher can't send ten million emails a day. Social needs to be built on a pull protocol.
Re: IMAPSN: a spec for building social networking clients using SMTP and IMAP.
#8- scaling into friend-of-friend territory will cause email traffic to grow very quickly and needs limits (namely comment visibility has to stay in the friend circle of the original message) - messages are pushed instead of pulled, which is a waste because not every status update from every friend will be read. A rapid scan of the site did not reveal any solutions to these problems, which are indeed huge problems. Ash…
Re: IMAPSN: a spec for building social networking clients using SMTP and IMAP.
#9- scaling into friend-of-friend territory will cause email traffic to grow very quickly and needs limits (namely comment visibility has to stay in the friend circle of the original message) - messages are pushed instead of pulled, which is a waste because not every status update from every friend will be read. A rapid scan of the site did not reveal any solutions to these problems, which are indeed huge problems. Ash…
Ideally each server has more than one user and if a distributed system looks anything like our current email infrastructure, there are would only be a handful of large service providers, each with millions of users.
Of course, there might be thousands of followers also using smaller providers, but sending a few thousand emails is not a big deal (and not that much different from a few thousand providers pulling from a central hub).
Re: IMAPSN: a spec for building social networking clients using SMTP and IMAP.
#10- scaling into friend-of-friend territory will cause email traffic to grow very quickly and needs limits (namely comment visibility has to stay in the friend circle of the original message) - messages are pushed instead of pulled, which is a waste because not every status update from every friend will be read. A rapid scan of the site did not reveal any solutions to these problems, which are indeed huge problems. Ash…