El gratis eller åpen kildekode-programvare kan være under forskjellige lisenser for bruk, det faktum at en programvare er klassifisert som gratis, gjør det ikke automatisk fri programvare, av denne grunn er det tilrådelig å kjenne til hvilke typer lisenser som håndteres i denne typen Software for å bedre forstå hvordan det fungerer. Det første er å avklare tre grunnleggende begreper
Tillatelse. Lisensen tilskrevet en programvare er den intellektuelle kontrakten som er underlagt copyright
patent. De er de juridiske rettighetene som skaffes av et intellektuelt verk.
Opphavsrett. Det er lovene som definerer rettighetene til skaperen av et verk.
Typer lisenser som brukes på programvare
Mange ganger tilskrives det programvare libre som også er åpen kildekode, og selv om dette generelt er tilfelle, er det ikke alltid sant, derfor er det praktisk å kjenne begrepene som rammer begge definisjonene for å kunne klassifisere programvare riktig.
Gratis programvare Det er den som gjør det mulig å studere og modifisere programmet for gratis distribusjon og fordelen for brukerne.
Programvare med åpen kildekode Den fokuserer på det praktiske med programvaren, som er hovedforskjellen med programvare libre som går helt foran individets friheter.
Et eksempel på programvare libre som også er fra åpen kildekode det ville være hans eget Linux-kjernen som oppfyller begge kravene.
Nå som vi kjenner definisjonene av hovedlisensene som brukes på programvare libre vi kommer til å spesifisere kravene som må inngå for å bli tatt opp som lisenser GNU / Linux.
Først og fremst må de være godkjent av Open Source Initiative og har GPL betegnelse.
Grunnleggende konsepter i GNU / Linux-lisenser
LPG: Kopier visse versjoner så lenge de er under GPL-lisensen og er gratis.
BDS: Det gjør det mulig for andre versjoner å ha andre lisenser av forskjellige typer BSD eller GPL
mpl: Den bruker doble lisenser til kjørbare filer og kildekoden, og tvinger kodemodifikasjonene som skal leveres til skaperen, og lisensierer bare binærfiler.