Modul 2 · 2.2
Otvoreni standardi i otvoreni kod
Modul 2: Što je europski cloud zapravo? · Vrijeme čitanja: 11 minuta
Cilj učenja: Nakon ove lekcije moći ćete objasniti razliku između otvorenog standarda i otvorenog koda, te za svaki dio Vašeg rada (pošta, kalendar, kontakti, datoteke, dokumenti) navesti standard koji olakšava prelazak.
Ključni pojmovi: otvoreni standard, otvoreni kod, licenca (AGPL), RFC, IMAP, SMTP, CalDAV, CardDAV, WebDAV, iCalendar (ICS), vCard (VCF), ODF, OOXML, federacija
Zašto Vam standardi daju slobodu
Zamislite da svaki pružatelj telefonskih usluga ima vlastitu vrstu utikača. Prelazak bi značio: novi punjač, novi kabeli, možda i novi telefon. Kod oblak usluga to funkcionira jednako. Ako usluga koristi dogovore koje svatko smije koristiti, Vaše podatke i Vaše aplikacije jednostavno ponesete sa sobom. Ako koristi vlastite dogovore, ostajete zarobljeni.
Bakkerij De Korrel želi moći birati, a kasnije i ponovno odabrati. Zato ne gleda samo tko pruža uslugu (lekcija 2.1), nego i na "utikače": standarde kojima usluga komunicira.
Otvoreni standard i otvoreni kod: dvije različite stvari
Otvoreni standard je javno opisan dogovor o tome kako programi razmjenjuju ili pohranjuju podatke. Svatko ga smije čitati i koristiti, bez dopuštenja ili plaćanja. Mnogi internetski standardi zapisani su u RFC dokumentu (Request for Comments) organizacije IETF; formati dokumenata često su utvrđeni kao ISO norma. Otvoreni standard ne govori ništa o tome tko izrađuje softver.
Otvoreni kod odnosi se na sam softver: izvorni kod je javan i dostupan pod licencom koja Vam dopušta čitanje, korištenje, prilagodbu i distribuciju koda. Nextcloud, Thunderbird, LibreOffice i Euro-Office su otvorenog koda.
Često se pojavljuju zajedno, ali ne uvijek:
| Otvoreni standard | Vlastiti (zatvoreni) standard | |
|---|---|---|
| Softver otvorenog koda | Nextcloud s CalDAV-om i WebDAV-om | Softver otvorenog koda koji radi samo s vlastitim, nedokumentiranim formatom (rijetko) |
| Zatvoreni softver | Apple Kalendar s CalDAV-om; Outlook s IMAP-om; Microsoft Word s docx formatom | Datoteke Google Docs (samo kao poveznica na Google); Teams razgovori |
Za prelazak su otvoreni standardi najvažniji. Uz njih možete ponijeti svoje podatke, čak i ako je softver zatvoren. Otvoreni kod je dodatno osiguranje: ako pružatelj prestane s radom ili se promijeni, netko drugi može nastaviti pokretati isti softver.
Standardi po dijelovima
Ovo su dogovori s kojima ćete se stalno susretati u ostatku tečaja.
| Dio | Standard | Utvrđeno u | Što radi |
|---|---|---|---|
| Čitanje pošte | IMAP | RFC 9051 (IMAP4rev2), prije toga RFC 3501 (IMAP4rev1) | Vaša pošta ostaje na poslužitelju; svaki uređaj vidi iste mape |
| Slanje i dostava pošte | SMTP | RFC 5321 | Poslužitelji pošte šalju jedni drugima poštu; Vaš program za poštu šalje putem submission porta 587 ili 465 |
| Pronalaženje primatelja pošte | MX zapis | RFC 5321, DNS | Određuje koji poslužitelj prima poštu za Vašu domenu (DNS tečaj, lekcija 4.1) |
| Datoteke | WebDAV | RFC 4918 | Čitanje i pisanje datoteka putem https; i kao mrežni disk |
| Sinkronizacija kalendara | CalDAV | RFC 4791 | Termini putem WebDAV-a između poslužitelja i aplikacija |
| Sinkronizacija kontakata | CardDAV | RFC 6352 | Kontakti putem WebDAV-a |
| Kalendar kao datoteka | iCalendar (ICS) | RFC 5545 | Format termina ili cijelog kalendara, i za pozivnice |
| Kontakt kao datoteka | vCard (VCF) | RFC 6350 (verzija 4.0), RFC 2426 (verzija 3.0) | Format vizitke ili cijelog adresara |
| Pronalaženje poslužitelja | .well-known i SRV | RFC 6764 (CalDAV/CardDAV), RFC 6186 (pošta) | Aplikacije same pronalaze ispravnu adresu |
| Dokumenti | ODF | ISO/IEC 26300 | OpenDocument: odt, ods, odp |
| Dokumenti | OOXML | ISO/IEC 29500 (i ECMA-376) | Office Open XML: docx, xlsx, pptx |
Obratite pažnju na posljednji blok: docx je također utvrđena norma, a ne tajni format. U praksi Microsoft Office koristi varijantu s dodacima, pa dokument u drugom programu može ispasti malo drugačije. O tome govore lekcije 6.3 i 6.5.
Kako prepoznati uslugu koja radi na standardima?
Ne morate čitati RFC dokumente. Postavite si ova pitanja:
- Mogu li svoju poštu čitati u bilo kojem programu za poštu putem IMAP-a? Ako radi samo vlastita aplikacija, to je loš znak.
- Mogu li svoj kalendar i kontakte povezati s kalendarom na telefonu bez dodatne aplikacije pružatelja usluge? Tada vjerojatno postoje CalDAV i CardDAV.
- Mogu li svoje datoteke povezati kao mrežni disk? Tada postoji WebDAV.
- Mogu li izvesti kalendar kao ICS i kontakte kao VCF? I mogu li ih uvesti?
- Čuvaju li se dokumenti kao docx/xlsx/pptx ili odt/ods/odp? Ili kao vlastiti format koji postoji samo u pregledniku te usluge?
Moguć je i tehnički test. Mnoge usluge objavljuju .well-known adresu: https://cloud.example.com/.well-known/caldav preusmjerava aplikaciju za kalendar na stvarnu adresu kalendara. A u DNS-u može postojati SRV zapis, poput _caldavs._tcp.example.com ili _imaps._tcp.example.com, koji aplikacijama govori gdje trebaju biti. Zadatak A2.2 to provjerava za Vašu adresu oblaka.
Federacija: suradnja preko granica jedne usluge
Neki otvoreni standardi omogućuju uslugama različitih pružatelja da međusobno komuniciraju. To se naziva federacija. Najpoznatiji primjer je e-pošta: netko s poštanskim sandučićem kod pružatelja A bez problema šalje poštu nekome kod pružatelja B. Nextcloud poznaje federativno dijeljenje: dijelite mapu s nekim na drugom Nextcloud poslužitelju. Za razgovore (chat) Matrix je federativni standard. Federacija čini manje rizičnim korištenje manjeg pružatelja usluge: niste odsječeni od ostalih.
Kod zatvorenih platformi (usluga razgovora koja radi samo unutar te usluge) svi s kojima surađujete moraju biti kod iste usluge. To je snažan oblik zarobljenosti kod pružatelja (lock-in), o čemu govori lekcija 2.3.
Otvoreni kod: što znači, a što ne znači
Otvoreni kod nije oznaka kvalitete za sigurnost, niti za europsko vlasništvo. Tri česta nesporazuma:
- "Otvoreni kod je siguran." Javni kod svatko može provjeriti, i kod velikih projekata to se doista i događa. No loše održavan projekt jednako može sadržavati propuste. Pogledajte održavanje: koliko često izlaze ažuriranja, postoji li politika sigurnosti?
- "Otvoreni kod je besplatan." Licenca ništa ne košta, ali pokretanje, ažuriranje i osiguravanje sigurnosti stoji vremena ili novca. Zato se mnoge organizacije odlučuju za pružatelja koji softver upravlja umjesto njih.
- "Otvoreni kod je europski." Gdje se nalaze autori nema veze s licencom. Najvažnije je da Vi ili neki drugi pružatelj usluge možete nastaviti pokretati softver ako izvorni autor nešto promijeni.
Često korištena licenca u svijetu oblaka je AGPL (GNU Affero General Public License, verzija 3). Ona obvezuje svakoga tko prilagođeni softver nudi kao online uslugu da prilagođeni izvorni kod učini dostupnim i korisnicima. Nextcloud i ONLYOFFICE koriste AGPL. Da licenca omogućuje odvajanje softvera (fork), vidjelo se 2026. godine: Euro-Office je nastao kao fork ONLYOFFICE-a. ONLYOFFICE smatra da su pritom prekršeni uvjeti licence te je prekinuo suradnju s Nextcloudom; o tom sporu (stanje studeni 2026.) nije poznata sudska presuda. Za ovaj tečaj najvažnija je poanta: otvorena licenca omogućuje takvo odvajanje, a to korisnicima daje izlaz ako više ne vjeruju pružatelju. Tko je u pravu u ovom sporu, prosudit će pravnici.
U praksi: tako to izgleda kod jednog pružatelja usluge
WebOké Nextcloud koristi WebDAV za datoteke, CalDAV i CardDAV za kalendar i kontakte, te može uvoziti i izvoziti ICS i vCard. Euro-Office čuva dokumente kao docx, xlsx i pptx, a može otvoriti i odt, ods i odp. Zahvaljujući tome rade i programi drugih proizvođača, poput Thunderbirda, kalendara na Vašem iPhoneu ili DAVx5 na Androidu. Kod drugih pružatelja koji rade na istim standardima to funkcionira slično: zato kasnije možete ponovno otići drugamo (lekcija 8.2).
Sažetak
- Otvoreni standard je javni dogovor o podacima; otvoreni kod odnosi se na javni izvorni kod. Često se pojavljuju zajedno, ali ne uvijek.
- Za prelazak su najvažniji standardi: IMAP i SMTP (pošta), CalDAV i CardDAV (kalendar, kontakti), WebDAV (datoteke), ICS i vCard (izvoz), ODF i OOXML (dokumenti).
- Uslugu temeljenu na standardima prepoznajete po IMAP pristupu, povezivanju s vlastitim kalendarom na telefonu, WebDAV-u i izvozu u ICS, VCF i docx/odt formatu.
- Federacija omogućuje uslugama različitih pružatelja da surađuju.
- Otvoreni kod nije automatski siguran, besplatan ili europski, ali omogućuje da netko drugi nastavi s razvojem.
Kviz
Zadatak
Zadatak A2.2: Govori li Vaš oblak otvorene standarde? Unesite adresu Vašeg trenutačnog ili novog oblaka (na primjer cloud.example.com) i Vašu domenu pošte. Program provjerava postoje li .well-known adrese za kalendar i kontakte te postoje li SRV ili autoconfig zapisi za poštu, i prikazuje što je pronašao.
Dodatno štivo
Koraci u ovim člancima vrijede za usluge WebOkéa; kod drugih pružatelja funkcionira slično.
- Nextcloud priručnik 1.5: Koji preglednici, aplikacije i uređaji rade?
- Priručnik za Euro-Office 1.4: Koji preglednici i formati datoteka rade s Euro-Officeom?
- Nextcloud priručnik 3.5: App-lozinke: kada i kako
- DirectAdmin priručnik 8.7: IMAP ili POP3: koja je razlika?
- RFC 9051 (IMAP4rev2), RFC 5321 (SMTP), RFC 4918 (WebDAV), RFC 4791 (CalDAV), RFC 6352 (CardDAV), RFC 5545 (iCalendar), RFC 6350 (vCard 4.0), RFC 6764 (pronalaženje CalDAV/CardDAV), RFC 6186 (SRV za poštu); ISO/IEC 26300 (ODF), ISO/IEC 29500 (OOXML)
