Det finns ingen programvara som samtidigt är helt öppen källkod och helt äganderätt. Dessa är ömsesidigt exklusiva licensmodeller.
Förvirringen kan uppstå från några scenarier:
* Dual-licensierad programvara: En del programvara erbjuds under både en öppen källkodslicens (som GPL eller MIT) och en egen licens (ofta en kommersiell licens). Användare kan välja vilken licens som ska köras under. Det är emellertid inte * båda * samtidigt för en enda instans; användaren väljer en.
* komponenter i ett större system: Ett stort programvarusystem kan ha vissa komponenter som släpps under öppen källkodslicenser medan andra delar förblir proprietära. Detta betyder inte att hela systemet är båda; det är en blandning. Till exempel kan en webbapplikation använda en öppen källkodsdatabas men har sin front-end-kod och kärnalgoritmer som hålls äganderätt.
* Forking: Öppna källkodsprojekt kan gaffla. Det ursprungliga projektet kan förbli under en öppen källkodslicens, men ett gaffelprojekt kan bli äganderätt. Återigen är detta inte samma programvara som båda; De är distinkta versioner.
Kort sagt, licensmodellen definierar om programvaran är öppen källkod eller äganderätt. En enda mjukvara kan inte vara båda samtidigt.