フリーソフトウェア
フリーソフトウェアまたは自由ソフトウェア（）とは、ユーザーがどのような目的に対しても実行することを許可し、また、プログラムについて研究したり、変更したり、それを配布したりする自由も認めることを条件として配布されるコンピュータソフトウェアのことである。フリーソフトウェアの「フリー」とは、価格が「無料である」ソフトウェアという意味ではなく、上記のような「自由がある」ソフトウェアという意味である。つまり、自由ソフトウェアには、プログラムの対価として支払った価格とは無関係に、ユーザーが（個人で、あるいは、コンピュータプログラマーと協力して）ソフトウェアのコピーを用いて、自身が望むことを（自由ソフトウェアを用いて利益を獲得することを含めて）する自由が存在するということである。コンピュータプログラムが自由であるとみなされる必要十分条件は、本質的には（開発者のみではなく）すべてのユーザーに第一にプログラムをコントロールする権利があるということであるとされる。したがって、ユーザーが所有する装置が「自由」であるためには、プログラムによって何が行われるのかを、ユーザーが本質的にはコントロールできなければならない。
プロプライエタリ・ソフトウェア
プロプライエタリソフトウェアとの用語は、非フリーソフトウェア （non-free software; 単にnon-freeとも言う）と言い換えることもでき、フリーソフトウェア運動側により用いられてきた語である。FSFの創始者リチャード・ストールマンは「user subjugate （ユーザ束縛ライセンス）」とも呼び、エベン・モグレンは「unfree software （不自由ソフトウェア）」との呼称も用いている。Debian開発者の間では、Debianフリーソフトウェアガイドライン(Debian Free Software Guidelines; DFSG)に準拠しないソフトウェア全般の呼称として「non-free」との語が用いられており、一方、プロプライエタリソフトウェアとの語は特にソースコードを提供しない非フリーソフトウェアを指す語として使われている。また、オープンソース・イニシアティブは「closed source software （ソース非開示ソフトウェア）」との語を使用している。