フリーソフトウェア
フリーソフトウェアまたは自由ソフトウェア（）とは、ユーザーがどのような目的に対しても実行することを許可し、また、プログラムについて研究したり、変更したり、それを配布したりする自由も認めることを条件として配布されるコンピュータソフトウェアのことである。フリーソフトウェアの「フリー」とは、価格が「無料である」ソフトウェアという意味ではなく、上記のような「自由がある」ソフトウェアという意味である。つまり、自由ソフトウェアには、プログラムの対価として支払った価格とは無関係に、ユーザーが（個人で、あるいは、コンピュータプログラマーと協力して）ソフトウェアのコピーを用いて、自身が望むことを（自由ソフトウェアを用いて利益を獲得することを含めて）する自由が存在するということである。コンピュータプログラムが自由であるとみなされる必要十分条件は、本質的には（開発者のみではなく）すべてのユーザーに第一にプログラムをコントロールする権利があるということであるとされる。したがって、ユーザーが所有する装置が「自由」であるためには、プログラムによって何が行われるのかを、ユーザーが本質的にはコントロールできなければならない。
オープンソース
「オープンソース」という用語が作られる前年、1997年当時、「フリーソフトウェア」というものに対する経営者や投資家の印象は必ずしも良いものではなかった。1つには、「自由なソフトウェア」を意味する「フリーソフトウェア」という言葉が多くの場合に使われていた「無償のソフトウェア」という意味と紛らわしく、無償という考え方は営利目的主体のビジネスには馴染まなかったことがある。また1つには、フリーソフトウェア運動を進める中心的な存在であるフリーソフトウェア財団がフリー（自由）ではないソフトウェア（プロプライエタリ・ソフトウェア）に対して攻撃的であったことがある。さらに1つには、フリーソフトウェア財団の「フリーソフトウェア」が掲げていた「コンピュータのプログラマとユーザは、何の制約も受けずにソフトウェア（のソースコード）を他人と共有できるべきなのである」という主張が共産主義的だとされた。そのような背景から、「フリーソフトウェア」は営利目的の企業としては関わりたくない対象であった。