Pri spreminjanju (izboljševanju) programov pa je uporabnik (oziroma razvijalec) dolžan prepustiti izvirno kodo javni rabi po enakih pravilih. Po drugi strani licenca BSD prepušča uporabniku, da počne s kodo, karkoli hoče. Programerji jo lahko svobodno vključujejo v svoje programe.