Programvare som er gratis er vanligvis basert på GNU eller alternativ åpen-lisens der andre utviklere kan hjelpe til med å videreutvikle programmet da kildekoden er åpen for alle. Anre programmer kalles Freeware og er basert på donasjoner og støtter men ingen tvungen betaling for bruk av den fulle programvaren.