- From: Evan Prodromou <evan@e14n.com>
- Date: Sun, 02 Jun 2013 11:27:36 -0400
- To: "public-fedsocweb@w3.org" <public-fedsocweb@w3.org>
- Message-ID: <51AB6468.6040903@e14n.com>
I think it's unlikely that we're all going stop hacking, sit down around a big table, hash out the perfect social networking protocol, and then rush off to implement it. First, because if you think about it too little, you come up with an insufficiently powerful protocol to do what people need done. Second, if you think about it too much, you'll go down so many ratholes that you'll never actually publish a protocol. I think that by their nature, FSW technologies require internetworking protocols for instance-to-instance communication. I think that developers will implement those protocols that make sense for their users, or for acquiring new users. I don't think they'll pick a protocol because it looks great or because it's easy; they'll do it because they have to. Because there are lots of users on that other internetwork. There will probably be some components that we'll see making up most of the internetworking and client interfaces from here: * domain-based IDs (HTTP URLs and/or Webfinger) * RESTful APIs * JSON * OAuth * HTTPS for on-the-wire security Finally: I think federation can be well-served by a monoculture of Free and Open Source servers. There are network effects between users, but there are also network effects between sysadmins, developers, documentation writers, translators, third-party developers, and so on. There are hazards of stagnation, and choke points, but more people working on the same codebase is better than lots of people working on different codebases. -Evan
Received on Sunday, 2 June 2013 17:20:43 UTC