Mīti un leģendas par seno Fediverse

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

Mīti un leģendas par seno Fediverse

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 iepriekšējo rakstu 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».

Mīti un leģendas par seno Fediverse

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 Solid. 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 ActivityPub, kuru standartizēja W3C, kuru vada kungs Bernerss-Lī?

2019. gada jūlijā Apple pievienojās Facebook, Twitter, Google un Microsoft projektam par datu pārsūtīšanu Data Transfer Project. Kāda saistība tam ir ar Fediverse? Projekta krātuvē līdzās Twitter, Instagram, Facebook (un Solid) jūs atradīsiet quiche bibliotēkas kods, pēc tam jāpārbūvē nginx ar opcijām "—with-http_v3_module —with-quiche=..../quiche". Izstrādājot, TLS atbalstam jābalstās uz BoringSSL bibliotēku ("—with-openssl=..../quiche/deps/boringssl"), OpenSSL izmantošana pagaidām nav atbalstīta. Lai pieņemtu savienojumus, iestatījumos jāiekļauj direktīva listen ar flagu "quic" (piemēram, "listen 443 quic reuseport"). federatīvajai tīklam Mastodon. 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 – WT:Social, 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ņš solīja apsvērt 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 paziņoja 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 parakstījās 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 izteicās 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!

Mīti un leģendas par seno Fediverse

Steidzoties nomierināt: uzlīmes nesen ir parādījušās federatīvajā tīklā Pleroma, 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ā strādā pie ActivityPub protokola ieviešanas.

Iziesim cauri jaunākajiem, aktīvi attīstoties tīkliem.

Visveiksmīgākais federatīvais projekts Mastodon (kādu brīdi pārspējot Twitter funkcionalitātē), pagājušā gada janvārī saņēma grants Samsung Stack Zero, paredzēts "inovatīviem, perspektīviem" projektiem. Turklāt projektam ir stabila finansiāla atbalsta avots uz Patreon. 2019. gadā Keybase ieviesa 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: Glitch-soc ar eksperimentālām funkcijām (kas visbiežāk pēc tam tiek pieņemti vispārējā Mastodon projekta zarā), Hometown, paplašinot ziņu marķēšanas iespējas. Vērts apskatīties arī uz alternatīvajiem interfeisiem, starp kuriem Pinafore un Halcyon.

Ja būsit pie mums ceļā, neaizmirstiet pievienoties krievvalodīgajai kopienai.

Par Mastodon var atrast daudz informācijas internetā, tāpēc turpināsim tālāk.

PeerTube – decentralizēta video mitināšanas un video straumēšanas platforma, ko izveidojusi kopiena Framasoft 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 izveidoja 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 publicēts 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 podkāstus stāstus par Fediverse no Doktora. Obligāti noklausieties!

Pixelfed – kā Instagram, tikai bez nagu fotogrāfijām (vismaz pagaidām)! Projekts nesen saņēma saņēma finansējumu no Eiropas organizācijas NLnet 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.

Funkwhale – alternatīva Grooveshark un Deezer. Rakstīts Python, projekts sāka 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.

WriteFreely – 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 paziņoja par jaunu Go izstrādātāju meklēšanu uz līguma pamata. 2019. gada jūnijā Linux kodola izstrādātāji paziņoja jauno emuāru pakalpojumu people.kernel.org, kura pamatā ir WriteFreely programmatūra. Šīs platformas ziņas var izlasīt Pleroma un dažās citās Fediverse tīklos.

ForgeFed – 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 GitPub.

Vēl no interesantā – Mobilizon lai organizētu sapulces, pasākumus un konferences. Asociācija, kas veidota Framasoft pēc veiksmīgas pūļa finansēšanas kampaņas, šī platforma nomainīs MeetUp, Facebook grupas un citas centralizētas risinājumus. Hooray!

Iepriekšējā rakstā tika pieminēti tīkli Friendica, Hubzilla un Socialhome. 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 diaspora. 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 Friendica 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?

Hubzilla – 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 tika prezentēts 2019. gada beigās. Papildus ActivityPub un diaspora protokoliem Hubzilla federējās tīkla iekšienē ar savu protokolu Zot, 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, sāka darbu oficiālajā Zot protokola standartizācijā W3C ietvaros.

Krievvalodīgās Hubzilla kopienas forums šeit (uz to var parakstīties no citām federētām tīklam, ar kurām Hubzilla federējas).

Socialhome – 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 Feneas, ir plānojis daudz interesantu iespēju. Tīkls attīstās pakāpeniski, sekojam notikumiem.

Smithereen – 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 testa serveris 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 šeit, bet par 2019. gada rezultātiem var lasīt šeit.

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!

Mīti un leģendas par seno Fediverse

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 Arala Balkana uzstāšanās Eiropas Parlamentā 2019. gada novembrī, kur viņš ļoti saprotami izskaidro 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 konferences ActivityPub, 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ā. Sekojiet jaunumiem par šo pasākumu.

Daži noderīgi saites:

Noslēgumā attēls, kas jums pievērš uzmanību – plakāts no pagājušā gada Chaos Computer Club kongresa:

Mīti un leģendas par seno Fediverse

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

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster