This article analyzes software license agreements under Lithuanian Copyright Law (ATGTĮ). It covers automatic copyright protection for software under ATGTĮ Art. 2, the distinction between exclusive and non-exclusive licenses under ATGTĮ Art. 40, usage restriction enforcement under ATGTĮ Art. 42, mandatory reverse engineering exceptions under ATGTĮ Art. 21, key differences between SaaS and perpetual license models under CK Art. 6.344, and warranty disclaimer limits under CK Art. 6.338. Lithuanian law prohibits limiting liability for intentional breaches regardless of contract terms.
Programinės įrangos apsauga pagal ATGTĮ
ATGTĮ 2 str. 14 d.Programinė įranga Lietuvoje saugoma kaip kūrinys pagal Autorių teisių ir gretutinių teisių įstatymą (ATGTĮ). ATGTĮ 2 str. 14 d. apibrėžia kompiuterinę programą kaip instrukcijų rinkinį, kuris gali leisti kompiuteriui atlikti tam tikras funkcijas. Apsauga atsiranda automatiškai nuo kūrimo momento — registracijos nereikia. Turtinės teisės apima teisę atgaminti, platinti, išnuomoti, viešai paskelbti ir kurti išvestinius kūrinius. Autorinė moralinė teisė (teisė į autorystę, teisė į kūrinio neliečiamybę) negali būti perleista tretiesiems asmenims pagal ATGTĮ 14 str. — tai svarbus skirtumas nuo daugelio anglosaksų sistemų, kuriose „work for hire" doktrina leidžia visiško autorystės perdavimo. Praktinė implikacija: net ir visiškai perdavus turtines teises, kūrėjas išsaugo teisę būti nurodytas autoriumi. Sutartyje verta aiškiai aptarti, ar autorius sutinka, kad jo vardas nebūtų nurodomas komerciniame produkte (ATGTĮ 15 str. 2 d. leidžia tokį susitarimą).
Išimtinė ir neišimtinė licencija: praktiniai skirtumai
ATGTĮ 40 str.ATGTĮ 40 str. skiria išimtinę (ekskluzinę) ir neišimtinę licenciją. Išimtinė licencija suteikia licenciatui teisę naudoti kūrinį licencijoje nustatytose ribose ir draudžia licenciaro teisę suteikti licenciją tretiesiems asmenims tame pačiame naudojimo būde ir teritorijoje. Neišimtinė licencija leidžia licenciarui tuo pačiu metu licencijuoti programinę įrangą kitoms šalims. Verslo sutartyse išimtinė licencija yra žymiai vertingesnė — ji suteikia konkurencinį pranašumą. Todėl licencijos mokestis (royalties) už išimtinę licenciją paprastai yra aukštesnis. Sutartyje privaloma aiškiai nurodyti: (1) licencijos tipą (išimtinė / neišimtinė); (2) geografinę teritoriją; (3) naudojimo tikslus ir būdus; (4) laikotarpį arba amžinąjį pobūdį; (5) sublicencijos teisę — ar licenciatas gali suteikti teises tretiesiems. Pagal ATGTĮ 43 str. licencijos sutartis turi būti rašytinė forma, jeigu perduodamos išimtinės teisės. Žodinė ar konkliudentinė licencija gali būti naudinga, tačiau įrodyti jos sąlygas ginčo atveju yra itin sudėtinga.
Naudojimo apribojimai: naudotojų skaičius, serveriai ir prietaisai
ATGTĮ 42 str.Programinės įrangos naudojimo apribojimai yra vienas dažniausių ginčo šaltinių licencinėse sutartyse. ATGTĮ 42 str. leidžia licenciją riboti pagal naudojimo apimtį, tačiau apribojimai turi būti aiškiai nurodyti. Tipiniai apribojimai verslo licencijose: (1) vietinė licencija — vienas vartotojas, vienas kompiuteris; (2) vartotojo licencija (named user) — konkretus asmuo, bet leidžiama naudoti keliuose prietaisuose; (3) lygiagrečių sesijų licencija — x vienalaikių prisijungimų; (4) serverio licencija — tam tikras procesorių ar šerdžių skaičius; (5) organizacinė licencija — neribota vartotojų konkrečioje organizacijoje. SaaS modelyje naudojimo apribojimai dažniausiai susieti su sąskaitomis arba API skambučių skaičiumi per mėnesį. Rekomenduojama sutartyje aiškiai apibrėžti, kas laikoma „naudojimu" — pvz., ar skaičiuojami neaktyvūs vartotojai, ar tik aktyvūs per paskutinį mėnesį. Pažeidus naudojimo apribojimus, licencinė sutartis gali būti nutraukta pagal ATGTĮ 44 str., o licenciaras gali reikalauti žalos atlyginimo.
Atvirkštinė inžinerija ir dekompiliacija: draudimų ribos
ATGTĮ 21 str.Atvirkštinė inžinerija (reverse engineering) programinei įrangai — tai procesas, kurio metu analizuojamas vykdomasis kodas siekiant suprasti jo veikimą. ATGTĮ 21 str. numato išimtis, kai toks veiksmas yra leidžiamas: dekompiliacija leidžiama, jeigu ji būtina interoperabilumui su kita programine įranga užtikrinti ir jeigu šios informacijos negalima gauti kitaip. Šios išimtys yra privalomos teisės normos — licencinė sutartis negali jų drausti visiškai. Praktiškai tai reiškia, kad absoliutus draudimas „atvirkštinės inžinerijai ir dekompiliacijai" licencinėje sutartyje yra neteisingas ir neįgyvendinamas ta apimtimi, kurioje ATGTĮ numato išimtis. Vis dėlto sutartyje galima drausti: (1) atskleisti atvirkštinės inžinerijos būdu gautą informaciją tretiesiems; (2) naudoti tokią informaciją konkurenciniams tikslams; (3) kurti programas, imituojančias licencijuoto produkto funkcionalumą. Komercinėse licencijose taip pat dažnai draudžiamas paketo išardymas (depackaging), šifravimo apsaugos pašalinimas (tampering) ir keitimai, pažeidžiantys programos vientisumą — šie draudimai yra teisėti, kai nėra prieštaraujama ATGTĮ privalomoms normoms.
SaaS vs amžinoji licencija: teisiniai skirtumai
CK 6.344 str.SaaS (Software as a Service) modelis teisiškai skiriasi nuo tradicinės amžinosios licencijos tuo, kad naudotojas gauna ne programinės įrangos kopiją, o prieigą prie paslaugos per internetą. Šis skirtumas turi svarbių teisinių pasekmių. Amžinoji licencija: naudotojas įsigyja teisę naudoti konkrečią programinės įrangos versiją neribotą laiką, nepriklausomai nuo licenciaro veiklos tęstinumo. Jeigu licenciaras bankrutuoja, amžinosios licencijos turėtojas gali ir toliau naudoti tą versiją. SaaS: prieiga priklauso nuo paslaugos veikimo — jeigu teikėjas sustabdo veiklą, klientas praranda prieigą. Todėl SaaS sutartyse ypač svarbu aptarti: (1) duomenų eksportavimo galimybę bet kuriuo metu; (2) kas nutinka su duomenimis teikėjui bankrutavus; (3) ar yra escrow susitarimas išeities kodui. Pagal CK 6.344 str. paslaugų sutartyje turi būti aiškiai apibrėžta paslaugos apimtis ir kokybė. SaaS atveju tai reiškia SLA, prieinamumo garantijas ir incidentų valdymo procedūras. Kainų pakeitimo galimybė — dar vienas svarbus elementas: SaaS sutartyse dažnai leidžiama keisti kainas su tam tikru išankstiniu perspėjimu, tačiau klientui turi būti suteikta teisė nutraukti sutartį be baudų, jei jis nesutinka su naujomis kainomis.
Atsakomybės atsisakymas ir garantijų ribojimas
CK 6.338 str.Programinės įrangos licencinėse sutartyse atsakomybės atsisakymas (disclaimer) ir garantijų ribojimas yra standartinės sąlygos, tačiau Lietuvos CK nustato aiškias jų ribas. CK 6.338 str. numato, kad pardavėjas atsako už trūkumus, apie kuriuos žinojo, bet neinformavo pirkėjo. Analogiškai licenciaras negali atsisakyti atsakomybės už tyčia nuslėptus defektus. Tipiniai garantijų ribojimo klausimai: (1) ar programinė įranga „tinkama konkrečiam tikslui" — licenciaro atsisakymas šios garantijos turi būti aiškus ir pastebimas; (2) ar programinė įranga neturės virusų ar kenkėjiškos programinės įrangos — visiška atsakomybės atsisakymas šiuo klausimu gali būti neteisėtas, jei teikėjas žinojo ar turėjo žinoti apie saugumo spragas; (3) ar programinė įranga atitiks klientų reikalavimus. Vartojimo sutartyse (B2C) atsakomybės ribojimas yra itin griežtai reguliuojamas — Vartotojų teisių apsaugos įstatymas draudžia neteisingo sąlygų taikymo klausimams reikšmingas sąlygas. Verslo sutartyse (B2B) šalys turi daugiau laisvės, tačiau CK 6.253 str. draudimas riboti atsakomybę dėl tyčinių pažeidimų išlieka visada.
Patikrinkite programinės įrangos licencinę sutartį su AI
Validuok AI identifikuoja probleminias licencijos sąlygas, tikrina ATGTĮ atitiktį ir nurodo trūkstamus elementus Jūsų programinės įrangos sutartyse.
Tikrinti nemokamai