Tent – protokollet som öppnar upp den sociala webben

Idag signade jag upp mig på tjänsten TentStatus. Tjänsten är ett proof of koncept av protokollet Tent, vilket är en lösning för att skapa en decentraliserad social webb. Framtidens sociala webb, troligtvis.

Inte ”ännu ett” Twitter

Rent utseendemässigt påminner TentStatus om ett rejält nerskalat Twitter. De tre grundkoncepten för en social webb; profiler, statusuppdateringar och följare finns med, liksom det kompletterande konceptet reposting. – Alla delar som egentligen behövs för ett neuralt nätverk, där profilerna agerar nodpunker, följandet agerar synapskopplingar, statusuppdateringarna är signalerna som skickas och reposting agerar som vidarbefodring till de nodpunkter som borde nås av signalen.

Decentralisering ger stabilitet

Men Tent är mycket mer än så. Där andra tjänster som Facebook och Twitter använder sina servrar för att låta oss skicka uppdateringar, bilder och sprida information, låter Tent-protokollet oss att använda egna servrar för att kommunicera socialt.

Men varför är det viktigt? Låt oss ta ett exempel. Två välkända protokoll som vi är välbekanta med är webben (webbsidor) och eposten. Båda dessa är decentraliserade, vilket gör att inte hela internet går ner om du råkar krångla till din hemsida eller att någons e-post inbox är full. Det är bara enskilda sidor som går ner eller så får du en studs på mailen. Alla andra påverkas inte.

Men om Twitter får problem, så rasar hela vår twittrande infrastruktur. Det blir Fail whale für alla och istället hoppar alla över på Facebook, som i sin tur går ner när alla loggar på samtidigt. Obra.

Decentralisering ger frihet

Genom att kunna köra protokollet på våra egna servrar kommer vi ha full tillgång till den data och det material vi lägger upp, men framförallt våra relationer. Facebook skulle kunna göra ganska mycket dåligheter innan folk lämnade tjänsten, bara för att tjänsten har blivit nödvändighet (på samma sätt som en telefon och e.post är nödvändigheter). Vi bör kunna lämna en tjänst utan att berövas på alla våra relationer.

Utöver det så försvårar det avsevärt för myndigheter och företag att censurera, när en tjänst blir decentraliserad. Det är inte bara att blockera Twitter. Det kommer i så fall krävas större ingrepp.

För utvecklare innebör det också en frihet att jobba med ett protokoll istället för med någon annans tjänste genom ett API. Twitter gick från att vara väldigt tredjepartsutvecklarglada till att bli väldigt restriktiva till hur man fick använda deras API. Tjänsten App.net har försökt lösa det genom att återskapa ett twitter utan annonsering och begränsningar för utvecklare, men de tar betalt istället. Mycket talar för att ett standardiserat protokoll som Tent kommer flyga högre (något som Petter Palander har pekat på tidigare)

Tents Manifestet

I samband med introduktionen av Tent den 22:a augusti, så släpptes även Tent-manifestet på deras blogg. Nerkortat och fritt översatt lyder det så här:

  • Alla användare har rätt att uttrycka sig.
  • Alla användare har rätt till sin data.
  • Alla användare har rätt att kunna välja och byta sin tjänsteleverantör för sociala medier.
  • Alla användare har rätt till att kunna hosta sin egna sociala tjänst.
  • Alla användare har rätt att kunna kommunicera med vilken annan användare som helst, oavsett vad den har för socialmediatjänstlverantör.
  • Alla användare har rätt att ta med sig sin data och sina relationer.
  • Alla användare har rätt att välja sina egna namn.
  • Olika användare har olika behov.
  • Kommunikation måste var decentraliserad.
  • Kommunikationsprotokoll måste vara standardiserade.
  • Internet är kapabelt till mer.
  • Konversationer förändrar världen.
(Läs manifestet i sin helhet. Det står många bra saker där)

Framtid

Så hur ser framtiden ut för Tent? Protokollet är i Alpha (inte ens Beta alltså). Förhoppningsvis, så kommer några smarta och visionära utvecklare hinna få ihop en tjänst på protokollet lagom tills Twitter eller Facebook dabbar sig och kanske kommer det ske en förflyttning då.

Andra har försökt att öppna upp sociala nätverk och förhindra att en aktör sitter på alla relationer, t ex tjänsten Diaspora, som är ett försök till ett decentraliserat Facebook, men vars glöd tycks fallna en aning. Förhoppningsvis får vi äga våra relationer i framtiden. Om du också vill det är det bara att signa upp sig, testa runt och kanske rentav signa upp dig på ett Early Adopter-konto.

– Ta och kolla in Tent och njut av nybyggarkänslan! Mig hittar du på  jnystromdesign.tent.is

Updaterat 2012-10-02

Updaterat: Tent – Ett hjul uppfunnet på nytt?

Efter att jag fick en fråga i en kommentar om hur Tent.is skiljer sig från Identi.ca försökte jag mig på ett svar efter lite googlande. Mitt helt och hållet felaktiga svar var att Identi.ca och Status.net inte lät användare kommunicera med varandra över olika installationer.

Det korrekta svaret, som Pelle Wessman pekade ut både i kommentarerna (som krånglade pga av Disqus) och i ett inlägg, var att den 2,5 år gamla lösning som StatusNet använde i princip funkar på samma sätt som Identi.ca (om inte bättre, eftersom vissa delar av tent inte tycks skala så bra).

Creative commons: sweetron1982

Well. Nu blir det signup på Identi.ca och läsa på om OStatus. Ikväll ska jag läsa om Pelles inlägg och det borde du också göra om du är nyfiken på hur den sociala webben kommer utvecklas. (Tydligen funkar Salmon, protokollet för uppströms kommentarer, nu. Tjohooo!)