Når du kjøper programvare , er enkeltpersoner ofte nødvendig å godta en End User License Agreement . Denne lisensen fungerer som bindende juridisk avtale mellom programvareutvikler og programvaren kjøperen skisserte vilkårene for bruk , restriksjoner, juridiske ansvar og forpliktelser . Det finnes flere forskjellige typer lisenser som en utvikler kan velge. Freeware
Freeware er den mest liberale av alle programvarelisenser metoder. Som navnet tilsier , er programvaren gitt bort gratis . Brukere oppfordres til å kopiere og distribuere programvaren uten bekymring for brudd på opphavsretten.
Shareware
Shareware er en lisens som lar utvikleren å beholde opphavsretten til programvaren. I likhet med freeware lisens , derimot, er brukerne oppfordres til å kopiere og distribuere shareware programvare. Programmet vil ofte ha en begrensning, forkrøplede funksjoner eller andre ulemper for å oppmuntre brukerne til å betale for en lisens hvis programvaren tilfredsstiller deres behov .
Begrenset lisens
< p > Også kjent som en proprietær lisens, tillater en begrenset lisens den enkelte å bruke programvaren så lenge visse vilkår er oppfylt. Disse kan inneholde en grense på hvor mange maskiner at programvaren er installert , hvordan programvaren brukes eller restriksjoner på kopiering og distribusjon . Noen utviklere selv velger å beholde eierskap av programvaren , bare gi kunden rett til å bruke den.
Volume eller Site License
En volumlisens bærer vanligvis den samme restriksjoner som sin begrenset lisens motstykke , med ett viktig unntak . Snarere enn å være begrenset til ett eller to datamaskiner , kan et volum lisens programvaren som skal installeres på et stort antall maskiner , mens en site-lisens dekker alle datamaskiner på en gitt organisasjon eller sted.
Åpen kilde
open- source programvare er unik i at det krever programmets kildekode for å være åpen og tilgjengelig for alle parter å se og manipulere. Det finnes en rekke lisenser i denne kategorien, hver med forskjellige krav. Noen krever at programvaren skal være gratis, mens andre lar en utvikler å ta betalt for åpen kildekode- elementer. Mange krever noen endringer i kildekoden skal gjøres offentlig tilgjengelig slik at samfunnet som helhet kan dra nytte .