1. Uvod
Pravila korištenja definiraju uvjete pod kojima se korisnicima omogućuje pristup i uporaba platforme OpenCode.HR. Platforma omogućuje suradnju i razmjenu programskog koda unutar hrvatske akademske i znanstvene zajednice te pruža infrastrukturu za razvoj, dokumentiranje i objavu projekata otvorenog koda.
Korištenjem platforme i prijavom putem AAI@EduHr elektroničkog identiteta korisnik potvrđuje da je pročitao, razumio i prihvatio ova Pravila korištenja.
2. Definicije
- Platforma – OpenCode.HR, skup alata za razvoj i razmjenu programskog koda
- Administrator – osobe ovlaštene za tehničko održavanje platforme
- Korisnik – osoba s važećim AAI@EduHr identitetom koja koristi platformu
- Projekt – repozitorij ili sadržaj koji korisnik objavi na platformi
- Sadržaj – kod, dokumenti, datoteke, bilješke ili drugi podaci koje korisnik unese
3. Pravo korištenja platforme
Korisnici platforme mogu biti:
- osobe s važećim AAI@EduHr identitetom
- članovi institucija uključenih u projekt OpenCode.HR
- osobe kojima je pristup izričito odobren od strane administratora
Pravo korištenja traje dok god korisnik ima aktivan AAI@EduHr identitet i pridržava se ovih pravila.
4. Pravila ponašanja korisnika
Korisnik se obvezuje:
- koristiti platformu u skladu s njenom svrhom i namjenom
- ne objavljivati sadržaj koji krši autorska prava
- ne objavljivati zlonamjerni ili opasan sadržaj
- ne pokušavati kompromitirati sigurnost sustava
- ne koristiti platformu u komercijalne svrhe bez odobrenja
- ne dijeliti svoje AAI@EduHr vjerodajnice
5. Projekti i sadržaj korisnika
Korisnik je odgovoran za sav sadržaj koji objavi na platformi.
Administrator može:
- arhivirati projekte neaktivne dulje od 90 dana
- ukloniti projekte koji krše ova pravila
- ograničiti pristup sadržajima koji su neprimjereni
Korisnik jamči da ima pravo objave sadržaja i odabira licence. Za projekte otvorenog koda preporučuje se korištenje licenci s popisa:
https://opensource.org/licenses6. Uloga administratora
Administratori platforme:
- održavaju tehničku i sigurnosnu infrastrukturu
- uklanjaju sadržaj koji krši zakone ili pravila
- ograničavaju pristup korisnicima koji krše pravila
- vode evidenciju tehničkih događaja
7. Osobni podaci
Osobni podaci korisnika obrađuju se isključivo radi pružanja usluge.
Podaci se čuvaju najduže 12 mjeseci nakon prestanka korištenja platforme.
Korisnik ima pravo zatražiti brisanje svojih podataka putem adrese: oc-info@opencode.hr
8. Sigurnost i tehnički uvjeti
- Platforma koristi AAI@EduHr autentikaciju
- Administrator može privremeno ograničiti pristup radi održavanja
- Korisnik je dužan osigurati čuvanje svojih vjerodajnica
9. Kršenje pravila
U slučaju kršenja pravila, administrator može ograničiti ili ukinuti pristup korisniku, privremeno blokirati račun ili ukloniti neprimjereni sadržaj.
Na pritužbe korisnika administrator odgovara u roku od 30 dana.
10. Kontakt
Za sva pitanja i zahtjeve možete se obratiti na:
Email: oc-info@opencode.hr
11. Uključivanje novih ustanova u projekt OpenCode.HR
U projekt OpenCode.HR mogu se uključiti ustanove iz hrvatske akademske i znanstvene zajednice koje žele svojim korisnicima omogućiti sigurno korištenje platforme za razmjenu i razvoj programskog koda. Uključivanje nove ustanove provodi se prema sljedećem postupku.
11.1. Pokretanje postupka uključivanja
Ustanova koja želi pristupiti platformi podnosi zahtjev Administraciji platforme putem adrese oc-info@opencode.hr. Zahtjev treba sadržavati:
- puni naziv ustanove i kontakt podatke,
- nazive i e-mail adrese odgovornih osoba,
- informaciju o dostupnosti AAI@EduHr autentikacije,
- planirane načine korištenja platforme.
11.2. Provjera tehničkih uvjeta
Prije uključivanja ustanova mora osigurati funkcionalan AAI@EduHr sustav za autentikaciju korisnika. Administratori platforme provode tehničku provjeru kompatibilnosti i dostupnosti.
11.3. Uspostava administratorskih računa i kontakt točaka
Svaka ustanova koja se uključi u projekt mora imenovati najmanje jednu osobu kao:
- lokalnog administratora korisnika,
- službenu kontakt točku za komunikaciju s administratorima platforme.
11.4. Aktivacija pristupa korisnicima ustanove
Nakon dovršetka tehničke integracije i dostave popisa kontakt osoba, korisnici ustanove stječu pravo korištenja platforme putem svojeg AAI@EduHr elektroničkog identiteta.
11.5. Obveze uključenih ustanova
Svaka ustanova koja postane član projekta obvezuje se:
- osigurati valjanost i tehničku ispravnost AAI@EduHr identiteta svojih korisnika,
- pravodobno deaktivirati identitete koji više nisu aktivni ili su kompromitirani,
- pružati prvu liniju podrške vlastitim korisnicima,
- poštovati i provoditi Pravila korištenja platforme.
12. Administracija korisnika od strane matičnih ustanova
Svaka ustanova čiji korisnici pristupaju platformi OpenCode.HR putem AAI@EduHr identiteta odgovorna je za administraciju i valjanost identiteta svojih korisnika. Upravljanje korisničkim računima provodi se na razini ustanove, a ne platforme.
12.1. Upravljanje identitetima
- Ustanova je odgovorna za točnost podataka o korisnicima.
- Ustanova mora deaktivirati korisničke identitete koji više ne pripadaju ustanovi (npr. završetak studija, prestanak radnog odnosa, kompromitacija računa).
- Korisnici koji izgube pravo na AAI@EduHr pristup automatski gube pravo na korištenje platforme.
12.2. Lokalna podrška
Ustanova je prva kontakt točka za podršku vlastitim korisnicima te rješava:
- probleme s autentikacijom,
- probleme s valjanošću AAI@EduHr identiteta,
- osnovne upute za korištenje platforme.
12.3. Odgovornost za sadržaj korisnika ustanove
Ustanova odgovara za to da se njeni korisnici pridržavaju pravila korištenja te, kada je potrebno, surađuje s administratorima platforme u postupcima:
- uklanjanja neprimjerenog sadržaja,
- postupanja kod sigurnosnih incidenata,
- ograničavanja pristupa korisnicima koji krše pravila.
12.4. Komunikacija između ustanove i administratora platforme
Svaka ustanova mora dostaviti službeni kontakt putem kojeg se rješavaju:
- operativna pitanja administracije korisnika,
- sigurnosni incidenti,
- problemi vezani uz projekte korisnika,
- zahtjevi za pristup ili uklanjanje podataka.