Hoppa till innehållet

Cookieinställningar

Välj vilka typer av cookies du tillåter. Du kan alltid ändra ditt val via Cookieinställningar längst ned på varje sida. Integritetspolicy

Nödvändiga

Alltid på

Behövs för att logga in, spara din varukorg och komma ihåg dina val. De är alltid på.

Vilka cookies?
  • weboke_sessie, weboke_klant, weboke_remember: din session och att du förblir inloggad
  • weboke_basket: din varukorg
  • wkBtwIncl: visa priser med eller utan moms
  • wok_cookies: ditt cookieval, 12 månader

Mäter vilken annons som leder till ett besök eller en beställning, så att vi inte betalar för annonser som inte ger något.

Vilka cookies?
  • Google Ads via Google Tag Manager (_gcl_au, _gcl_aw), upp till 90 dagar
  • OpenAI Ads, annonser i ChatGPT
  • wok_aff: via vilken partner du kom till oss (affiliateprogram), 60 dagar

4,6

Land och språk

Varje land har en egen webbplats med landets priser och moms.

Visa

Öppna standarder och öppen källkod

Modul 2: Vad är egentligen ett europeiskt moln? · Lästid: 11 minuter

Lärandemål: Efter den här lektionen kan du förklara skillnaden mellan en öppen standard och öppen källkod, och för varje del av ditt arbete (mejl, kalender, kontakter, filer, dokument) nämna den standard som gör ett byte enkelt.

Nyckelbegrepp: öppen standard, öppen källkod, licens (AGPL), RFC, IMAP, SMTP, CalDAV, CardDAV, WebDAV, iCalendar (ICS), vCard (VCF), ODF, OOXML, federation

Varför standarder ger dig frihet

Föreställ dig att varje telefonleverantör hade en egen sorts kontakt. Att byta skulle innebära: en ny laddare, nya kablar, kanske en ny telefon. Hos molntjänster fungerar det likadant. Använder en tjänst överenskommelser som alla får använda, så kan du ta med dig dina uppgifter och dina appar. Använder den egna, slutna överenskommelser, sitter du fast.

Bageriet De Korrel vill kunna välja framöver, och senare också kunna välja om. Därför tittar de inte bara på vem som levererar en tjänst (lektion 2.1), utan också på "kontakterna": standarderna som tjänsten pratar med.

Öppen standard och öppen källkod: två olika saker

En öppen standard är en offentligt beskriven överenskommelse om hur program utbyter eller lagrar data. Alla får läsa och använda den, utan tillstånd eller betalning. Många internetstandarder finns beskrivna i en RFC (Request for Comments) från IETF; dokumentformat är ofta fastställda som ISO-normer. En öppen standard säger inget om vem som gör mjukvaran.

Öppen källkod handlar om själva mjukvaran: källkoden är offentlig och under en licens som låter dig läsa, använda, anpassa och sprida koden. Nextcloud, Thunderbird, LibreOffice och Euro-Office är öppen källkod.

De förekommer ofta tillsammans, men inte alltid:

Öppen standardEgen (sluten) standard
Mjukvara med öppen källkodNextcloud med CalDAV och WebDAVMjukvara med öppen källkod som bara fungerar med ett eget, odokumenterat format (sällsynt)
Sluten mjukvaraApple Kalender med CalDAV; Outlook med IMAP; Microsoft Word med docxGoogle Docs-filer (bara som länk till Google); Teams-chattar

Vid ett byte är öppna standarder det viktigaste. Med dem kan du ta med dig dina uppgifter, även om mjukvaran är sluten. Öppen källkod är en extra säkerhet: om en leverantör slutar eller ändrar sig, kan någon annan fortsätta driva samma mjukvara.

Standarderna för varje del

Det här är överenskommelserna du stöter på genomgående i resten av kursen.

DelStandardFastställd iVad den gör
Läsa mejlIMAPRFC 9051 (IMAP4rev2), tidigare RFC 3501 (IMAP4rev1)Din mejl stannar på servern; varje enhet ser samma mappar
Skicka och leverera mejlSMTPRFC 5321Mejlservrar skickar mejl till varandra; ditt mejlprogram skickar via submission-porten 587 eller 465
Hitta mejlmottagningMX-postRFC 5321, DNSAnger vilken server som tar emot mejl för din domän (DNS-kursen lektion 4.1)
FilerWebDAVRFC 4918Läsa och skriva filer via https; även som nätverksdisk
Synkronisera kalenderCalDAVRFC 4791Bokningar via WebDAV mellan server och appar
Synkronisera kontakterCardDAVRFC 6352Kontakter via WebDAV
Kalender som filiCalendar (ICS)RFC 5545Formatet för en bokning eller en hel kalender, även för inbjudningar
Kontakt som filvCard (VCF)RFC 6350 (version 4.0), RFC 2426 (version 3.0)Formatet för ett visitkort eller en hel adressbok
Hitta servrar.well-known och SRVRFC 6764 (CalDAV/CardDAV), RFC 6186 (mejl)Appar hittar själva rätt adress
DokumentODFISO/IEC 26300OpenDocument: odt, ods, odp
DokumentOOXMLISO/IEC 29500 (och ECMA-376)Office Open XML: docx, xlsx, pptx

Lägg märke till det sista blocket: docx är också en fastställd norm, inte ett hemligt format. I praktiken använder Microsoft Office en variant med tillägg, och ett dokument kan se lite annorlunda ut i ett annat program. Det handlar lektion 6.3 och 6.5 om.

Hur känner du igen en tjänst som bygger på standarder?

Du behöver inte läsa RFC:er. Ställ dessa frågor:

  1. Kan jag läsa min mejl med vilket mejlprogram som helst via IMAP? Fungerar bara den egna appen, är det ett dåligt tecken.
  2. Kan jag koppla min kalender och kontakter till kalendern på min telefon utan en extra app från leverantören? Då finns det troligen CalDAV och CardDAV.
  3. Kan jag koppla mina filer som en nätverksdisk? Då finns det WebDAV.
  4. Kan jag exportera en kalender som ICS och kontakter som VCF? Och kan jag importera dem?
  5. Sparas dokument som docx/xlsx/pptx eller odt/ods/odp? Eller som ett eget format som bara finns i den tjänstens webbläsare?

Ett tekniskt test går också bra. Många tjänster publicerar en .well-known-adress: https://cloud.example.com/.well-known/caldav skickar vidare en kalenderapp till den verkliga kalenderadressen. Och i DNS kan det finnas en SRV-post, som _caldavs._tcp.example.com eller _imaps._tcp.example.com, som talar om för appar var de ska vara. Uppgift A2.2 kontrollerar detta för din molnadress.

Federation: samarbeta över en enskild tjänsts gränser

Vissa öppna standarder låter tjänster från olika leverantörer prata med varandra. Det kallas federation. Det mest kända exemplet är mejl: någon med en brevlåda hos leverantör A mejlar utan problem till någon hos leverantör B. Nextcloud har federativ delning: du delar en mapp med någon på en annan Nextcloud-server. För chatt är Matris en federerad standard. Federation gör det mindre allvarligt att vara hos en mindre leverantör: du är inte avskuren från resten.

Hos slutna plattformar (en chattjänst som bara fungerar inom den tjänsten) måste alla du samarbetar med vara hos samma tjänst. Det är en stark form av inlåsning, som lektion 2.3 återkommer till.

Öppen källkod: vad det betyder och inte betyder

Öppen källkod är ingen kvalitetsstämpel för säkerhet och inte heller för europeiskt ägarskap. Tre missförstånd:

  • "Öppen källkod är säkert." Offentlig kod kan granskas av alla, och i stora projekt sker det också. Men ett dåligt underhållet projekt kan lika gärna innehålla säkerhetshål. Titta på underhållet: hur ofta kommer uppdateringar, finns det en säkerhetspolicy?
  • "Öppen källkod är gratis." Licensen kostar inget, men att driva, uppdatera och säkra den kostar tid eller pengar. Därför väljer många organisationer en leverantör som sköter mjukvaran åt dem.
  • "Öppen källkod är europeiskt." Var utvecklarna befinner sig har inget med licensen att göra. Det viktiga är framför allt att du eller en annan leverantör kan fortsätta driva mjukvaran om den ursprungliga utvecklaren ändrar något.

En vanlig licens i molnvärlden är AGPL (GNU Affero General Public License, version 3). Den kräver att den som erbjuder anpassad mjukvara som en onlinetjänst också gör den anpassade källkoden tillgänglig för användarna. Nextcloud och ONLYOFFICE använder AGPL. Att licensen ger utrymme att avgrena mjukvaran (en fork) syntes 2026: Euro-Office uppstod som en fork av ONLYOFFICE. ONLYOFFICE anser att licensvillkor har kränkts i samband med detta och avslutade sitt samarbete med Nextcloud; om den tvisten finns (läget i november 2026) inget domstolsavgörande. Den viktigaste poängen för den här kursen är: en öppen licens möjliggör en sådan avgrening, och det ger användare en utväg om de inte längre litar på en leverantör. Vem som har rätt i tvisten är upp till jurister att avgöra.

I praktiken: så ser det ut hos en leverantör

En WebOké Nextcloud använder WebDAV för filer, CalDAV och CardDAV för kalender och kontakter, och kan importera och exportera ICS och vCard. Euro-Office sparar dokument som docx, xlsx och pptx och kan också öppna odt, ods och odp. Därför fungerar även andra program, som Thunderbird, kalendern på din iPhone eller DAVx5 på Android. Hos andra leverantörer som bygger på samma standarder fungerar det på liknande sätt: därför kan du senare byta bort igen (lektion 8.2).

Sammanfattning

  • En öppen standard är en offentlig överenskommelse om data; öppen källkod handlar om offentlig källkod. De förekommer ofta tillsammans, men inte alltid.
  • Vid ett byte räknas framför allt standarderna: IMAP och SMTP (mejl), CalDAV och CardDAV (kalender, kontakter), WebDAV (filer), ICS och vCard (export), ODF och OOXML (dokument).
  • Du känner igen en tjänst som bygger på standarder genom IMAP-åtkomst, koppling till telefonens egen kalender, WebDAV och export i ICS, VCF och docx/odt.
  • Federation låter tjänster från olika leverantörer samarbeta.
  • Öppen källkod är inte automatiskt säkert, gratis eller europeiskt, men gör det möjligt för någon annan att fortsätta driva det.

Quiz

1. Vad är skillnaden mellan en öppen standard och öppen källkod?



2. Vilken standard ser till att kalendern på din telefon hålls synkroniserad med kalendern på servern?



3. Du vill ta med en kalender som fil till en annan tjänst. Vilket format använder du?



4. Ett kontorspaket är öppen källkod. Vad kan du säkert dra för slutsats av det?



5. Varför gör federation en mindre leverantör mindre riskabel?



Uppgift

Uppgift A2.2: Talar ditt moln öppna standarder? Fyll i adressen till ditt nuvarande eller nya moln (till exempel cloud.example.com) och din mejldomän. Programmet kontrollerar om .well-known-adresserna för kalender och kontakter finns och om det finns SRV- eller autoconfig-poster för mejl, och visar vad det hittade.

Uppgift A2.2: Talar ditt moln öppna standarder?

Ange adressen till ditt (nya) moln. Programmet kontrollerar, utan att logga in, om kalender, kontakter och e-post kan hittas med öppna standarder: CalDAV och CardDAV via /.well-known och SRV, samt e-post via SRV, autoconfig eller autodiscover.



Det du fyller i och det vi hittar sparar vi inte. Din webbläsare kommer ihåg dina svar och om du klarade uppgiften. Är du inloggad sparar vi bara att du klarade uppgiften (nästan) i Mina kurser; där kan du också ta bort det.

Läs mer

Stegen i dessa artiklar gäller för WebOkés tjänster; hos andra leverantörer fungerar det på liknande sätt.

Ett ögonblick…

Ställ in dina domäner

Ställ in namnservrar, koppling till ditt webbhotell och vem som blir innehavare för varje domän.

Hämtar dina domäner…