Po?ita?ovy program
(alebo len
program
, syn.
aplikacia
[1]
) je
subor
prikazov
a
in?trukcii
, respektive ich postupnos? v zapise zrozumite?nom
po?ita?u
, ktora slu?i na vykonanie ulohy v tomto po?ita?i. Po?ita?ovy program tvori
programator
zapisom
algoritmu
v
programovacom jazyku
. Je zapisany v
strojovom (binarnom) kode
alebo
zdrojovom kode
. Spusteny program sa nazyva
proces
, jeden program mo?e vytvori? viac procesov. V?etky po?ita?ove programy tvoria
softver
. Po?ita?ovymi programami su napriklad
internetove prehliada?e
, editory ?i
po?ita?ove hry
.
[1]
[2]
Synonymom, respektive pribuznym pojmom po?ita?oveho programu je (po?ita?ova) aplikacia,
?ktora ozna?uje obvykle komplexnej?i suhrn ?asto i nieko?kych programov, ktore plnia ulohy danej oblasti“
[2]
.
Po?ita?ovy program je osobitnym predmetom
autorskopravnej ochrany
. Je chraneny podobne ako
literarne dielo
.
[2]
[3]
[4]
Pravne normy
poskytuju viacere
legalne definicie
pojmu, pre uzemie
Slovenska
je relevantny § 87 slovenskeho
Autorskeho zakona
(pozri ni??ie).
V?eobecne a medzinarodna pravna uprava
[
upravi?
|
upravi? zdroj
]
Po?ita?ovy program byva v su?asnosti za predpokladu splnenia pravom definovanych podmienok (typicky
kreativna du?evna ?innos?
) chraneny
autorskopravnou ochranou
. V 70. a 80. rokoch 20. storo?ia v?ak o charaktere mo?nej du?evnopravnej ochrany prebiehala diskusia, pri?om a? medzinarodna pravna uprava (?l. 10
TRIPS
, ?l. 4
Zmluvy WIPO o autorskom prave
) ustalila nazor, ?e ochrana sa neposkytne v oblasti
patentov
a ?e nejde o osobitne
pravo du?evneho vlastnictva
, ale naopak ?e program predstavuje dielo chranene podobne ako literarne diela pod?a ?l. 2
Bernskeho dohovoru
. Patentove pravo mo?e nasledne chrani? pristroje pou?ivajuce softver alebo vynalezy s nim suvisiace. Medzinarodna pravna uprava termin po?ita?ovy program neupravuje a otazku ponechava na ?taty. Modelove ustanovenia o ochrane po?ita?ovych programov, prijatych medzinarodnou organizaciou WIPO v roku 1978 po?ita?ovy program definuju (?as? 1 pism. i) ako:
?sadu in?trukcii, ktore, pokia? su zaznamenane na strojovo ?itate?nom mediu, su schopne pristroju umo?ni? spracovanie informacii v zmysle vyjadrova? alebo vykonava? ur?ite funkcie alebo ulohy alebo dosahova? ur?itych vysledkov“
. Ako po?ita?ovy program sa zarove? rozumie aj pripravny koncep?ny material.
[4]
: 642 – 643
V europskom prave
smernica o pravnej ochrane po?ita?ovych programov
(2009/24/ES) pre svoje u?ely definuje po?ita?ovy program ako
?programy v akejko?vek forme vratane tych, ktore su v?lenene do technickeho vybavenia po?ita?a (hardveru). Tento pojem zah??a aj pripravnu koncep?nu pracu veducu k vyvinutiu po?ita?oveho programu pod podmienkou, ?e na zaklade jej povahy bude mo?ne v neskor?om ?tadiu vytvori? po?ita?ovy program.“
(bod 7).
V
slovenskom pravnom poriadku
(k d?u 7. 4. 2023) definuje po?ita?ovy program z. ?. 185/2015 Z.z.
Autorsky zakon
(?alej aj ?AZ“), pod?a ktoreho (§ 87) ide o
?subor prikazov a in?trukcii vyjadrenych v akejko?vek forme pou?itych priamo alebo nepriamo v po?ita?i alebo v podobnom technickom zariadeni“
.
Po?ita?ovy program definuje slovensky Autorsky zakon v sulade s
medzinarodnou upravou
a
europskou pravnou upravou
(pozri vy??ie) chranene v obdobnom re?ime ako
autorske diela
(presnej?ie
literarne diela
?i v terminologii slovenskeho AZ ine
slovesne dielo
). Autorskopravna ochrana sa priznava len tym po?ita?ovym programom, ktore su vysledkom
tvorivej du?evnej ?innosti
autora (zvy?ajne programatora). V porovnani s inymi dielami nemusi is? o ?jedine?ny“ vysledok tvorivej du?evnej ?innosti autora (porov. §3 AZ).
[4]
:645 – 647;
[3]
Ako po?ita?ovy program zarove? Autorsky zakon vnima subor prikazov a in?trukcii napisanych alebo vyjadrenych v
zdrojovom kode
alebo v
strojovom kode
. Chranena je v?ak zarove? aj suvisiaca dokumentacia (material pou?ity na jeho vytvorenie). Program tak nemusi by? vyjadreny iba v binarnom alebo textovom kode, mo?e is? napriklad o
algoritmus
opisany v knihe.
[4]
:645 – 647
Obdobne ako pri inych autorskych dielach, aj po?ita?ovemu programu je ochrana poskytovana iba ako konkretnemu prevedeniu (vyjadreniu)
my?lienky
, nie ako my?lienke ?i funkcie samotnej. Vy?erpanie
distribu?neho prava
k po?ita?ovemu programu upravuje slovenska pravna uprava samostatne (§ 88 AZ) V?eobecna pravna uprava principu vy?erpania distribu?neho prava sa nachadza v § 22 ods. 2 AZ, pri?om sa od § 88 AZ li?i u? len tym, ?e vy?erpanie via?e na prevod
u?ivacieho prava
. Autor po?ita?oveho programu po?iva
osobnostne
i
majetkove prava
. Autorsky zakon pozna viacere vynimky a obmedzenia majetkovych prav autora k po?ita?ovemu programu (§89 AZ). Od po?ita?oveho programu odli?nym predmetom pravnej ochrany je
graficke u?ivate?ske rozhranie
.
[3]
Odli?nym terminom je tie? ?ir?i termin
softver
.
[4]
:647 – 648
- § 87, 88, 89. In: ADAMOVA, Zuzana; HAZUCHA, Branislav.
Autorsky zakon
. Bratislava :
C. H. Beck
, 2018. S. 639 – 690.