OStatus

OStatus
Nimi OStatus
Protokollan tarkoitus hajautettu tiedonvaihto
 Mediatiedostot Wikimedia Commonsissa

OStatus on avoin sosiaalinen verkkoprotokolla , jonka avulla yhden Internet-palvelun käyttäjät voivat vastaanottaa ja lähettää viestejä toisen Internet-palvelun käyttäjille. OStatus kuvaa, kuinka PubSubHubbub , ActivityStreams , Salmon , Portable Contacts ja Webfinger protokollia voidaan käyttää yhdessä, jotta eri palvelintoteutukset voivat kommunikoida keskenään [1] .

Historia

OStatus-protokollaa käytettiin kommunikointiin StatusNet -solmujen , kuten identi.ca ja Status.Net [2] välillä . OStatus otettiin kuitenkin myöhemmin käyttöön Friendicassa [3] . Tammikuussa 2012 perustettiin W3C -yhteisöryhmä OStatus [4] . Protokollaa käytettiin myös Mastodonissa, mutta OStatuksen tuki poistettiin versiosta 3.0.0 [5] . Pleroma tuki myös OStatus-protokollaa ennen versiota 2.0.0 [6] .

Tekniikka

OStatus-protokollaa käyttävä palvelin luo Atom -muotoisen syötteen palvelimen käyttäjien viesteistä, jotka toimitetaan heidän tilaajilleen PubSubHubbub-protokollan avulla. Vastaukset käyttäjien viesteihin toimitetaan Salmon-protokollalla, ja muut mikroblogin ominaisuudet , kuten viestien lisääminen suosikkeihin, toteutetaan ActivityStreams [7] -protokollalla .

Muistiinpanot

  1. Joab Jackson. Voivatko avoimen lähdekoodin työkalut tehdä Facebookista seuraavan AOL:n?  (englanniksi) . tietokonemaailma . Computerworld (28. heinäkuuta 2010).
  2. Group Redent Plugin for Status.net /  Identi.ca . davehall.com.au .
  3. Sean Tilley. Sain Zot-Mike Macgirvinin luomaan omia sovelluksiasi ja  protokolliasi . Keskikokoinen . Keskitaso (10. lokakuuta 2017).
  4. Evan Prodromou. Uusi OStatus Community Group  W3C :ssä . W3C-yhteisö ja yritysryhmät . W3C (12. tammikuuta 2012).
  5. Gargron. v3.0.0  (englanniksi) . GitHub (3. lokakuuta 2019).
  6. v2.0.0  (englanniksi) . Pleroma GitLab (8. maaliskuuta 2020).
  7. Nathan Willis. StatusNet , Identi.ca ja siirtyminen pump.io-tiedostoon  . LWN.net (27. maaliskuuta 2013).

Linkit

Virallinen wiki