Naumovic-logo-horizontal-SRB-305x59pxNaumovic-logo-horizontal-SRB-305x59pxNaumovic-logo-horizontal-SRB-305x59pxNaumovic-logo-horizontal-SRB-305x59px
  • Home
  • O nama
  • Naš tim
  • Usluge
    • Korporativno i kompanijsko pravo
      • ICT pravo
      • Intelektualna svojina (IP)
      • Start-up
      • Radni odnosi
    • Zaštita podataka i privatnost
      • Internet i društvene mreže
      • Transport i logistika
      • Rešavanje sporova i suđenja
      • Bezbednost i odgovornost proizvoda
    • Biotehnologija, farmacija i nauke o životu
      • Nekretnine
      • Zabava, sport i mediji
      • Antitrust i konkurencija
      • Porez
  • Reference
  • Odgovornost
  • Blog i vesti
  • Kontakt
  • Twitter
  • LinkedIn
  • Facebook
  • Instagram
  • енглески
✕

Kako se radi licenciranje softvera?

14. маја 2025.
Licenciranje softvera

Licenciranje softvera je važna tema jer sa jedne strane štiti intelektualnu svojinu programera ili kompanije koja je razvila softver, dok sa druge strane korisnicima pruža pravnu sigurnost da softver koriste zakonito.

Dakle, bilo da ste IT firma koja je razvila softver, organizacija koji koristi razne alate u svakodnevnom poslovanju, ili možda frilenser koji se bavi kreiranjem digitalnih rešenja, razumevanje kako radi licenciranje softvera vas može zaštititi od svih potencijalnih pravnih problema.

U ovom tekstu, ne samo da ćemo razjasniti šta licenciranje softvera tačno znači, već ćemo vas voditi kroz korake koji vam mogu pomoći da bolje zaštitite svoje proizvode i izbegnete pravne rizike.

Takođe, za bolje razumevanje postupka licenciranja softvera razjasnićemo ključne pojmove kao što su vrste licenci, obaveze korisnika i način pravilnog sastavljanja ugovora o licenciranju koji će vas štititi.

Ako se pitate kako da zaštitite (i monetizujete!) svoju intelektualnu svojinu ili jednostavno postavite sigurniji poslovni model, ovaj tekst će vam pružiti odgovore na sva ta pitanja.

1. Šta je licenciranje softvera?

Licenciranje softvera zapravo znači davanje dozvole korisniku da koristi vaš softver pod određenim uslovima, ali bez prenosa vlasništva.

Npr. kada korisnik kupi Windows operativni sistem, on zapravo ne postaje vlasnik softvera već dobija “samo” licencu da koristi softver.

U suštini, softver je zaštićen kao autorsko delo, a licenca je ugovor kojim autor (ili nosilac prava) daje pravo korišćenja drugom licu.

2. Zašto je licenciranje softvera važno?

Vrlo je jednostavno: Licenciranje softvera štiti i autora softvera i korisnika.

Kako? Tako što:

  • Autor zadržava kontrolu nad korišćenjem svog proizvoda, a
  • Korisnik stiče pravnu sigurnost da koristi softver legalno.

U Srbiji, korišćenje nelicenciranog softvera predstavlja povredu autorskih prava po Zakonu o autorskom i srodnim pravima, što može dovesti (i već je u praksi dovodilo) do ozbiljnih kazni.

Npr. Nakon istraživanja BSA – Alijansa za poslovni softver, gde je utvrđeno da se čak 67% softvera u Srbiji koristi bez validne licence, Poreska uprava Srbije (dok je nadzor legalnosti softvera bio u nadležnosti Poreske uprave) i Služba za borbu protiv organizovanog kriminala su u određenim navratima  pokretale istrage i oduzimale opremu firmama koje su koristile nelegalan softver (ovde možete pročitati više o jednom takvom slučaju).

E sad, za koga je licenciranje softvera naročito važno (i kome će ovaj tekst biti od najveće koristi) i zašto?

Prvenstveno za:

  • IT firme i startape – da zaštite svoj proizvod i obezbede prihod kroz licencne modele.
  • Sve one koji koriste softver – da izbegnu tužbe i inspekcijske kazne.

Drugim rečima, za sve oni koji su softver razvili, distribuiraju ga ili koriste u poslovne svrhe.

3. Kako funkcioniše licenciranje softvera, u dva koraka?

Licenciranje softvera ne počinje izradom ugovora, već mnogo ranije – samim činom stvaranja.

Da bi se neki softver mogao legalno koristiti, distribuirati ili komercijalno eksploatisati, neophodno je razumeti da pravna zaštita dolazi iz dva izvora:

  • autorskog prava (jer softver predstavlja autorsko delo) i
  • ugovora o licenci (kada se prenose pojedina prava na softveru).

Drugim rečima, evo koja dva koraka morate da preduzmete da biste licencirali vaš softver:

1.      Pravna zaštita softvera kao prvi korak

Prvi korak u cilju pravne zaštite softvera jeste zaštita autorskim pravom.

U Srbiji autorska dela (pa i sam softver kao takav) uživaju „automatsku“ zaštitu, odnosno nije potrebna prijava i registrovanje kod bilo koje institucije da bi softver bio zaštićen.

Što ne znači naravno da ne možete i da ne biste trebalideponovati tj. registrovati vaš softver, jer uz formalnu registraciju uživate dodatnu sigurnost u slučaju spora — na primer, ako dođe do potrebe da pred sudom dokažete kada je softver nastao i ko je njegov autor.

Naime, da bi softver uživao pravnu zaštitu, dovoljno je da je ispunjen osnovni uslov: da softver predstavlja originalnu duhovnu tvorevinu izraženu u određenoj formi.

I upravo ta forma izražavanja – konkretno izvorni kod (source code), objektni kod (object code), pa čak i pripremna dokumentacija i dizajn – su ono što se štiti autorskim pravom, odnosno ne štiti se funkcionalnost softvera.

Šta to konkretno znači?

Recimo da ste razvili HR program koji evidentira radne sate, upravlja zaposlenima i generiše izveštaje (o platama, prisutnosti i sl.). Te funkcionalnosti, iako su korisne i jedinstvene za svaki HR program, ne mogu biti zaštićene autorskim pravom. Zakon o autorskim pravima štiti originalnost izraza, ali ne ideje ili principe koji stoje iza tih izraza.

I zato, ukoliko neko napiše softver koji ima identičnu funkcionalnost kao vaš, ali je kod nastao nezavisno, bez kopiranja – ne dolazi do povrede autorskog prava.

Drugo, autorsko delo (pa i softver) mora biti izrađen u određenoj (materijalnoj) formi (kod).

Dakle, ne može ostati na nivou ideje. Ideje se ne mogu štititi.

Svet je prepun ljudi sa dobrim idejama koji su bez para i koji su ostali na nivou ideje.

Takođe, vodite računa gde stvarate svoje autorsko delo, na čijem računaru, da li ga stvarate u radnom odnosu „u slobodne sate“.

Ovo sve zbog toga što Vam se može dogoditti da izgubite kompaniju kao što se desilo kompaniji koja je pravila Bratz lutke za decu a više o tome možete pročitati ovde.

 A sada, prelazimo na drugi korak, odnosno na samo licenciranje softvera.

2.      Ugovor o licenciranju softvera kao drugi korak

Ako ste, nakon čitanja prethodnog pasusa, pomislili: „Pa ako mi softver već uživa zaštitu sam po sebi, čemu onda dodatna papirologija oko licenci?“

Odgovor je sledeći: Iako autorsko pravo pruža osnovnu zaštitu vašeg softvera time što zabranjuje njegovu povredu (pr.neovlašćeno kopiranje, distribuciju i ostalo), ono ne govori ništa o tome šta korisnicima jeste dozvoljeno.

Drugim rečima – autorsko pravo vas štiti od onih koji krše vaša prava, ali ne uređuje pravila za one koji vaš softver koriste legalno.

Dakle, ugovor o licenciranju softvera, precizno definiše ko, kako i pod kojim uslovima sme da koristi vaš softver – npr. da li sme da ga menja, koristi u komercijalne svrhe, deli dalje, ili ga koristi samo interno i sl.

Preciznije, ugovor o licenciranju softvera reguliše stavke kao što su:

  • vrste licence (pr. ekskluzivna ili neekskluzivna, prenosiva ili neprenosiva)
  • predmet licence (pr. pravo korišćenja u komercijalne ili nekomercijalne svrhe),
  • ograničenja licence (pr. u pogledu broja korisnika, uređaja, teritorije ili vremena),
  • obaveze korisnika (pr. zabrana dalje distribucije ili menjanja koda),
  • naknadu (uslove plaćanja za licencu ili poštovanja tzv. open-source pravila)
  • održavanje softvera (pr. ko obezbeđuje tehničku podršku ili vrši ispravke grešaka u softveru).

U nastavku ćemo malo detaljnije obraditi šta sve ugovor o licenciranju softvera treba da sadrži.

4.     Šta sve jedan dobar ugovor o licenciranju softvera treba da sadrži?

Ugovor o licenciranju softvera je temelj odnosa između davaoca i sticaoca licence. Ako se ne napiše jasno i precizno, posledice mogu dovesti do zloupotrebe softvera, gubitka prihoda, ili čak potpunog gubitka kontrole nad proizvodom.

Evo šta sve ugovor o licenciranju treba da sadrži:

  • Uvodne odredbe – Ko su ugovorne strane? Preambula. Definicije pojmova, odnosno šta znači „softver“, „izvorni kod“, „krajnji korisnik“, „podlicenca“, itd.
  • Predmet ugovora – Koji se softver licencira, uključujući verziju i funkcionalnosti? Da li se licenca odnosi na izvršni fajl ili i na izvorni kod?
  • Vrsta i obim licence – Da li je licenca isključiva ili neisključiva? (U isključivoj licenci, nosilac prava ne može više nikome drugom ustupiti softver. U neisključivoj, može više korisnika imati pristup istom softveru pod istim ili različitim uslovima.) Takođe, da li je vremenski ograničena ili trajna? Da li se odnosi na ceo svet ili na određenu teritoriju?
  • Dozvoljene radnje korisnika – Da li može samo da koristi softver u privatne svrhe, ili i da ga umnožava, menja, koristi u komercijalne svrhe, integriše sa svojim rešenjima i slično,
  • Ograničenja – Šta korisnik ne sme da radi? (npr. obrnuti inženjering, deljenje trećim licima)
  • Trajanje ugovora, prestanak i uslovi raskida ugovora – Kada počinje da važi i koliko traje? Šta se dešava sa pravima korisnika nakon isteka licence? Na koji način se može raskinuti?
  • Naknada, uslovi plaćanja – Da li je licenca besplatna ili ako je ugovorena naknada za korišćenje softvera da li je naknada jednokratna ili postoji mesečna pretplata, u kojoj se valuti plaća, koji je rok plaćanja, koje su posledice kašnjenja sa uplatom i ostalo?
  • Održavanje, ažuriranja i tehnička podrška – Da li davalac pruža tehničku podršku? Da li se licenca odnosi i na buduće verzije softvera? U kojem roku podrška mora odgovoriti na prijavljeni bug? Da li postoji ugovorna kazna (penali) u slučaju da se greške ne otklone u ugovorenom roku?
  • Odgovornost i garancije – Da li davalac garantuje da softver ispravno funkcioniše? Da li garantuje da ne krši prava trećih lica? Da li će nadoknaditi štetu ako dođe do gubitka podataka?
  • Podlicenca – Može li korisnik dati podlicencu i ukoliko da, pod kojim uslovima (npr. lice kome se daje podlicenca ima ista ili ograničena prava u odnosu na korisnika)?
  • Poverljivost – Npr. ako sticalac vidi deo koda, mora postojati NDA komponenta u ugovoru.
  • Rešavanje sporova i merodavno pravo – Da li se primenjuje pravo Srbije ili neke druge države? Da li se sporovi rešavaju pred sudom ili arbitražom? Koji je nadležni sud/arbitraža? (npr. u Beogradu, Parizu, itd.)
  • Završne odredbe (izmene ugovora, broj primeraka itd.).

Najzad, ugovor o licenciranju softvera bi trebalo da bude zaključen u pisanoj formi i da detaljno definiše i reguliše gore navedene elemente.

5.     Softverska licenca – kako odabrati pravu?

Prilikom izbora softverske licence, prvo trebate razumeti različite vrste licenci i kako one utiču na distribuciju, modifikaciju i korišćenje softvera.

Možemo reći da postoje dve osnovne kategorije licenci:

  • vlasničke (proprietary) i
  • otvorenog koda (open-source),

Naravno, i unutar njih postoji više podkategorija, ali ćemo se potruditi da vam pomognemo da razumete svaku i odaberete pravu licencu za vaš softver, u zavisnosti od ciljeva koje želite postići.

1.      Proprietary (vlasnička) softverska licenca

Kod ove softverske licence, korisnici/sticaoci licence plaćaju za pravo korišćenja, ali nemaju pristup izvornom kodu.

Ovde dalje razlikujemo:

  • Commercial License (Komercijalna licenca) – koja je stroga, ne dozvoljava izmene, kopiranje, distribuciju, reverse engineering niti uvid u izvorni kod, ali dozvoljava korišćenje softvera uz plaćanje. Idealna je za softverske kompanije koje žele da maksimalno zaštite svoj softver i ostvare profit od prodaje licenci.
  • Enterprise License (Licenca za preduzeća) – omogućava organizacijama da koriste softver na više uređaja uz jedinstvenu licencu. Idealna je za velike kompanije koje koriste softver na više lokacija ili ga ustupaju za više korisnika.
  • SaaS License (Licenca za softver kao uslugu) – korisnici plaćaju mesečnu ili godišnju pretplatu za pristup softveru koji se hostuje u Cloud-u. Idealna je za softvere dostupne preko interneta (Google Docs, Microsoft 365 itd.).

Dakle, vlasnička licenca je sjajan izbor za kompanije koje žele potpunu kontrolu i idu na komercijalnu prodaju.

2.      Open-source softverska licenca

Ova softverska licenca omogućava slobodnu upotrebu, modifikaciju i distribuciju softvera, ali svejedno može da nosi određena ograničenja sa sobom.

Npr. Permissive License, odnosno dozvoljavajuća licenca kao što je MIT, Apache, BSD, je poprilično fleksibilna opcija koja dozvoljava komercijalnu upotrebu. Idealna je za one koji žele široku upotrebu svog softvera, uključujući i komercijalne svrhe, a ne nameću obavezu deljenja izmenjenog koda.

Copyleft licenca (npr. GPL) je nešto stroža varijanta, jer zahteva da svi modifikovani derivati softvera ostanu open-source i budu distribuirani pod istim uslovima kao i originalni kod. Ovo znači da ako neko modifikuje softver i deli ga, mora deliti te izmene pod istim open-source uslovima. Idealna je za autore softvera koji trebaju ostati otvoreni i dostupni javnosti.

Konačno, tu je i Weak Copyleft licenca, koja omogućava kombinovanje otvorenog I zatvorenog koda (kao npr. MLP). Idealna je za projekte koji imaju i otvoreni i vlasnički deo koda.

Drugim rečima, kod open-source licenci gubite kontrolu nad kodom u manjem ili većem obimu, pa je samim tim i licenca fleksibilnija, ali je ista i dostupnija široj publici i doprinosi većem razvoju i inovacijama kroz zajednički rad programera.

3.      Besplatne i probne softverske licence

Osim vlasničkih i open-source licenci, još bi kratko spomenuli i besplatne i probne licence koje imaju marketinški karakter, odnosno služe kao odličan alat za privlačenje korisnika.

Pa tako, freeware (besplatni softver) korisnicima omogućava neograničeno korišćenje softvera bez plaćanja, ali bez prava na modifikaciju ili uvid u izvorni kod.

Freeware može biti dobra opcija za jednostavne aplikacije, alate ili kao vid promocije za plaćene verzije softvera. Na primer, antivirus programi često nude besplatne verzije sa osnovnim funkcijama.

Sa druge strane, shareware (probni softver) korisnicima daje ograničen pristup softveru, bilo po trajanju (npr. 14 ili 30 dana) ili po funkcionalnostima.

Nakon isteka probnog perioda, korisnik mora kupiti licencu za nastavak korišćenja. Ovo je odličan način da korisnici isprobaju softver pre kupovine, posebno za alate i programe koji zahtevaju veću investiciju.

Sve u svemu, ove dve licence su odlične za brzo širenje korisničke baze, testiranje tržišta i podsticanje korisnika da pređu na plaćene verzije.

6.     Šta radi advokat za licenciranje softvera

Advokat za licenciranje softvera pomaže kompanijama i generalno IT-evcima da pravilno zaštite, koriste i komercijalizuju svoj softver kroz pravno valjane softverske licence.

Njegov posao je da posavetuje klijente koju vrstu softverske licence da koriste, u zavisnosti od poslovnog modela i ciljeva. Takođe, advokat za licenciranje softvera je tu i da ispregovara i sastavi dobre ugovore o licenciranju softvera, kojima se precizno definišu prava i obaveze korisnika, način distribucije, ograničenja u korišćenju, zaštita intelektualne svojine i odgovornost.

Osim ove vrste pomoći, advokat za licenciranje softvera tipično pruža podršku i u vezi drugih vrsta softverskih ugovora, kao što su:

  • Ugovor o razvoju softvera, aplikacija ili igara
  • SaaS, PaaS, IaaS ugovori
  • Ugovor o kupovini IT opreme
  • Ugovori o profesionalnim uslugama, održavanju i podršci
  • SLA ugovori i ugovori sa podizvođačima
  • Ugovor o pružanju usluga podrške i održavanju
  • Ugovori za osnivanje spin-off kompanija
  • Opšti uslovi korišćenja aplikacija i veb sajtova

U suštini, advokat za licenciranje softvera štiti vaš kod, poslovni model i prihod vašeg biznisa.

  • Twitter
  • LinkedIn

Drugi članci:

ugovor startap
24. априла 2025.

Koje sve ugovore treba da ima vaš startap?


Dalje
Ugovor o zakupu poslovnog prostora
22. априла 2025.

Ugovor o zakupu poslovnog prostora: Na šta obratiti pažnju?


Dalje
Arhivska knjiga
15. априла 2025.

Arhivska knjiga: Šta treba znati do 30. aprila o arhiviranju u Srbiji


Dalje
© 2020 Naumović & Partners. All Rights Reserved.