EULA yra galutinio vartotojo licencijos sutartis ir licencija, suteikianti vartotojui teisę tam tikru būdu naudoti kompiuterio programinės įrangos dalį. Paprastai EULA apibrėžia kompiuterių, kuriuose vartotojas gali naudoti programinę įrangą, skaičių, kaip jie gali naudoti programinę įrangą ir bet kokių teisinių teisių, kurių jie atsisako sutikdami su EULA.
EULA gali būti pateikta kartu su programine įranga popierine kopija, paprastai kaip popierius arba lipdukas ant sandaraus gaminio. Dažnai šio tipo EULA bus labiau ribota ilgesnės EULA forma, kuri vėliau pateikiama pačiame kompiuteryje. Tokio pobūdžio fizinės EULA kartais vadinamos susitraukiančiomis licencijomis, nes jos dažnai yra susitraukiančiame gaminyje. Kadangi tai reiškia, kad klientas iš tikrųjų negali perskaityti licencijos, kol neįsigijo produkto, dėl tokio GVLS buvo pareikšti tam tikri teisiniai iššūkiai.
Labiau pažįstama EULA forma yra programinės įrangos EULA, kartais juokais vadinama „click-wrap“, nurodant popierines sutraukiančias licencijas. Paprastai šios licencijos pateikiamos atidarius programinės įrangos diegimo programą. Vartotojui pateikiama skaitmeninė EULA kopija, kurią jis gali perskaityti, ir jis turi sutikti su programinės įrangos įdiegimo sąlygomis.
Pastaraisiais metais EULA tapo vis platesnė teisių, kurias jie siekia išsireikalauti, apimtis. Šiuolaikinė EULA dažnai siekia apriboti vartotojo teises kopijuoti programinę įrangą, net ir atsarginės kopijos tikslais, nors 17 USC 117 konkrečiai suteikia tokią teisę vartotojams. Įmonės tvirtina, kad gali tai padaryti, nes 17 USC 117 sako, kad savininkas turi tokią teisę, o įmonės tvirtina, kad jos iš tikrųjų tik nuomoja programinę įrangą vartotojui, todėl vartotojas niekada netampa savininku.
Daugeliu EULA taip pat siekiama sumažinti atsakomybę, kurią įmonė gali turėti dėl to, kad vartotojas, naudodamas programinę įrangą, patiria tam tikrą žalą. Paprasčiausiai tai reiškia, kad jei vartotojas netinkamai naudoja programinę įrangą taip, kad jam kyla pavojus, pvz., naudodamas pokalbių programinę įrangą, kad pažeistų įstatymą, tą programinę įrangą pagaminusi įmonė nėra atsakinga. Kitame lygyje EULA gali teigti, kad net jei pati programinė įranga yra sugedusi, pvz., su apskaitos programine įranga, kuri apvalinama netinkamai, įmonė vis tiek nėra atsakinga.
Precedentas buvo patvirtintas tokio pobūdžio atsakomybės atleidimo iš gana didelės apimties byloje MA Mortenson Co. prieš Timberline Software Corp. Ieškovas buvo statybų bendrovė ir jie naudojo Timberline programinę įrangą, kad parengtų pasiūlymą. Vėliau jie sužinojo, kad programinė įranga privertė juos sumažinti daugiau nei milijonu dolerių kainą ir padavė „Timberline“ į teismą dėl gaminio su trūkumais. Teisėjas patvirtino sutrumpinto sprendimo nutartį, pašalindamas Timberline nuo bet kokios žalos.
Su EULA susiję teisės aktai toliau tobulėja. Tai labai klampi sritis, todėl daugelis teismų nesutarė žemesniuose lygmenyse. Aukščiausiasis Teismas sukūrė labai mažai precedentų EULA srityje, o kai jie įsikiša, jie linkę tai daryti labai atsargiai, palikdami visą sritį gana pilką.