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
Salah satu jenis lisensi adalah lisensi atas hak intelektual, misalnya perangkat lunak komputer. Pemilik lisensi memberikan hak kepada pengguna untuk memakai dan menyalin sebuah perangkat lunak yang memiliki hak paten kedalam sebuah lisensi.