Lisensi perangkat lunak

Suatu perusahaan perangkat lunak dapat menawarkan suatu lisensi perangkat lunak secara sepihak atau unilateral (tanpa memberikan kesempatan bagi penerima lisensi untuk menegosiasikan persyaratan yang lebih baik) seperti dalam kontrak "shrink wrap", atau bahkan sebagai bagian dari perjanjian lisensi perangkat lunak dengan pihak lain. Hampir seluruh perangkat lunak tak bebas yang diproduksi massal dijual dalam suatu bentuk atau gaya perjanjian lisensi perangkat lunak. Perangkat lunak buatan ("custom software") seringkali dilisensikan dalam persyaratan yang secara spesifik dinegosiasikan antara penerima lisensi ("licensee") dan pemberi lisensi ("licensor").