Što je OpenCode.HR?
Platforma otvorenog programskog koda OpenCode.HR je zajednička platforma za razmjenu otvorenog programskog koda akademske i znanstvene zajednice Republike Hrvatske. OpenCode.HR omogućuje korisnicima suradničku okolinu za razvoj, uporabu i dijeljenje programskih rješenja i projekata u obrazovnom i znanstveno-istraživačkom kontekstu, sigurnu suradnju na projektima otvorenog koda, potiče transparentnost i otvorenost, te olakšava dijeljenje znanja.
Platforma se razvija po uzoru na slične europske inicijative, poput projekata opencode.de i developers.italia.it, te okuplja niz alata kao što su GitLab, Wiki, Forum, IT Tools, Excalidraw i HedgeDoc.
Platforma OpenCode.HR realizirana je na infrastrukturi Sveučilišnog računskog centra (Srca).
Inicijativa OpenCode.HR
Platforma OpenCode.HR nastaje kao inicijativa sljedećih ustanova:
- Sveučilište u Zagrebu Sveučilišni računski centar (Srce)
- Sveučilište u Zagrebu Fakultet elektrotehnike i računarstva (FER)
- Sveučilište Josipa Jurja Strossmayera u Osijeku, Fakultet elektrotehnike, računarstva i informacijskih tehnologija (FERIT)
- Sveučilište u Zagrebu Fakultet organizacije i informatike (FOI)
Suradnja na izgradnji platforme OpenCode.HR započela je potpisivanjem Sporazuma o suradnji
Zajedničkim razvojem platforme omogućuju se kvalitetni temelji za dugoročno održavanje, standardizaciju i dijeljenje softvera otvorenog koda na nacionalnoj razini na pouzdanoj infrastrukturi Srca.
Ciljevi inicijative
Opći ciljevi inicijative OpenCode.HR su promicanje otvorenosti programskog koda te poticanje otvorene znanosti i otvorenog obrazovanja, s naglaskom na jačanje digitalne suverenosti, unaprjeđenje učinkovitosti i poticanju međuinstitucionalne suradnje.
Inicijativa je namijenjena:
- razvoju i izvođenju obrazovnih i istraživačkih aktivnosti
- suradnji između članova akademske i znanstvene zajednice
- podršci nastavnim aktivnostima
OpenCode.HR omogućuje:
- sigurnu razmjenu i dijeljenje izvornog koda kroz GitLab,
- izradu i održavanje tehničke dokumentacije u Wiki sustavu,
- komunikaciju i razmjenu znanja putem Foruma,
- pretraživanje i pregled javnih projekata kroz budući katalog projekata,
- korištenje dodatnih razvojnih alata kao što su IT Tools, Excalidraw, HedgeDoc, README editor i sustav za odabir licencije (OSI).
Alati dostupni na platformi
Platforma trenutačno obuhvaća sljedeće komponente:
- GitLab — repozitoriji, suradnja, CI/CD i upravljanje projektima
- Katalog projekata — pretraživanje i pregled javnih projekata (u razvoju)
- README editor — pomoć pri izradi README.md datoteka
- Odabir licencije — odabir licencije otvorenog koda temeljenih na OSI popisu licencija
- Wiki — pisanje, strukturiranje i objava dokumentacije
- Forum — mjesto okupljanja zajednice i razmjene iskustava
- IT Tools — zbirka alata za rad s podacima, formatima i razvojnim zadacima
- Excalidraw — izrada dijagrama, skica i vizualnih prikaza
- HedgeDoc — kolaborativno pisanje, bilješke i prezentacije
Korisnici
Platformu OpenCode.HR mogu koristiti:
- studenti, nastavnici, istraživači i ostali zaposlenici ustanova iz sustava znanosti i visokog obrazovanja u Republici Hrvatskoj
- vanjski suradnici uključeni u zajedničke obrazovne ili znanstvene aktivnosti i iskorake s ustanovama iz sustava znanosti i visokog obrazovanja.
Pristup se ostvaruje putem elektroničkog identiteta iz sustava AAI@EduHr ili drugog ovjerenog oblika autentikacije.
U prvoj fazi razvoja platforma je dostupna korisnicima iz ustanova koje sudjeluju u inicijativi.
Za opća tehnička pitanja i podršku korisnicima predviđeni su kontakt kanali Srca i partnerskih ustanova, a tehničke informacije o pojedinim alatima dodatno su dokumentirane na wiki sustavu.
Službena dokumentacija
Detaljne informacije o platformi, arhitekturi, uključenim institucijama i planu razvoja nalaze se na službenom wiki sustavu: