Take the 2-minute tour ×
Web Applications Stack Exchange is a question and answer site for power users of web applications. It's 100% free, no registration required.

Is there only one program for hosting a Diaspora pod, or are there several implementations?

share|improve this question
add comment

2 Answers

up vote 1 down vote accepted

Diaspora is the name of one Ruby implementation for a decentralized social networking tool, just like Firefox is the name of one implementation for a web browser.

If you want one written in another language, it won't be Diaspora and it won't load any Diaspora plugins (just like Chrome doesn't load Firefox plugins) but, if it speaks the same protocols, it will be able to talk to Diaspora.

Since that looks like the basic OStatus family of protocols, I'd say that anything that supports them should be able to inter-operate with Diaspora.

share|improve this answer
    
I was under the impression that both the Ruby implementation and the protocol were called Diaspora. –  user8720 Aug 29 '11 at 15:46
    
They may internally refer to some superset of OStatus as Diaspora for all I know, but from what I'm seeing, Diaspora communicates between instances using the plain ordinary OStatus suite. (WebFinger, LRDD, hCard, Activity Streams, PubSubHubbub, Salmon, OAuth, etc.) –  ssokolow Aug 29 '11 at 15:52
add comment

https://github.com/diaspora/diaspora/wiki/Installing-and-Running-Diaspora

This document contains technical information for installing the necessary software to run a pod yourself, either for development, or as a new pod on the Diaspora network.

Hope this helps.

share|improve this answer
    
I realise that anyone can run their own Diaspora pod, but is there only one implementation of the pod server program? –  user8720 May 11 '11 at 20:54
    
It looks to be a fairly standard Ruby/MySQL/other_dependencies system (see preparing your system section) so yes, the implementation is the same. But it can be installed on Linux/OS X/Windows. –  Whitingx May 12 '11 at 9:00
    
Sorry, I don't understand. I'm wondering if there is only one program (let's call it diaspora-pod-ruby) that can run a pod, or if there are others (e.g. diaspora-pod-perl) as well. –  user8720 May 12 '11 at 11:36
    
@Tim, Diaspora is written in Ruby on Rails (github.com/diaspora/diaspora/wiki/…) only. Hope this clears things up. –  Whitingx May 12 '11 at 12:14
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.