26. Maj 2024

Alternativt navn til Fediverset?

Vi har haft en lille debat ovre på Mastodon, hvorvidt man skulle give The Fediverse et alternativt navn. Et supplement. Det er jo øjensynligt en større proces, fordi navnet The Fediverse har manifesteret sig i mange af os over år, men det er altid sundt at idéudvikle. @Abekonge og Fridjof nævnte, at man i Norge kalder Fediverset for “Alheimen”. Det synes jeg egentlig også er ret fedt, fordi det hiver konceptet ned på jorden, på en ikke-teknisk, spiselig måde.

https://sunbeam.city … e/112495763273972114

Jeg vil gerne medgive, at Fediverset markedsføringsmæssigt er et lidt… irriterende navn, for når jeg nævner Fediverset for folk, der ikke kender det, så slår de en latter op, fordi udtrykket lyder måske lidt barnagtigt.

På den anden side, så er det jo lykkes reklamebranchen at fordumme reklamer så meget, at folk er vant til at æde reklamer med nuttede, animerede plysdyr. Så det kan endda være, at vi bare skal holde fast i Fediverset som navn, fordi folk husker det, selv når de griner af det.

Men … Vi er jo dybt seriøse, når vi arbejder for, at prøve at åbne internettet op, og så ville være lidt ærgerligt, at konceptet falder til jorden, fordi en del af det ikke opleves seriøst udefra. Jeg er derfor helt enig i, at det kunne være fedt med et navn, der ræsonnerer bedre. Man kan også sagtens argumentere for, at vi sagtens kan eksistere uden at man behøver at markedsføre sig selv overfor omverdenen, men jeg tror vi er en del, der godt kunne tænke os et Internet, som står for åbenhed, og her er Fediverset et af midlerne til at lirke hårdknude-situtionen op.

Malte foreslog “OpenWeb”, hvilket jeg godt kunne lide, fordi udtrykket er en våd klud i ansigtet på de superrige BigTech-firmaer, der ynder at lave deres sociale medier til lukkede, “walled gardens”. Diamentralt modsat det, Internettet er tiltænkt som. Åbenhed. Techfirmaerne laver “walled gardens” i den forstand, at de høster informationer og brugere ind i deres “haver” - deres sociale medier - men når brugere og informationer vil den anden vej, så møder de en mur.

Det svarer lidt til, at du bor i et boligområde med flere boligblokke, og så kan du kun ringe til dem, der bor i din egen afdeling, og ikke dem overfor. Den begrænsning ville folk aldrig acceptere i virkeligheden, så det er lidt mærkeligt, at man gør det som “indbygger” på Internettet.

Du burde kunne ringe fra Facebook til en bruger på Skype eller Facetime og omvendt, men det kan du ikke, fordi techfirmaerne har valgt at lukke af, for at holde dig til deres produkt. Hvis de vitterligt troede på det, de laver, så ville det slet ikke være nødvendigt at lave den slags lurvede tricks.

Både udtryk som “OpenWeb” og et dansk udtryk i stil med det norske “Allheimen” ville udfra deres ordmæssige betydning sætte en forventning til, hvad man kan møde i Fediverset, også hos dem, der vælger at koble deres tjenester på. Det er jo en måde at opfatte IT-verdenen på, på en ny, åben måde.

Vi skal ikke finde os i begrænsninger - fundamentet for Internettet er åbenhed, som i dén grad er udfordret. The Fediverse er en del af løsningen. Vi arbejder videre mod det åbne internet på hver vores måde, gennem ord og handlinger, og du er så sindsygt meget velkommen til at være med. Bare det at du opretter dig på en åben Fedivers-tjeneste som f.eks Mastodon er en start. https://fediverset.d … iverse/danske-sider/

Web 4.0 - the real open web

22. Maj 2024

Softlaunch

Jeg har softlaunchet Fediverset.dk - som det hedder på fagsprog - når man sniger et produkt på markedet uden for meget fanfare :)

Sitet er ret meget beta-agtigt og ikke færdigt. Men det begynder så småt at tage form. Er jeg tilfreds? Aldrig. Men det du’r! :)

Jo, det virker måske amatøragtigt at smide et ufærdigt site online, men du kan allerede nu begynde at udforske, og samtidig kan jeg dyrke min hobby med at skrive artikler, så jeg kan blive bedre til at skrive. Win-win!

Jeg havde oprindeligt en ambition om at bygge alt fra bunden med CodeIgniter PHP-frameworket, for jeg vil godt kende hver en krog, når jeg skal drive et site, formentlig i mange år. Wordpress’ mange plugins lokkede bare for meget, og man kan skyde genvej med mange ting.

Hvis man så installerer ACF-plugin’et - Advanced Custom Fields - så bliver Wordpress lige så fedt som Umbraco CMS. Jeg ville faktisk råde Automattic, hvis de spurgte, til at integrere ACF i WP. Det gør Wordpress til et rigtigt fleksibelt CMS. Det er lige prikken over i’et.

Ulempen ved ikke at bygge det hele selv, er så den skjulte “skat” man betaler med Wordpress… At der er en del plugins, der skal finpudses for, at de passer ind i resten af designet. Nogle gange er det faktisk hurtigst at rive stylesheet-filerne fra hinanden og override en del styles, fordi nogle pluginudviklere vil bestemme frontend–designet på deres plugins, lad være med det, tak ;-)

Jeg har valgt en løsning, der hedder lige dele plugins og custom kode. Jeg prøver at gøre mine custom shortcodes så fleksible, at jeg kan strø dem med lind hånd henover hele sitet, f.eks nemt lave top-ti over sites og software. Sitet er skarpt opdelt til brugere, serveradmins og udviklere, så man kan vælge sit favoritspor.

Forummet har jeg fået oversat til dansk, de steder der manglede, f.eks statusemails på brugeroprettelse osv.
Jeg tror faktisk, at det bliver klar til registreringer i weekenden.

Dog bliver jeg formentlig først færdig med hele sitet til vinter engang. Elsker den iterative proces, hvor man langsomt bygger ting ud fremfor at have en gigantvision, som man aldrig når i mål med, fordi man tror, man kan det hele på en gang. Det har jeg haft mange spændende projekter, der er døde af, simpelthen, fordi jeg tabte pusten og interessen.

Anyways, jeg glæder mig til at se, om sitet på sigt kan lokke flere folk til “The Fediverse”. Mennesker skal ikke behandles som produkter, som det sker på det kommercielle internet. Vi fortjener at have et frirum, det kan Fediverset give, hvis vi arbejder for det. Jeg synes, vi har en hyggelig atmosfære i den danske del af Mastodon.

Folk vil gerne mediet og samtalerne, så jeg håber at dem, der kiggede forbi fra Twitter/X og droppede Mastodon igen, vil give det en ny chance, nu hvor støvet har lagt sig, og vi er i en normaliseringsfase.

Og til serveradmins og udviklere: Der er så mange fede ting, vi kunne bygge, når vi selv kan bestemme form og funktion. Det behøver vi ikke IT-giganterne til. Kom og giv den gas!

Kig forbi :)

Links

Fediverset.dk

29. November 2023

ActivityPods 2.0

En af de største problemer med de decentrale tjenester i Fediverset, er, at du skal have et login på hver server, du vil benytte, og så ligger al din data på den pågældende server. Det er der ikke så meget decentralt over, for hvad sker der, hvis serveren crasher og lagermedierne går i stykker. Ja, så mister du alle dine data.

Der er dog ingen grund til umiddelbar panik, for mange af instanserne i Fediverset er drevet af dygtige, frivillige ildsjæle. Men fejl sker, det er en naturlig del af tilværelsen. Så derfor bør vi nok forvente, at der på et tidspunkt, et-eller-andet-sted vælter en server, hvor backuppen ikke kan reetableres.

Det prøver ActivityPods-konceptet at rode bod på - ActivityPods er en teknologi, der komplementerer ActivityPub-protokollen, som f.eks det decentrale medie Mastodon bygger på. Du har din egen datapod med dine data, og så kan alle tjenesterne i Fediverset “spørge om lov” om at få adgang til dine data via denne pod.

ActivityPods v1.0 er allerede ude, men har iflg. udvikleren nogle ulemper, fordi den er meget afhængig af backenden på den maskine, der hoster Pod’en. v2.0 er på tegnebrættet, og her flytter backenden ind i hver sin pod.

https://activitypods.org/#activitypub

Edit: I en tidligere udgave af opslaget spekulerede jeg i mulige backupstrategier for en sådan podløsning. Jeg tror dog ved nærmere eftertanke, at det ligger udenfor selve specifikationens opgave at begive sig ind på dette område, så tekstafsnittet var bare “støj” ift. resten af opslaget. Derfor er det fjernet.

20. November 2023

Ud at se med The Fediverse

Det kan være lidt en kamp at holde sig opdateret på, hvad der foregår i The Fediverse af nye tiltag, for det føles uendeligt stort. Men jeg følger primært to Mastodon-konti, som jeg synes gør et fantastisk arbejde med at samle trådene.

The Fediverse Report
This week in the Fediverse

Jeps, de findes på hver sin Mastodon-server, men du kan følge dem uanset hvilken Fediverse-forbundet server, du selv sidder på.

Noget, der også har trukket overskrifter for nylig har været, at Fediversets mest populære service Mastodon har flere brugere end først antaget. Det kan du læse om her hos Techcrunch

Tilmed, så har Flipboard annonceret, at de drosler ned for aktiviteterne på X, og vil i stedet koncentrere sig om åbne, decentrale sociale medier, såsom Mastodon, Bluesky mv. Det er godt nyt, da Flipboard hiver en masse brugere med sig.

Mastodon-admin’en @jaz, der driver toot.wales har lavet en liste over organisationer, der driver deres egen Fediverse-server

24. Oktober 2023

5 gode Open Source-projekter

Jeg kan lige nå at skrive et blogindlæg, inden jeg skal i gang med dagens arbejde. Her præsenterer jeg 5 gode open source-projekter, som man selv kan host’e på en Linux/Unix-server.

Owncast

Lav din egen videostreaming-platform.

Owncast er din helt egen private videostreaming-platform. Den spiller sammen med OBS - Open Broadcasting Software, og f.eks Jitsi, som du kan bruge til at streame møder med flere deltagere.

Owncast
Owncasts Github

Mastodon

Meget populært Twitter-alternativ, som du kan host’e selv. Du bestemmer selv, om serveren skal være fuldstændig privat, eller om den skal deltage i det decentraliserede net af sociale medier, der kaldes The Fediverse, eller The Federation. Mastodon og lignende ActivityPub-forbundne projekter har nemlig den unikke detalje, at de kan udveksle data med hinanden - det betyder at du kan sende beskeder mellem forskellige sociale medier, der deltager i Fediverset. Så vælger du, at din server skal være offentlig, så skal du nok forberede dig på, at din server skal bruge en ordentlig røvfuld diskplads (min. 250GB-1TB anbefalet, for at du også har plads til andet…).

Mastodon
Mastodons Github

Jitsi

Jitsi er et frit og open source videokonference-system. Du har måske prøvet Jitsi Meet som er frontenden til Jitsi Videobridge, der er selve serverkomponenten. Hardwarekravene til Jitsi er rimelig vilde (anbefalet min. 8GB Ram), så medmindre du har en heftig fysisk server, så skal du nok ikke forvente at holde gigantmøder, men til relativt få deltagere er softwaren fin til selv lette krav.

Jitsis hovedside
Jitsis Github

Icecast

Selvfølgelig skal Icecast med, nu har jeg brugt et par fornøjelige dage for ganske nylig med softwaren. Med Icecast kan du lave din egen audio/video streaming server. I modsætning til f.eks Owncast leveres kun selve serveren, så du skal selv udvikle og/eller sætte evt. source clients - dvs. lydkilder, du streamer op til Icecast-serveren - op efterfølgende (der er f.eks IceS (audio) eller ezStream (video).

Icecast
Liste over source clients
Icecast Github

Mattermost

Mattermost er et Slack-alternativ, du kan hoste selv. Samtaler bliver organiseret i kanaler, så du kan have forskellige “spor” kørende. Hardwarekravene er relativt lave, Mattermost angiver selv, at minimumskravet er en enkelt vCPU og 2GB ram er nok til at kunne servicere 1000 brugere

Mattermost
Mattermost Github