Paten perangkat lunak
FOLDOC mendefinisikan paten perangkat lunak sebagai "paten yang dimaksudkan untuk menghalangi orang lain untuk menggunakan suatu teknik pemrograman". Namun definisi ini belum diterima secara universal.
Lisensi
Lisensi massal perangkat lunak adalah lisensi dari pemilik ke perorangan untuk menggunakan sebuah perangkat lunak dalam satu komputer. Rincian lisensi biasanya tertuang dalam "Kesepakatan Lisensi Pengguna tingkat Akhir" ("End User License Agreement (EULA)") dalam sebuah perangkat lunak.