સૉફ્ટવેરમાં સામાન્ય રીતે પ્રોગ્રામર્સ માટે સૉફ્ટવેરને તેઓ જે રીતે પસંદ કરે છે તે બદલવા માટે લાઇસેંસનો સમાવેશ કરે છે.