Termen "oåterkallelig mjukvarulicens" är inte en standardbegrepp i programvarulicenser. Det är viktigt att förstå att mjukvarulicenser är juridiska kontrakt och kontrakt kan återkallas under vissa omständigheter.
Här är därför termen "oåterkallelig programvarulicens" är vilseledande:
* licenser styrs av kontrakt. Programvarulicenser är avtal mellan programvaruleverantören och användaren. Liksom alla kontrakt kan de vara juridiskt bindande och verkställbara.
* överträdelse av kontrakt: Om användaren bryter mot villkoren för licensen (t.ex. med hjälp av programvaran för obehöriga ändamål) kan leverantören kunna återkalla licensen.
* Avslutningsklausuler: Många programvarulicenser inkluderar uppsägningsklausuler som anger villkor enligt vilka leverantören kan säga upp licensavtalet.
* licensmodeller varierar: Olika licensmodeller (t.ex. evig, prenumeration, öppen källkod) har olika villkor. Vissa licenser kan vara mer restriktiva än andra, men "oåterkallelig" är inte en vanlig deskriptor.
Här är vad du kanske tänker på:
* eviga licenser: Dessa licenser ger dig rätten att använda programvaran på obestämd tid, så länge du följer licensvillkoren. Detta betyder dock inte att licensen är "oåterkallelig." Säljaren kan fortfarande ha rätt att säga upp licensen i vissa situationer.
* Open Source -licenser: Vissa open source -licenser erbjuder vissa friheter och garantier, till exempel rätten att ändra och distribuera programvaran. Även även open source -licenser har villkor.
* "Perpetual" kontra "-bonnemang" En "evig" licens innebär att du betalar en engångsavgift och äger programvaran. En "prenumeration" -licens innebär att du betalar en återkommande avgift för rätten att använda programvaran under en viss period.
Takeaway:
I stället för "oåterkallelig mjukvarulicens" är det mer exakt att prata om de specifika villkoren i licensavtalet. Granska noggrant licensavtalet innan du använder någon programvara och var medveten om att det kan finnas omständigheter under vilka licensen kan återkallas.