着作权法给予该软体开发者的专属保护。效用上来说，软体授权是软体开发者与其用户之间的一份合约，用来保证在符合授权范围的情况下，用户将不会受到控告。
授权方式.软体的授权方式大致可分为专属软体与自由开源软件。其主要区别在授予使用者的权利有所不同。两者之间在修改及重用软件的权利概念上的明显分别是：自由开源软件将两个权利都授予使用者，因此将可修改的源代码与软件捆绑在一起，这个情况称为「开源」，而专属软件通常不会授予这些权利，因此会将源代码隐藏起来，这种情况则称为「封闭源码」。除了授