2026-05-09
ZAŠTITA AUTORSKOG PRAVA NA PROGRAMSKOM KODU: PRAVNI OKVIR, DOKAZIVANJE I SUDSKA PRAKSA
Sažetak
Programski kod (softver) predstavlja jedno od najvrjednijih intelektualnih dobara digitalne ekonomije, a istovremeno i kategoriju autorskog prava čija zaštita ostaje predmetom intenzivnih pravnih rasprava. Ovaj članak analizira normativni okvir zaštite koda u pravnom poretku Bosne i Hercegovine, uz komparativni osvrt na europsko i angloameričko pravo. Posebna pažnja posvećena je pitanjima autorstva (individualno, zaposlenički, koautorski i AI-asistiran kod), oblicima povrede (doslovno kopiranje, obfuskacija, reverse engineering), mehanizmima preventivne i reaktivne zaštite, te standardima dokazivanja autorstva pred sudom. Članak zaključuje da, premda autorsko pravo na kodu nastaje ipso facto, praktična pravna zaštita zahtijeva proaktivnu digitalnu dokumentaciju, primjenu kriptografskog timestampinga i urednu evidenciju razvojnog procesa.
Ključne riječi: autorsko pravo, programski kod, softver, intelektualno vlasništvo, dokazivanje autorstva, git, kriptografski timestamp, povreda autorskog prava, FBiH
Oblast: Pravo intelektualnog vlasništva · Informacijsko pravo · Građansko procesno pravo
I. UVOD
Digitalna revolucija korenito je izmijenila ekonomsku paradigmu savremenog društva. Programski kod — nekada smatran isključivo tehničkim artefaktom — danas je temelj globalnih poslovnih modela, finansijskih sistema, zdravstvene infrastrukture i svakodnevne komunikacije. U takvom kontekstu, pitanje ko je autor koda i kako zaštititi ta autorska prava postalo je jedno od centralnih pitanja suvremenog prava intelektualnog vlasništva.
Paradoks koji karakterizira ovu oblast jest sljedeći: s jedne strane, autorsko pravo na programskom kodu nastaje automatski — već samim aktom pisanja, bez ikakve registracije ili formalnosti. S druge strane, dokazivanje tog prava pred sudom u konkretnom sporu može biti izuzetno zahtjevno, tehnički kompleksno i vremenski dugotrajno. Ovaj jaz između formalnog nastanka prava i njegove efektivne pravne zaštite čini srž problematike kojom se ovaj članak bavi.
U pravnom poretku Bosne i Hercegovine, zaštita softvera regulirana je Zakonom o autorskom i srodnim pravima BiH¹, koji je usklađen s relevantnim direktivama Europske unije, posebno Direktivom 2009/24/EZ o pravnoj zaštiti računalnih programa. Međutim, sudska praksa na nivou BiH u ovoj oblasti ostaje skromna, što znači da se domaći pravnici moraju oslanjati i na komparativna iskustva, naročito njemacko, austrijsko i pravo Suda Europske unije.
Ovaj članak sistematski obrađuje: normativni okvir zaštite koda (II), pitanje autorstva s posebnim osvrtom na problematiku AI-generiranog koda (III), oblike povrede autorskog prava (IV), mehanizme preventivne zaštite i dokazivanja (V), te zahtjeve sudskog postupka (VI). Završna razmatranja (VII) nude sintezu i praktične preporuke.
1 Zakon o autorskom i srodnim pravima Bosne i Hercegovine, Sl. glasnik BiH, br. 63/10, 34/16.
II. NORMATIVNI OKVIR ZAŠTITE PROGRAMSKOG KODA
2.1. Programski kod kao autorsko djelo
Prema čl. 4 st. 1 Zakona o autorskom i srodnim pravima BiH, autorsko djelo je individualna duhovna tvorevina iz oblasti književnosti, nauke, umjetnosti i drugih oblasti stvaralaštva, izražena na bilo koji način i u bilo kojoj formi. Programski kod — bez obzira na to da li se radi o izvornom kodu (source code) ili objektnom kodu (object code) — ispunjava ove uvjete: nastaje intelektualnim naporom autora, posjeduje određen stupanj originalnosti i izražen je u konkretnoj, opipljivoj formi.²
Kategorijalna svrstanost softvera u književna djela može se na prvi pogled učiniti neobičnom, no ona nije slučajna — kod je, u svojoj suštini, pisani tekst koji slijedi specifičnu formalnu gramatiku. Ovim svrstanjem primjenjuju se sve zaštite koje inače uživaju književna autorska djela: pravo objavljivanja, pravo na integritet djela, pravo sprečavanja nedopuštenih preinaka, isključivo pravo umnožavanja i distribucije, te pravo naknade.
2.2. Uvjet originalnosti
Centralnu pretpostavku autorskopravne zaštite čini originalnost. U europskoj pravnoj tradiciji — a naročito od presude Suda EU u predmetu Infopaq International A/S v. Danske Dagblades Forening (C-5/08, 2009.) — originalnost se tumaci kao vlastita intelektualna tvorevina autora, što znači da mora odražavati slobodne kreativne izbore pisca koda.
Praktična implikacija jest da nije svaki kod automatski zaštićen. Rutinski, trivijalni kod (poput jedne naredbe `print(‘Hello World’)`) ili kod koji je jedino tehnički moguće riješenje određenog problema — ne postiže prag originalnosti. Nasuprot tome, arhitektura složene aplikacije, originalni algoritmi, kreativno strukturirani moduli i inovativni pristup rješavanju tehničkog problema — nesumnjivo uživaju zaštitu.
2.3. Europski i međunarodni okvir
Na razini Europske unije, Direktiva 2009/24/EZ o pravnoj zaštiti računalnih programa propisuje minimalne standarde zaštite softvera koji su obvezujući za sve države članice i koje BiH prihvaća u okviru procesa usklađivanja s europskim acquis-om. Na međunarodnom nivou, Sporazum TRIPS (Trade-Related Aspects of Intellectual Property Rights) u čl. 10. izričito potvrđuje da su računalni programi, neovisno o tome u kojoj su formi izraženi, zaštićeni kao književna djela u skladu s Bernskom konvencijom.
| ⚖ Ključna distinkcija: Autorsko pravo štiti IZRAZ ideje (konkretan napisani kod),
ali ne i samu IDEJU (algoritam, arhitektura, logika). Ovo načelo izraženo u doktrini idea/expression dichotomy potječe iz angloameričkog prava, ali je danas prihvaćeno i u europskim i bh. pravnim sistemima. |
2 Vidjeti: Direktiva 2009/24/EZ Europskog parlamenta i Vijeća od 23. travnja 2009. o pravnoj zaštiti računalnih programa (kodificirana verzija), čl. 1.
III. AUTORSTVO PROGRAMSKOG KODA
3.1. Individulano autorstvo
U najjednostavnijem slučaju, autor koda je fizička osoba koja ga je samostalno napisala. Zakon o autorskom i srodnim pravima BiH jasno propisuje da autorska prava izvorno stječe fizička osoba koja je stvorila djelo. Autor je, dakle, konkretni programer čiji su intelektualni napor i kreativni doprinos rezultirali nastankom koda.
Pitanje koje se u praksi javlja jest: šta se dešava kada programer radi na projektu djelimično kao kreator, a djelimično kao implementator tuđih specifikacija? Sud će u tom slučaju analizirati stepen autonomnih kreativnih odluka koje je programer donosio — u pogledu arhitekture, algoritamske logike, strukture podataka, optimizacije i sl. Mehanička implementacija precizno definiranih specifikacija bez ikakve kreativne slobode ne stvara autorsko djelo; ali čim programer pravi vlastite kreativne izbore, autorstvo nastaje.
3.2. Zaposlenički kod (work made for hire)
Zakon o autorskom i srodnim pravima BiH u čl. 97. propisuje poseban režim za djela stvorena u radnom odnosu. Kada zaposleni stvori autorsko djelo izvršavajući svoje radne obaveze ili po uputstvima poslodavca, isključiva imovinska prava na djelu automatski se prenose na poslodavca na rok od 5 godina od dana predaje djela — osim ako ugovorom o radu nije drugačije uređeno.
Vrijedi istaknuti da moralna prava (pravo na označavanje autorstva, pravo na integritet) ostaju kod zaposlenika-autora i ne prenose se na poslodavca. Ovo razlikovanje između imovinskih i moralnih prava od posebnog je značaja u sporovima u kojima poslodavac mijenja ili pripisuje sebi autorstvo koda bez navođenja stvarnog autora.
Praktično najsloženija situacija nastaje kod freelancera: ako nema pisanog ugovora koji izričito prenosi autorska prava na naručitelja, sva imovinska prava ostaju kod autora-freelancera, bez obzira na to da li je naručitelj platio razvoj softvera. Narudžba softvera bez izričite cesije autorskih prava znači stjecanje licence, ne vlasništva nad kodom.
3.3. Koautorstvo
Kada više programera zajednički razvija softver, nastaje djelo koautorstva (čl. 9 Zakona). Za zaštitu koautorskog koda vrijede isti uvjeti, s tim da svaki koautor mora biti dao originalni kreativni doprinos — puki tehničari koji izvršavaju precizne instrukcije bez kreativne slobode nisu koautori u pravnom smislu.
U praksi, kod velikih softverskih projekata koji uključuju desetke ili stotine developera (poput projekata otvorenog koda), određivanje autorstva svakog segmenta koda može biti izuzetno kompleksno. Git commit log postaje ključni instrument za identifikaciju doprinosa svakog pojedinog koautora.
3.4. AI-generiran kod — pravna terra incognita
Eksponencijalni razvoj alata za generiranje koda zasnovanih na umjetnoj inteligenciji (GitHub Copilot, Claude, GPT-4, Gemini i sl.) otvorio je pitanje koje savremeno pravo intelektualnog vlasništva još uvijek nije u potpunosti razriješilo: ko je autor koda kojeg je generirala AI?
Vladajući stav u europskim jurisdikcijama (koji je konzistentan i s pozicijom BiH) jest da autorskopravnu zaštitu može uživati isključivo djelo koje je produkt ljudske kreativne tvorbe. AI sistem, budući da nije fizička osoba, ne može biti nositelj autorskog prava. Kôd koji u potpunosti generira AI bez ikakve kreativne intervencije čovjeka načelno nije autorskopravno zaštićen.
Međutim, stvarnost je značajno složenija. Kada developer koristi AI kao alat — unoseći kreativne upute (promptove), selektirajući, modificirajući i integrujući generirani output — takav developer vrši kreativne izbore koji mogu dosegnuti prag originalnosti. U tom slučaju, developer-korisnik AI alata mogao bi biti priznat autorom rezultirajućeg koda. Precizna linija razgraničenja ostaje predmetom tekuće pravne debate u svim jurisdikcijama.
Situacija Nositelj prava Pravna osnova
Freelancer (bez ugovora o cesiji) Autor-freelancer zadržava sva imovinska prava čl. 97. Zakona
Zaposleni programer Poslodavac stječe imovinska prava (5 god.) čl. 97. st. 3 Zakona
Više programera zajedno Zajedničko koautorstvo, solidarna prava čl. 9. Zakona
Naručeni softver s cesijom Naručitelj kao nositelj prava Ugovor o cesiji
Čisto AI-generiran kod Nije zaštićen (nema ljudskog autora) Opći principi
AI-asistiran (čovjek vodi kreativni proces) Čovjek-korisnik kao potencijalni autor Doktrina u razvoju
IV. OBLICI POVREDE AUTORSKOG PRAVA NA KODU
4.1. Doslovno kopiranje
Najočiglednija i najlakše dokaziva forma povrede jest verbatim kopiranje — preuzimanje koda iz jednog projekta i njegovo umetanje u drugi bez dozvole autora i bez navođenja izvora. Ova povreda analogna je plagijatu u akademskom kontekstu. Forenzički alati za analizu sličnosti koda (poput JPlag, Moss, ili kopijskog analizatora koji koriste platforme kao što su GitHub Advanced Security) mogu s visokim stepenom pouzdanosti detektirati identičnost ili gotovo identičnost kodnih baza.
Poseban slučaj predstavlja kopiranje koda s otvorenim licencama uz kršenje uvjeta licence. Na primjer, upotreba GPL-licenciranog koda u vlastitečnom (proprietary) softveru bez objavljivanja izvornog koda — kako GPL zahtijeva — nije plagijat u klasičnom smislu, ali jeste povreda autorskog prava i ujedno ugovorna povreda licence.
4.2. Obfuskacija i minimalne modifikacije
Sofisticiranija forma kopiranja jest obfuskacija: tuženi preuzme tuđi kod, a zatim izvrši površne izmjene — preimenuje varijable i funkcije, promijeni formatiranje, zamijeni `for` petlju s `while` petljom, preuredi redosljed neovisnih blokova — kako bi prikazao da radi o originalnom djelu. Pravna doktrina clear and obvious copying, kao i test suštinske sličnosti (substantial similarity test), upravo su razvijeni da odgovore na ove situacije.
Sud (ili sudski vještak) analizira strukturalnu, arhitektonsku i logičku sličnost koda, a ne samo leksičku identičnost. Ako dva programa za isti problem koriste isti neočekivani algoritamski pristup, istu nestandardnu strukturu podataka ili isti idiomski obrazac koji nije jedino moguće rješenje — pretpostavka kopiranja je izuzetno snažna.
4.3. Dekompilacija i reverse engineering
Direktiva 2009/24/EZ i Zakon o autorskom pravu BiH dopuštaju dekompilaciju softvera isključivo u svrhu interoperabilnosti — dakle, kada je nužna za razvoj neovisnog softvera koji treba komunicirati s programom čiji se kod dekompilira. Svaka upotreba dekompiliranog koda izvan ovih strogo određenih uvjeta — posebno ako je cilj reproduciranje funkcionalnosti zaštićenog softvera — predstavlja povredu autorskog prava.
4.4. Uklanjanje copyright oznake
Zakon o autorskim i srodnim pravima BiH, konsekventno s TRIPS sporazumom, posebno sankcionira namjerno uklanjanje ili mijenjanje informacija o upravljanju pravima (Rights Management Information – RMI). Uklanjanje copyright notifikacije iz zaglavlja datoteke nije samo etički prijestup — to je samostalna pravna povreda, bez obzira na to da li je i sâm kod nedopušteno kopiran.
4.5. Granica s nezaštićenim elementima
Važno je istaknuti što autorsko pravo na kodu ne štiti. Ideje, koncepti, algoritmi kao apstraktni postupci, matematičke metode, programski jezici i API-ji u svojoj funkcionalnoj dimenziji — načelno nisu zaštićeni autorskim pravom. Američki Vrhovni sud u presudi Google LLC v. Oracle America, Inc. (2021.) zauzeo je stav da API-ji (u konkretnom slučaju Java API koji Google koristi u Androidu) mogu uživati ograničenu zaštitu, ali da je konkretna upotreba bila fair use. Ova presuda, premda nije obvezujuća za BiH, ilustrira globalnu debatu o granicama zaštite u ekosistemu softvera.
V. PREVENTIVNA ZAŠTITA I MEHANIZMI DOKAZIVANJA
Dokazivanje autorskog prava na kodu pred sudom svodi se na tri kumulativna elementa: (1) da je tužitelj autor ili ovlašteni nositelj prava; (2) da kôd ispunjava uvjet originalnosti; i (3) da tuženi ima u posjedu kopiju ili suštinski sličan kôd nastao kopiranjem. Preventivna zaštita podrazumijeva postupanje koje ova tri elementa čini dokazivim.
5.1. Git repozitorij kao primarni dokaz
Verzioniranje koda putem Git sistema (uz hosting na platformama kao što su GitHub, GitLab ili Bitbucket) danas predstavlja standardnu industrijsku praksu i — za pravne svrhe — najmoćniji instrument dokazivanja autorstva. Svaki commit sadrži: kriptografski SHA-1 hash kompletnog stanja projekta u tom trenutku, vremensku oznaku, identitet autora i poruku koja opisuje promjene. Ova kombinacija čini git historijat iznimno teškim za retroaktivno falsificiranje.
U sudskom postupku, printout ili digitalni izvoz git loga može biti predočen kao isprava. Uz vještačenje IT stručnjaka koji može potvrditi integritet repozitorija i tumačiti commit historijat, ova evidencija može biti presudna. Preporučljivo je da repozitorij bude od početka projekta hosted na vanjskom serveru (a ne samo lokalno), čime se timestamp potvrđuje od strane nezavisnog servisa.
5.2. Kriptografski timestamp (blockchain i OpenTimestamps)
Kriptografski timestamping funkcionira na sljedećem principu: od kompletnog izvornog koda (ili komprimiranog arhiva projekta) kreira se kriptografski hash (SHA-256). Taj hash — ali ne i sâm kod — upisuje se u javni blockchain ili notarijski timestamp servis (OpenTimestamps, OriginStamp, Bernstein Technologies i dr.). Budući da je blockchain nepromjenjiv i javno verifikabilan, dokaz da je određeni hash bio upisan u određeno vrijeme je neoboriv.
Praktična procedura: (1) Generirati SHA-256 hash: `sha256sum projekt.tar.gz`; (2) Upisati hash na OpenTimestamps ili sličan servis; (3) Sačuvati generirani timestamp proof file. U slučaju spora, autor predočava originalni kod, ponovo generiše hash i dokazuje da je identičan onom koji je bio timestampan — čime matematički neoborivo dokazuje da je kod u tom obliku postojao na navedeni datum.
Slika 1. Primjer Python koda za generiranje SHA-256 hasha i strukturiranog zapisa autorstva — sudski validan dokaz o datumu nastanka programskog koda.
5.3. Notarska pohrana
Tradicionalnim pristupom, kod (isprintan ili pohranjen na fizičkom nosaču) može se deponovati kod notara koji ovjerava datum prijema. Premda je ova metoda pravno valjana i sudovi je prihvaćaju, ona je nefleksibilna (svaka nova verzija zahtijeva novi notarski akt), skupa i ne nudi mogućnost brze i jeftine verifikacije. U kombinaciji s digitalnim metodama može poslužiti kao dodatni sloj zaštite za naročito vrijedne projekte.
5.4. Registracija kod nadležnog tijela
Zakon o autorskim pravima BiH ne uvjetuje nastanak prava registracijom — ona je deklarativna, ne konstitutivna. Međutim, registracija kod Instituta za intelektualno vlasništvo BiH ili, za međunarodnu zaštitu, kod Ureda za harmonizaciju unutarnjeg tržišta EU (EUIPO) pruža formalni javni zapis koji može biti od značajne pomoći u dokaznom postupku. U određenim jurisdikcijama (naročito u SAD, gdje Copyright Office registracija otvara pravo na statutory damages), registracija ima dalekosežne procesne implikacije.
5.5. Copyright oznaka u kodu
Svaki fajl koda trebao bi sadržavati standardiziranu copyright notifikaciju u zaglavlju. Premda ni ova oznaka nije uvjet zaštite, ona ima trostruki pravni učinak: (a) otklanja mogućnost da se tuženi pozove na nepoznavanje da je kod zaštićen; (b) predstavlja dokaz autorske namjere; (c) njeno uklanjanje od strane trećih lica čini samostalnu povredu zakona.
5.6. Evidencija razvojnog procesa
Uz tehničke instrumente, iznimno je vrijedna i dokumentacija razvojnog procesa: skice, wireframeovi, pseudokod, planovi arhitekture, interne komunikacije (e-mail, Slack, ticketing sistemi) iz kojih se može rekonstruirati tok razvoja projekta. U slučaju spora, ovi dokumenti pomažu sudu da razumije ne samo krajnji rezultat (gotov kod), nego i kreativni proces koji mu je prethodio — što direktno govori u prilog originalnosti i autorstvu.
VI. SUDSKI POSTUPAK I STANDARD DOKAZIVANJA
6.1. Građanskopravna zaštita
Nositelj autorskog prava koji utvrdi povredu može pokrenuti parničnu tužbu pred nadležnim sudom. U BiH, prema Zakonu o parničnom postupku FBiH³ (ZPP FBiH), to je redovni sud opće nadležnosti prema sjedištu/prebivalištu tuženog, odnosno prema mjestu nastanka štete. Tužbenim zahtjevom mogu se kumulirati: zahtjev za utvrđenje povrede, zahtjev za prestanak povrede (prohibitorna tužba), zahtjev za uklanjanje posljedica povrede, te zahtjev za naknadu imovinske i neimovinske štete.
Posebno je vrijedan instrument privremene mjere prema čl. 260. i dalje ZPP FBiH — sud može, i prije konačne presude, naložiti tuženom da prestane s korištenjem spornog koda. Ovo je od posebnog praktičnog značaja jer se šteta od neprestane upotrebe piratiziranog softvera može kumulirati svaki dan trajanja postupka.
6.2. Teret dokazivanja i uloga vještaka
Tužitelj snosi teret dokazivanja (onus probandi) sva tri navedena elementa: autorstvo, originalnost i povredu. Kod pitanja autorstva, presumpcija ide u korist lica čije ime stoji naznačeno na djelu (čl. 12 Zakona). Međutim, u sporovima koji uključuju tehničku analizu koda, sud gotovo uvijek imenuje sudskog vještaka informatičke struke. Vještak treba biti u stanju: (a) izvršiti statičku analizu sličnosti kodnih baza; (b) interpretirati git historijate i timestamp dokaze; (c) procijeniti da li su eventualne razlike između spornih kodova rezultat kreativnog razvoja ili puke obfuskacije.
6.3. Kaznena zaštita
Pored građanskog postupka, povreda autorskog prava može biti i kazneno djelo. Kazneni zakon Federacije BiH⁴ propisuje kaznenu odgovornost za neovlaštenu reprodukciju, distribuciju ili javno priopćavanje zaštićenih autorskih djela. Kaznena prijava može biti strateški korisna jer organi gonjenja raspolažu istražnim ovlastima (prztresi, oduzimanje digitalne opreme) koje su u građanskom postupku znatno ograničenije.
6.4. Međunarodna dimenzija
Softverski sporovi često imaju međunarodni karakter — developer iz BiH, server u Njemackoj, korisnik koda u SAD. U takvim situacijama primjenjuju se pravila međunarodnog privatnog prava za određivanje mjerodavnog prava i nadležnog suda. Uredba EU Rim II (za tužbene zahtjeve iz delikata) primjenjuje pravo države u kojoj je šteta nastupila, što u praksi često znači primjenu prava tužitelja. Haška konferencija o međunarodnom privatnom pravu razvija i posebna načela za intelektualno vlasništvo u digitalnom okruženju.
3 Zakon o parničnom postupku Federacije Bosne i Hercegovine, Sl. novine FBiH, br. 53/03, 73/05, 19/06, 98/15.
4 Kazneni zakon Federacije Bosne i Hercegovine, Sl. novine FBiH, br. 36/03 i izmjene, čl. 241-243.
VII. ZAKLJUČNE NAPOMENE I PRAKTIČNE PREPORUKE
Autorskopravna zaštita programskog koda u savremenom pravu je nesumnjiva, ali njena efektivna provedba zahtijeva proaktivan pristup od samog trenutka nastanka projekta. Na osnovu analize normativnog okvira, oblika povrede i instrumenata zaštite, mogu se formulirati sljedeće zaključne teze:
- Pravo nastaje, ali se mora moći dokazati
Autorsko pravo na kodu nastaje automatski, bez registracije. Međutim, u sudskom sporu — koji se može voditi godinama nakon nastanka koda — potrebno je dokazati da je baš taj tužitelj autor, i to baš tog koda, u određeno vrijeme. Bez uredne dokumentacije, ovo može biti iznimno teško.
- Git + Timestamp = minimalni standard zaštite
Svaki profesionalni developer trebao bi od prvog dana koristiti git s vanjskim hosting-om i periodično izvoditi kriptografski timestamping ključnih verzija. Ova kombinacija pruža vremenski verifikabilan, kriptografski siguran i sudski prihvatljiv lanac dokaza o autorstvu.
- Ugovor je temelj pословnih odnosa
U poslovnim odnosima s naručiteljima i zaposlenima, pitanje autorstva mora biti izričito uređeno ugovorom. Prepuštanje ovog pitanja zakonskim pretpostavkama može dovesti do neželjenih ishoda — freelancer koji misli da je prodao kod, a zapravo je dao licencu; ili poslodavac koji misli da je vlasnik koda koji je razvio zaposleni izvan radnog vremena i na vlastitoj opremi.
- AI-asistiran razvoj koda: dokumentirati kreativni doprinos
Programeri koji koriste AI alate u razvoju trebali bi dokumentirati u kojoj mjeri i na koji način je AI korišten, te koje kreativne odluke su oni lično donijeli. U budućim sporovima, ova dokumentacija može biti presudna za demonstriranje da je nastalo djelo, bez obzira na AI asistenciju, produkt čovjekove intelektualne kreativnosti.
- Pravovremena reakcija na povredu
Zastarni rok za zahtjeve iz autorskog prava u BiH je relativno kratki, te je važno reagirati čim se povreda otkrije. Odlaganje može voditi zastarjelosti tužbenih zahtjeva ili otežanom prikupljanju dokaza (serveri se brišu, repozitoriji mijenjaju). Privremene mjere treba tražiti odmah, jer svaki dan neprestane upotrebe piratiziranog koda produbljuje štetu.
| ◉ REZIMIRANI PROTOKOL ZAŠTITE KODA — Preporučene prakse
1. Koristiti git s vanjskim hosting-om (GitHub / GitLab) od prvog dana 2. Inicijalni commit odmah po nastanku projekta, s opisnom porukom 3. SHA-256 timestamp ključnih verzija putem OpenTimestamps ili OriginStamp 4. Copyright header u svakom fajlu (autor, godina, zabrana kopiranja) 5. Ugovorom izričito urediti autorska prava u svim poslovnim odnosima 6. Čuvati razvojnu dokumentaciju (skice, e-mailovi, design docs) 7. Za naročito vrijedne projekte: notarska pohrana ključnih verzija 8. Pravovremena reakcija čim se sumnja na povredu — ne čekati |
Zaštita autorskog prava na softverskom kodu nije luksuz koji si priuštavaju samo velike korporacije. U digitalnoj ekonomiji, kod je najvrijednija imovina malog developera, startupa i freelancera. Investicija u pravilnu pravnu zaštitu koda — koja je u osnovi jeftina i tehnički jednostavna — može biti odlučujuća razlika između bespomoćnosti pred sudom i efektivne zaštite vlastitog intelektualnog vlasništva.
— Kraj članka —
O A U T O R U
| Vedad Hanjalić, LL.M.
IT inžinjer | Specijalista za pravo digitalnih tehnologija i regulativu vještačke inteligencije
U svijetu gdje se granice između fizičke realnosti i digitalnog poretka neprestano brišu, Vedad Hanjalić se profilira kao rijedak spoj klasične pravne erudicije i savremenog inženjerskog preciziteta. Njegova profesionalna misija temelji se na uvjerenju da je pravo bez tehnološkog razumijevanja nijemo, dok je tehnologija bez pravnog okvira potencijalno destruktivna. |
Akademski profil i kontinuirano usavršavanje
Akademski put Vedada Hanjalića obilježen je sticanjem titule Magistra prava iz oblasti IT prava (LL.M. in IT Law), čime je krunisao svoju specijalizaciju u regulativi digitalnih ekosistema. Paralelno sa pravnim naukama, stekao je zvanje IT inžinjera, što mu omogućava da pravne norme ne tumači samo kroz slovo zakona, već i kroz logiku algoritma i arhitekturu softvera. Svoju posvećenost stalnom usavršavanju demonstrira i na praktičan način — osmislivši i osobno kodirao aplikacije i programe namijenjene lakšem savladavanju gradiva za stručne ispite, čime pomaže kolegama pravnicima i kandidatima kroz tehnološki podržano učenje.
Ekspertiza u IT pravu i regulativi vještačke inteligencije (AI)
U fokusu njegovog rada nalazi se pravo intelektualnog vlasništva (IP) u digitalnom dobu, zaštita podataka (GDPR), te kompleksna pitanja odgovornosti unutar sistema vještačke inteligencije. Njegovi autorski radovi na portalima poput odvjetnistvo.ba, posebno oni koji se bave pravnim aspektima policijskog nadzora i privatnosti građana, služe kao edukativni putokaz u sferi u kojoj tehnologija često pretiče zakonodavca.
Temelji klasičnog prava: krivična i građanska materija
Iako je duboko involviran u LawTech sferu, Hanjalić ostaje čvrsto usidren u fundamentima pravne nauke. Njegovo poznavanje krivičnog i građanskog prava nije samo teorijsko; kroz pisanje složenih ugovora, žalbi i tužbi, on primjenjuje zakone FBiH i BiH s dubokim razumijevanjem konteksta u kojem pravo egzistira. Sposobnost da dekonstruiše klasični pravni problem i pruži mu moderno, efikasno rješenje, čini ga autentičnim predstavnikom nove generacije pravnika.
Profesionalna etika i lični profil
Pored pravno-tehničke ekspertize, Hanjalić posjeduje izražene vještine upravljanja i interpersonalne komunikacije. Njegov pristup radu definiran je disciplinom i otpornošću — osobinama koje njeguje kao aktivni sportista, gdje fizički trening i takmičarski mentalitet direktno oblikuju njegovu profesionalnu ustrajnost. Za njega, advokatura je poziv koji zahtijeva bistrinu uma profesora, empatiju psihologa i strateško razmišljanje iskusnog pregovarača.
Ključne kompetencije Oblasti istraživanja
– Sinteza prava i IT inženjeringa – Krivično pravo i cyber sigurnost
– Izrada kompleksnih pravnih akata – Građansko-pravni odnosi u digitalnom okruženju
– Strateško savjetovanje u Digital Tech Law – Zaštita podataka (GDPR) i privatnost
– Intelektualno vlasništvo u IT sektoru – Regulativa vještačke inteligencije
“Vedad Hanjalić nije samo posmatrač tehnoloških promjena; on je njihov pravni arhitekta.”
LITERATURA I IZVORI
- Zakoni i propisi
Zakon o autorskom i srodnim pravima Bosne i Hercegovine. Sl. glasnik BiH, br. 63/10, 34/16.
Zakon o parničnom postupku Federacije Bosne i Hercegovine. Sl. novine FBiH, br. 53/03, 73/05, 19/06, 98/15.
Kazneni zakon Federacije Bosne i Hercegovine. Sl. novine FBiH, br. 36/03 i izmjene.
Zakon o obligacionim odnosima. Preuzeti propis, Sl. list SFRJ, br. 29/78 i izmjene.
- Propisi EU i međunarodni instrumenti
Direktiva 2009/24/EZ Europskog parlamenta i Vijeća od 23. travnja 2009. o pravnoj zaštiti računalnih programa. Sl. list EU, L 111, 5.5.2009.
Direktiva 2001/29/EZ o harmonizaciji određenih aspekata autorskog i srodnih prava u informacijskom društvu. Sl. list EZ, L 167, 22.6.2001.
Sporazum TRIPS (Trade-Related Aspects of Intellectual Property Rights). Prilog 1C uz Sporazum o WTO-u, Marakeš, 1994.
Bernska konvencija za zaštitu književnih i umjetničkih djela. Pariški akt, 1971.
III. Sudska praksa
Sud EU, presuda od 16. srpnja 2009., Infopaq International A/S v. Danske Dagblades Forening, predmet C-5/08, ECLI:EU:C:2009:465.
Sud EU, presuda od 2. svibnja 2012., SAS Institute Inc. v. World Programming Ltd., predmet C-406/10, ECLI:EU:C:2012:259.
Vrhovni sud SAD, presuda od 5. travnja 2021., Google LLC v. Oracle America, Inc., 593 U.S. 1 (2021).
Sud EU, presuda od 22. prosinca 2010., Bezpečnostní softwarová asociace v. Ministerstvo kultury, predmet C-393/09, ECLI:EU:C:2010:816.
- Literatura
Aplin, T., Davis, J. (2017). Intellectual Property Law: Text, Cases, and Materials. 3. izd. Oxford: Oxford University Press.
Bently, L., Sherman, B., Gangjee, D., Johnson, P. (2018). Intellectual Property Law. 5. izd. Oxford: Oxford University Press.
Ficsor, M. (2002). The Law of Copyright and the Internet: The 1996 WIPO Treaties. Oxford: Oxford University Press.
Goldstein, P., Hugenholtz, P.B. (2019). International Copyright: Principles, Law, and Practice. 4. izd. Oxford: Oxford University Press.
Matanovac Vučković, R. (2015). Autorsko pravo i srodna prava. Zagreb: Narodne novine.
Rosen, L. (2004). Open Source Licensing: Software Freedom and Intellectual Property Law. Upper Saddle River: Prentice Hall.
Ščekić, M., Dautbegović, H. (2020). Osnove prava intelektualnog vlasništva. Sarajevo: Pravni fakultet Univerziteta u Sarajevu.
Hoeren, T., Sieber, U., Holznagel, B. (ur.) (2022). Handbuch Multimedia-Recht. München: C.H. Beck.
© 2025 Vedad Hanjalić, LL.M. | Sva pra
Odvjetništvo.ba
Pravni izvori, stručne analize i praktični vodiči.
Sadržaj je informativnog i stručnog karaktera. Primjena prava zavisi od činjenica konkretnog predmeta i važećih propisa.