Perangkat lunak bebas
Perangkat lunak bebas (Inggris: "free software") adalah istilah yang diciptakan oleh Richard Stallman dan "Free Software Foundation" yang mengacu kepada perangkat lunak yang bebas untuk digunakan, dipelajari dan diubah serta dapat disalin dengan atau tanpa modifikasi, atau dengan beberapa keharusan untuk memastikan bahwa kebebasan yang sama tetap dapat dinikmati oleh pengguna-pengguna berikutnya. Bebas di sini juga berarti dalam menggunakan, mempelajari, mengubah, menyalin atau menjual sebuah perangkat lunak, seseorang tidak perlu meminta izin dari siapa pun.
Insinyur perangkat lunak
Individu komentator tidak setuju tajam pada bagaimana mendefinisikan "rekayasa perangkat lunak" atau legitimasi sebagai sebuah disiplin ilmu teknik. David Parnas telah mengatakan bahwa rekayasa perangkat lunak adalah, pada kenyataannya, suatu bentuk rekayasa. Steve McConnell mengatakan bahwa itu tidak, tapi itu harus. Donald Knuth telah mengatakan bahwa pemrograman adalah sebuah seni dan ilmu pengetahuan. Edsger W. Dijkstra menyatakan bahwa istilah "rekayasa perangkat lunak" dan "perangkat lunak insinyur" telah disalahgunakan dan harus dianggap berbahaya, terutama di Amerika Serikat.