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.
Pembajakan perangkat lunak
Lisensi adalah sebuah izin yang memberitahu berapa kali perangkat lunak dapat diinstal atau digunakan, oleh karena itu penting untuk membaca dan memahaminya. Membajak perangkat lunak adalah ilegal di sebagian besar belahan dunia. Dan di kebanyakan negara, adalah ilegal untuk melanggar hak cipta perangkat lunak.