लाइसेंस सॉफ्टवेयर का लाइसेंस उपयोगकर्ता को लाइसेंस वाले वातावरण में सॉफ्टवेयर का उपयोग करने का अधिकार देता है, और मुफ्त सॉफ्टवेयर लाइसेंस के मामले में, अन्य अधिकारों जैसे कि प्रतियां बनाने के अधिकार को भी अनुदान देता है। मालिकाना सॉफ्टवेयर को दो प्रकारों में विभाजित किया जा सकता है: