Szerzői jog a számítógépes programokban

Manapság a technológia egyre központibb helyet foglal el a mindennapi gyors és dinamikus életben. Teljesen az idők szellemében kezdő autodidakta programozó vagy bérmunkás vagyok, és sok hosszú és álmatlan éjszaka után sikerül létrehoznom egy nagy potenciállal rendelkező programot. Melyek a jogaim és hogyan tudom azokat gyakorolni?
Mi az a számítógépes program?
Már tudom a különféle alkotások (irodalmi, zenei stb.) Szerzőinek védelmét szolgáló szerzői jogok létezéséről, amelyek kreatív tevékenységük eredményeként jelentek meg. A számítógépes programok kifejezetten e védelem hatálya alá tartoznak, de van bennük valami különleges - a törvény irodalmi műként kezeli őket, anélkül, hogy önállóan meghatározná őket.
NB! Meg kell különböztetnem a számítógépes programokat az adatbázisoktól, mint a szerzői jog értelmében vett alkotásoktól. A törvény két különböző fogalomként tekinti őket, bár közelinek tűnnek egymáshoz. Nincs akadálya annak, hogy az egyiket a másikkal együtt vagy annak mellékleteként hozzuk létre, de ez a törvény értelmében két külön mű lesz.
Mit jelent ez a gyakorlatban?
A kérdés megválaszolásához meg kell értenem, mi is valójában egy számítógépes program. Ez egy utasítássorozat, amelynek célja egy funkció vagy eredmény végrehajtása. Programozóként ezeket a függvényeket egy programozási nyelvre (pl. Python, Pascal stb.) Írom, mint olyan szekvenciális parancsokat, amelyek a program forráskódját képviselik (angolul - forráskód). Ezt a kódot általában üzleti titoknak tekintik, és nem terjesztik szabadon. Annak érdekében, hogy ezeket az utasításokat egy számítógép vagy más eszköz olvashassa, azokat le kell fordítani egy általuk értett nyelvre (amely csak egerekből és nullákból áll), amely a program objektumkódja.
Miért kell tudnom mindezt?
Tudnom kell ezeket a technikai részleteket, mert a törvény védi a számítógépes programokat mint irodalmi műveket azzal a kötelező feltétellel, hogy valamilyen objektív (tehát bárki által észlelhető) formában kell kifejezni őket. A kulcs ebben az esetben az, hogy ez nem történik meg, amikor telepítem vagy futtatom a programot, és forrás- vagy tárgykódján keresztül . Ezeket a törvény irodalmi művekként kezeli, és így védelmet nyújt a program egészének.
Mit véd a szerzői jog?
Mint már megértettem, ezek objektív formában kifejezett számítógépes programok, különös tekintettel a forrás- és az objektumkódra. Az előkészítő műveletek, amelyeket végrehajtok (pl. kezdeti kódolás, amely később a számítógépes programba nő, de nem része annak), szintén lépjen be ide, és élvezze a védelmet.
Amit nem véd a szerzői jog?
Tudatában kell lennem annak, hogy számos dolog, bár számomra szerzői jogi védelem alatt áll, kizárt a hatálya alól. Ezek:
- a programozási nyelv, amelyben a program meg van írva - ezek valójában csak szavak (általában angolul), bizonyos sorrendben elrendezve, és helytelen lenne korlátozni a használatukat;
- a program interfésze - ez egy módja annak megjelenítésére, és nem képezi a funkcióinak jelentős részét;
- a program ötletei és alapelvei - az ötleteket és elveket kifejezetten kizárják a szerzői jogi oltalomból;
- funkciói - például létrehozok egy programot a repülőjegyek lefoglalására. Abszurd lenne megtiltani másoknak, akik ilyen alternatív programot akarnak létrehozni;
- a programot kísérő útmutató - irodalmi műként önállóan is megvédhetem, de nem a program részeként.