Jā, tieši tā seno. Pērnā gada maijā globālajai decentralizētajai sociālajai tīklam Fediverse (angl. – Fediverse) 11 gadi! Tieši tik ilgi kopš projekta Identi.ca radītājs publicēja pirmo ierakstu.

Tikmēr kāds anonīms autors respektablā resursā uzrakstīja: «Fediverse problēma ir tā, ka par to zina divi ar pusi zemstrādnieki».
Kāda stulba problēma. Labosim to! Un, pie reizes, mēģināsim izkliedēt dažus mītus (un nostiprināt dažas leģendas).
*Lai iegūtu pilnīgāku priekšstatu, varētu būt noderīgi iepazīties ar par Fediverse, ar to piebildi, ka daudzas lietas tajā jau ir novecojušas.
Sāksim ar visvairāk diskutēto mītu.
Mīts # 1: <Kādas uzņēmuma nosaukums> dziļi neinteresējas par visu troksni ap decentralizētajām «alternatīvām».

Kādā mērā šis apgalvojums ir patiesi. Tieši tikpat, cik pati Mahananda Gandi slavenā frāze: «Vispirms jūs ignorē, pēc tam smejas par jums, tad cīnās ar jums, un pēc tam jūs uzvarat«.
Decentralizācijas tēma neļauj nevienam mierīgi gulēt. 2018. gada beigās pasaules tīmekļa radītājs Tims Bernerss-Lī pastāstīja par savu plānu decentralizēt tīmekli ar jaunu projektu . Izskatās, ka varbūt būtu vērts pievērst uzmanību jau esošajām federatīvajām sociālajām tīklam ar protokolu , kuru standartizēja , kuru vada kungs Bernerss-Lī?
2019. gada jūlijā Apple pievienojās Facebook, Twitter, Google un Microsoft projektam par datu pārsūtīšanu . Kāda saistība tam ir ar Fediverse? Projekta krātuvē līdzās Twitter, Instagram, Facebook (un Solid) jūs atradīsiet federatīvajai tīklam . Nav slikti tīklam, par kuru «neuztraucas».
2019. gada oktobrī Wikipedia dibinātājs Džimijs Veils paziņoja par «alternatīvas Facebook un Twitter» palaišanu – , reklāmas nesaturošas platformas, kas pastāv, pamatojoties uz lietotāju ziedojumiem. Šie principi atgādina federatīvās tīklus, par ko Twitter lietotāji steigā paziņoja kungam Veilam. Viņš ActivityPub protokola ieviešanu un vēlāk paziņoja, ka projekta WT:Social kods tiks atvērts GPLv3 licenci. Lieliski!
2019. gada decembrī Twitter radītājs Džeks Dorsijs par uzņēmuma nodomiem ieguldīt pētniecībā un izstrādē virknes atvērtu decentralizētu standartu sociālajiem tīkliem, ar mērķi uzlabot Twitter pakalpojumus. FediVerse tīklos bija daudz joku par to, ka Dorsey nolēmis kopēt federatīvo tīklu Mastodon. Proti, mēnesi pirms saviem paziņojumiem Dorsey Twitter oficiālajā reklāmas kontā Mastodon tīklam. Tāpēc viņš vienkārši nevarēja nezināt par tās pastāvēšanu. Mastodon izstrādātājs pozitīvi par ideju pievienot Twitter FediVerse tīkliem (vietā, lai izveidotu jaunus, savstarpēji nesavienojamus standartus).
Un tagad jautājums lasītājiem: kādā posmā, jūsuprāt, FediVerse atrodas saskaņā ar Mahatmas Gandija definīciju?
Mits # 2: Federatīvos tīklus izmanto ne vairāk kā 10 sveicnieku un 100 botu. Projekti ir miruši! Attīstības nav! Nav uzlīmes!

Steidzoties nomierināt: uzlīmes nesen federatīvajā tīklā , kas ir viena no visstraujāk augošajām platformām pēc serveru skaita. Projekta kods uzrakstīts Elixir valodā un optimizēts mazām kopienām (jūs pilnīgi varat uzstādīt mezglu uz kāda Beaglebone vai Raspberry Pi).
Rumori par federatīvo projektu nāvi ir stipri pārspīlēti. Jā, mikroblogošanas tīkls GNU Social, kas pastāv kopš 2010. gada, ir novecojis pēc mūsdienu standartiem. Līdz nesenam laikam tajā pat nebija iespējas nosūtīt privātu ziņu, jo šis scenārijs netika paredzēts OStatus protokola specifikācijā. Par laimi, GNU Social jau gadu strādā pie ActivityPub protokola ieviešanas.
Iziesim cauri jaunākajiem, aktīvi attīstoties tīkliem.
Visveiksmīgākais federatīvais projekts (kādu brīdi pārspējot Twitter funkcionalitātē), pagājušā gada janvārī grants , paredzēts "inovatīviem, perspektīviem" projektiem. Turklāt projektam ir stabila finansiāla atbalsta avots uz Patreon. 2019. gadā Keybase integrēja ar Mastodon, kas radīja pretrunīgas reakcijas lietotājiem. Par laimi, kā tas pienākas atvērtā programmēšanā, tas ir opcijonāls un tiek risināts servera administratora pusē.
Mastodon ir vairāki interesanti forki: ar eksperimentālām funkcijām (kas visbiežāk pēc tam tiek pieņemti vispārējā Mastodon projekta zarā), , paplašinot ziņu marķēšanas iespējas. Vērts apskatīties arī uz alternatīvajiem interfeisiem, starp kuriem un .
Ja būsit pie mums ceļā, neaizmirstiet pievienoties .
Par Mastodon var atrast daudz internetā, tāpēc turpināsim tālāk.
– decentralizēta video mitināšanas un video straumēšanas platforma, ko izveidojusi kopiena kā alternatīva YouTube / Vimeo. Pirmo reizi projekts kļuva zināms presē pateicoties Google, kas 2018. gadā uz laiku bloķēja 3D modelēšanas sistēmas Blender kontu. Tajā laikā entuziasti savu PeerTube, kas ir pieejams vēl šodien. Projekta mērķis ir izveidot saistītu video pakalpojumu tīklu, kas nav atkarīgs no lielajiem tirgus spēlētājiem. Lai samazinātu slodzi uz serveriem, platforma atbalsta peer-to-peer video straumēšanu izmantojot WebRTC: kad vairāki lietotāji vienlaicīgi skatās video pārlūkprogrammā, kamēr cilne ir atvērta, lietotāji palīdz izplatīt saturu.
Nesen iznāca versija 2.0. Video no PeerTube var skatīties no Mastodon tīkla (informācija 100%) un dažām citām Fediverse tīklām (iespējamas kļūdas).
PeerTube ievieto krievvalodīgus stāstus par Fediverse no . Obligāti noklausieties!
– kā Instagram, tikai bez nagu fotogrāfijām (vismaz pagaidām)! Projekts nesen saņēma finansējumu no Eiropas organizācijas turpmākai attīstībai un pēdējā gadā palielināja mezglu skaitu līdz 100+. Tas ir federēts ar lielāko daļu Fediverse tīklu.
– alternatīva Grooveshark un Deezer. Rakstīts Python, projekts federēties ar Mastodon tīklu pavisam nesen — pagājušā gada decembrī. Platforma ļauj veidot atskaņošanas sarakstus, klausīties citu mūzikas izlases („radio”), mijiedarboties ar citiem lietotājiem. Ir iespēja ierobežoti augšupielādēt un dalīties ar audio ierakstiem, piemēram, lai izvairītos no problēmām ar autortiesībām.
– negaidīti veiksmīga federatīvo emuāru platforma. Acīmredzot Mastodon lietotājiem ir ļoti apnicis ierobežojums 500 rakstzīmēm. Tā vai citādi, projekts ātri ieguva popularitāti ierobežotās aprindās – 200+ serveru gada laikā – un pateicoties maksas mezglam (tiem, kuriem slinkums uzsākt savu un visiem, kas vēlas finansiāli palīdzēt) pat par jaunu Go izstrādātāju meklēšanu uz līguma pamata. 2019. gada jūnijā Linux kodola izstrādātāji jauno emuāru pakalpojumu , kura pamatā ir WriteFreely programmatūra. Šīs platformas ziņas var izlasīt Pleroma un dažās citās Fediverse tīklos.
– attīstīts federācijas protokols paplašinājumam ActivityPub, kas nodrošinās federāciju starp versiju kontroles sistēmām. Agrāk projekts tika saukts par .
Vēl no interesantā – lai organizētu sapulces, pasākumus un konferences. Asociācija, kas veidota pēc veiksmīgas pūļa finansēšanas , šī platforma nomainīs MeetUp, Facebook grupas un citas centralizētas risinājumus. Hooray!
Iepriekšējā tika pieminēti tīkli , un . Pašreiz visām trim tīklu ir ieviests ActivityPub protokols un tās ir pievienojušās vairumam federatīvo tīklu, saglabājot federācijas priekšrocības ar lielu (pēc kontu skaita) tīklu . Kāds varētu teikt, ka vairāku protokolu uzturēšana ir drīzāk trūkums. Atšķirīgā funkcionalitāte padara stabilas federācijas nodrošināšanu ar visiem pārējiem tīkliem par nesarežģītu uzdevumu. Un tomēr, tas ir iespējams.
Interfeiss uzskatīts par vienkāršāko apguvē lietotājiem Facebook. Es ar to strīdētos (lai gan es arī uzskatu, ka Facebook dizains ir ārkārtīgi neērts). Neierobežoti ieraksti, foto albumi, personiskās ziņas – minimālais komplekts, ko sagaida no sociālā tīkla, šeit ir. Projektam ļoti nepieciešams front-end entuziasts (iznāk, ka komandā ir tikai back-end speciālisti) – kurš vēlas pievienoties open source?
– nav pats intuitīvākais tīkls (aicinu visus, kas vēlas palīdzēt uzlabot saskarni). Tomēr platforma piedāvā plašu iespēju klāstu darbībai kā sociālais tīkls, forums, diskusiju grupas, Wiki un tīmekļa vietne. Jaunākais izlaidums bija 2019. gada beigās. Papildus ActivityPub un diaspora protokoliem Hubzilla federējās tīkla iekšienē ar savu protokolu , pateicoties kuram tiek piedāvātas divas unikālas Fediverse funkcijas. Pirmkārt, tas ir caurspīdīgs autentifikācijas process „Nomadic Identity”. Otrkārt, konta klonēšanas funkcija, kas ļauj saglabāt visus datus („postus”, kontaktus, sarakstes) citā serverī - noderīgi, ja galvenais serveris pēkšņi izslēdzas. Lietotāja piesaistīšana konkrētajam serverim (un sarežģījumi turpmākajā migrācijā uz jauno) ir federatīvo tīklu vājais punkts. Dažas Fediverse projekti ir izteikuši vēlēšanos ieviest Zot protokolu, bet pagaidām tas ir tikai sarunās. Tikmēr, oficiālajā Zot protokola standartizācijā W3C ietvaros.
Krievvalodīgās Hubzilla kopienas forums (uz to var parakstīties no citām federētām tīklam, ar kurām Hubzilla federējas).
– federatīvais tīkls ar elastīgu saskarni, kas atgādina Pinterest vai Tumblr. Vislabāk piemērots vizuālajiem materiāliem (ilustrācijas, fotogrāfijas). Projekta izstrādātājs, kas ir arī bezpeļņas organizācijas dibinātājs, lai veicinātu federatīvās platformas , ir plānojis daudz interesantu iespēju. Tīkls attīstās pakāpeniski, sekojam notikumiem.
– par šo projektu pašlaik var teikt maz, izņemot to, ka to izstrādā bijušais darbinieks Vkontakte un Telegram, un tas tiek plānots kā zināmā mērā Vkontakte klons. Tas būtu tiešām noderīgi: kopienu funkcionalitāte federatīvajos tīklos ir vāji attīstīta. Projekta kods vēl nav publicēts, bet jau federējas.
Protams, tas nav viss tīkls, kas veido Fediverse. Programmētājiem ļoti patīk rakstīt savus variantus, tāpēc vien 2019. gadā parādījās 13 jauni projekti. Aktuālo federatīvo tīklu sarakstu meklējiet , bet par 2019. gada rezultātiem var lasīt .
Atgriežoties pie mīta, 2019. gadā Fediverse iegūst vairāk nekā miljonu jaunu lietotāju. Tātad tur tomēr ir vairāk svešvalodīgo nekā 10. Krievvalodīgā kopiena joprojām ir maza.
Mīts # 3 (visilgāk izdzīvojošais): nevienam tas nav vajadzīgs!

Un šeit, lasītāj, es grūti varēšu tevi pārliecināt ar tekstu. Tas būtu līdzīgs arbūza garšas skaidrošanai cilvēkam, kurš to nekad nav mēģinājis.
Pievērš uzmanību (brīnišķīgajam) pazīstamā aktīvista uzstāšanās Eiropas Parlamentā 2019. gada novembrī, kur viņš Tautējiem, kas pārstāv tautu, kādas ir galvenās problēmas, kas saistītas ar pašreizējo Eiropas Savienības pieeju centralizēto korporāciju un jaunuzņēmumu regulēšanā un atbalstā, un kādas ir atvērtu federatīvu tīklu priekšrocības. Iesaku noskatīties. Ja Arāls jūs nepārliecinās izmēģināt federatīvos tīklus, tad es – noteikti.
Tāpat skatieties uzstāšanās ierakstus no , kas notika augustā Prāgā. Pasākums bija diezgan haotisks, organizēts tik ātri, ka ne visi vēlējās pagūt iegādāties biļetes un ierasties. Laba ziņa – plānoja jaunu konferenci visiem federatīvajiem tīkliem (ne tikai uz ActivityPub bāzes) 2020. gadā Barselonā. jaunumiem par šo pasākumu.
Daži noderīgi saites:
- Gida lapa par federatīvajiem tīkliem –
- Serveru statistika –
- Dažādu federatīvo projektu statistika –
- Vēl statistika –
- Saziņas vizualizācija –
Noslēgumā attēls, kas jums pievērš uzmanību – plakāts no pagājušā gada Chaos Computer Club kongresa:

Tiksimies Fediverse!
Izsaku pateicību doktoram par raksta labošanu un noderīgiem ieteikumiem, un Maksimam no Hubzilla komandas par papildinājumiem..
Avots: habr.com
