Skoči na glavni sadržaj

Detaljna pravila korištenja

Pravila korištenja platforme otvorenog programskog koda OpenCode.HR.

1. OPIS PLATFORME I NAMJENA

O platformi

Platforma otvorenog programskog koda OpenCode.HR (dalje u tekstu: "OpenCode.HR" ili "platforma") je zajednička platforma za razmjenu otvorenog programskog koda akademske i znanstvene zajednice Republike Hrvatske. Korištenje platforme regulirano je ovim Pravilima korištenja platforme otvorenog programskog koda OpenCode.HR (dalje u tekstu: "Pravila").

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.

OpenCode.HR je nastao kao inicijativa sljedećih ustanova:

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:

Važni pojmovi

Inicijativa OpenCode.HR obuhvaća skup usklađenih aktivnosti usmjerenih na uspostavu, razvoj i promicanje zajedničkog digitalnog ekosustava temeljenog na platformi OpenCode.HR.

Projekt unutar platforme OpenCode.HR predstavlja logičku cjelinu koja omogućuje organizaciju izvornog koda, upravljanje zadacima i verzijama, te provedbu automatiziranih razvojnih procesa.

Članica inicijative OpenCode.HR je pravna osoba koja je prihvatila Pravila i potpisala Ugovor o obradi osobnih podataka.

Korisnik platforme OpenCode.HR je fizička osoba koja je prihvatila pravila korištenja i ostvaruje pristup platformi u skladu s člankom 7. ovih pravila.

Operater projekata platforme OpenCode.HR je pravna osoba članica inicijative OpenCode.HR kako je opisano u članku 6. ovih pravila.

Namjena

Platforma OpenCode.HR se smije koristiti isključivo za potrebe obrazovanja i znanstveno-istraživačkog rada.

Otvoreni programski kod i katalog projekata

Platforma OpenCode.HR sadrži katalog projekata otvorenog programskog koda. Otvoreni programski kod je svaki softver objavljen pod uvjetima koji dopuštaju slobodno korištenje, izmjenu i dijeljenje, u skladu s definicijom Open Source Initiative (https://opensource.org/osd). Popis svih takvih licencija moguće je pronaći na https://opensource.org/licenses.

Katalog projekata otvorenog programskog koda predstavlja centralizirani prikaz javnih projekata dijeljenih putem platforme OpenCode.HR.

Obavezni skup metapodataka za projekte otvorenog programskog koda uključuje ove podatke: naziv projekta, autor, ustanova, kontaktni podaci, vrsta licencije, verzija, popis komponenti, povezanost među komponentama. Aktualni popis obaveznih metapodataka moguće je pronaći na https://opencode.hr/pravila.html

2. ORGANIZACIJA I UPRAVLJAČKI MODEL

Članstvo

Članom inicijative OpenCode.HR može postati pravna osoba koji djeluje u području visokog obrazovanja i znanstvene djelatnosti u Republici Hrvatskoj.

Pravna osoba stječe status članice inicijative OpenCode.HR prihvaćanjem ovih Pravila što se potvrđuje i potpisom Ugovora o obradi osobnih podataka.

Članice inicijative OpenCode.HR imaju sljedeća prava i obaveze:

Institucijsko članstvo u inicijativi OpenCode.HR traje do pisane obavijesti o otkazu članstva od strane ustanove ili uslijed kršenja ovih Pravila.

Upravljački model

U upravljanju inicijativom OpenCode.HR sudjeluju sljedeća tijela:

Vijeće inicijative OpenCode.HR može osnivati radne skupine u skladu s zadacima inicijative OpenCode.HR. Radne skupine osnivaju se radi operativnog praćenja i provedbe pojedinih aspekata inicijative.

Koordinator inicijative OpenCode.HR je Srce.

Korisnici

3. KORISNICI

Platformu OpenCode.HR mogu koristiti:

Pristup se ostvaruje putem elektroničkog identiteta autentikacijske i autorizacijske infrastrukture sustava znanosti i visokog obrazovanja u Republici Hrvatskoj AAI@EduHr.

4. PRAVA I OBVEZE KORISNIKA

Statusi korisnika i uloge

Pristup platformi OpenCode.HR moguć je i za registrirane korisnike i za goste. Međutim, opseg funkcionalnosti na platformi razlikuje se ovisno o statusu korisnika.

Razlikuju se sljedeći statusi korisnika:

Korisnik s registriranim računom i ulogom "vlasnik projekta" (Project Owner) je korisnik koji vodi vlastiti softverski projekt na platformi OpenCode.HR, za koji snosi odgovornost prema trećim osobama. Odgovoran je za usklađenost razvojnog projekta s važećim pravom i pravilima platforme, uključujući uvjete korištenja i poštivanje licencija. Za ovu ulogu potreban je status "Identificirani korisnik".

Korisnički račun s ulogom "vlasnik projekta" odgovoran je za dodjelu uloga nad projektom dostupnih u korištenoj programskoj podršci.

Obveze korisnika

Korisnici snose isključivu odgovornost za sve aktivnosti te za sav sadržaj koji je podnesen, objavljen ili na drugi način doprinesen putem njihova korisničkog računa. U slučaju da korisnik djeluje u ime poslodavca ili pravne osobe, odgovornost za takve aktivnosti snosi dotični poslodavac, odnosno pravna osoba.

Korisnici su odgovorni za sigurnost svojih korisničkih računa.

Zabranjena je objava sadržaja koji krši autorska i srodna prava, koji je uvredljiv, diskriminatoran po bilo kojoj diskriminatornoj osnovi ili protivan važećim zakonskim aktima.

Zabranjena je objava sadržaja koji sadrži računalne viruse ili druge zlonamjerne programe koji mogu uzrokovati štetu softveru, hardveru ili ometati rad računalnih sustava.

Zabranjena je objava sadržaja koji sadrži oglase, lančana pisma ili neželjenu elektroničku poštu.

Korisnici se obvezuju bez odgađanja obavijestiti svog operatera na adresu operatera objavljenu na stranici s kontaktima na web sjedištu https://opencode.hr u slučaju bilo kakvih naznaka neovlaštenog korištenja platforme. Ako Koordinator platforme na prijavu operatera utvrdi da je korisnik neovlašteno koristio platformu OpenCode.HR, nakon upozorenja elektroničkom poštom na adresu elektroničke pošte iz e-identiteta korisnika o neovlaštenom korištenju platforme, ima pravo privremeno ili trajno suspendirati korisnika.

Sadržaj koji izrađuju korisnici platforme

Sadržaj koji korisnici objavljuju na platformi treba služiti svrsi platforme te biti od koristi za visoko obrazovanje i znanstvenu djelatnost u Republici Hrvatskoj.

Svi projekti na platformi OpenCode.HR moraju biti povezani s ustanovom koja ima status Operatera.

Sav javno dostupan programski kod mora biti obuhvaćen licencijom otvorenog koda te mora biti u skladu s uvjetima te licencije.

Sadržaj koji se ne može izvršavati kao samostalna aplikacija, već zahtijeva programski softver treće strane izvan platforme koji nije licenciran kao otvoreni programski kod, može se objaviti na platformi ako omogućuje korisnu funkcionalnost koja se može višekratno primijeniti u različitim projektima ili okolinama, neovisno o konkretnom korisniku ili svrsi - primjerice, kao alat, biblioteka ili skripta koja rješava opći problem i može se lako ponovno upotrijebiti.

Korisnici mogu izrađivati i/ili učitavati sadržaj na platformu, sukladno mogućnostima korištenja koje proizlaze iz njihove dodijeljene uloge.

Korisnici zadržavaju autorsko pravo na sadržaj koji su sami izradili i učitali na platformu. Ako korisnici učitavaju sadržaj koji nisu sami izradili, moraju raspolagati odgovarajućim pravima za njegovo učitavanje i korištenje na platformi.

Javno dijeljeni sadržaj korisnika može biti vidljiv drugim korisnicima i gostima platforme. Javni katalog projekata mogu pregledavati svi korisnici. Korisnicima s odgovarajućim ovlastima omogućeno je izvršavanje tzv. forka, tj. izrada kopije projekta radi razvoja zasebne razvojne grane kao novog projekta.

Specifikacijski dokumenti (npr. tehničke specifikacije, upute, dokumentacija arhitekture i sl.) ne moraju biti objavljeni pod otvorenom licencijom, pod uvjetom da nisu uključeni u izvršni (kompajlirani) dio aplikacije.

Ostali sadržaj

Platforma omogućuje izradu sadržaja koji nije vidljiv javnosti, tzv. privatnih projekata. Privatni projekti dopušteni su kao privremeno rješenje, u trajanju najviše do 12 mjeseci od datuma otvaranja projekta, primjerice radi testiranja, isprobavanja funkcionalnosti platforme ili dovršetka sadržaja prije objave.

Sadržaj koji ostane pohranjen u privatnom projektu nakon isteka 12 mjeseci može biti uklonjen s platforme u roku od 30 dana nakon prethodne obavijesti korisniku.

Privatni projekti mogu biti trajni ako služe kao podrška javno vidljivom projektu objavljenom pod otvorenom licencijom. Referenca na takav projekt označava se smještajem unutar iste grupe na platformi OpenCode.HR.

Sadržaj u privatnim projektima također mora biti obuhvaćen licencijom otvorenog koda, imati za cilj buduće usklađenje s takvom licencijom ili biti isključivo privremenog karaktera.

Dostupnost platforme i sigurnosno kopiranje podataka

Koordinator platforme OpenCode.HR ne jamči stalnu i neprekidnu dostupnost sadržaja i pristupa sadržaju. Planirani radovi na održavanju najavljuju se na platformi OpenCode.HR i provode prema najavi.

Sadržaj pohranjen na platformi sigurnosno se kopira sukladno propisanim procedurama Koordinatora.

Odgovornosti

Koordinator i Operateri su odgovoran za operativno funkcioniranje i održavanje platforme te podršku korisnicima, a razvojni poslovi izvode se sukladno raspoloživim financijskim i ljudskim resursima članica inicijative.

U slučaju kršenja odredbi ovih Pravila ili u slučaju sigurnosnog incidenta, Koordinator i Operater zadržavaju pravo da u svakom trenutku i bez prethodne najave privremeno ili trajno ograniči, ili prestane pružati korisniku pristup platformi OpenCode.HR.

Koordinator i Operateri ne odgovaraju materijalno, financijski niti na bilo koji drugi način za eventualnu štetu koja je nastala korištenjem platforme, za štetu prouzročenu prekidom u radu platforme koja može nastati zbog više sile ili okolnosti na koje OpenCode.HR nema utjecaj.

5. ZAŠTITA OSOBNIH PODATAKA

Članice inicijative OpenCode.HR posebnu pažnju pridaju zaštiti privatnosti svojih korisnika i njihovih osobnih podataka. Politika privatnosti dostupna je na mrežnim stranicama OpenCode.HR.

Temeljem legitimnog interesa članica inicijative OpenCode.HR da prikupljaju pokazatelje korištenosti platforme OpenCode.HR te osiguravaju preduvjete za postupanje po zahtjevima iz područja informacijske sigurnosti, prikupljaju se sljedeći osobni podaci svih korisnika koji pristupaju platformi:

Za potrebe omogućavanja personaliziranih funkcionalnosti i temeljem legitimnog interesa članica inicijative OpenCode.HR da prikupljaju pokazatelje korištenosti platforme, prikupljaju se sljedeći osobni podaci korisnika koji se prijavljuju sa svojim elektroničkim identitetom:

Prikupljeni osobni podaci neće se koristiti u druge svrhe niti će se prenositi trećim stranama, osim u slučaju povrede informacijske sigurnosti u kojem slučaju će navedeni podaci biti dostavljeni nacionalnom CERT-u.

Korisnici usluge imaju, pod uvjetima iz Opće uredbe o zaštiti podataka, pravo na pristup osobnim podacima koje članice inicijative OpenCode.HR prikupljaju, pravo na brisanje (zaborav), pravo na ograničenje obrade, pravo na prenosivost podataka te pravo na ispravak osobnih podataka ukoliko su oni neispravni ili su izmijenjeni. Na prikupljanje i obradu osobnih podataka korisnik ima pravo podnijeti prigovor nadzornom tijelu za zaštitu osobnih podataka u Republici Hrvatskoj.

Ugovorom o obradi osobnih podataka detaljnije se definira obrada osobnih podataka između Koordinatora kao izvršitelja obrade i Operatera kao voditelja obrade osobnih podataka.

Za pitanja vezana isključivo uz zaštitu osobnih podataka potrebno je obratiti se službeniku za zaštitu podataka Operatera.

6. ZAVRŠNE ODREDBE

Riječi i pojmovi koji imaju rodno značenje u ovim Pravilima koriste se jednako za muški i ženski rod bez obzira jesu li korišteni u muškom ili ženskom rodu.

Inicijativa OpenCode.HR zadržava pravo izmjene pravila, a o čemu će obavijestiti korisnike e-poštom i putem mrežnih stranica najmanje 15 dana prije dana stupanja na snagu izmijenjenih Pravila.

Sve izmjene i dopune ovog dokumenta donosi Koordinator uz suglasnost Vijeće inicijative OpenCode.HR.

Za provođenje Pravila zaduženi su Operateri i Koordinator.

Koordinator i Operateri ne odgovaraju za štetu koja bi za korisnika mogla nastati izmjenom Pravila.

Ova Pravila mogu biti prevedena na engleski jezik, no mjerodavna je verzija na hrvatskom jeziku.

Natrag na sažetu verziju