オープンソースソフトウェアの歴史
2000年代後半から、1960年代にソフトウェア開発コストの増加により企業のプロプライエタリソフトウェアになっていたOSとプログラミング言語のコンパイラが企業のオープンソースソフトウェアとして提供されるようになった。
エリック・レイモンドは1997年に著書『伽藍とバザール』を出版し、ソフトウェアのソースコードが公開された環境でのハッカーコミュニティとフリーソフトウェアの開発モデルについて言及した。『伽藍とバザール』ではFetchmailとLinuxカーネルの開発手法を参考に、伽藍の様にトップダウンで開発が進められるプロプライエタリソフトウェアとバザールの様にボトムアップで開発が進められるオープンソースソフトウェアにおける、トップダウン設計とボトムアップ設計の比較がなされている。ソースコードが公開されたソフトウェア開発では末端の利用者が改善の意見やバグの改修などを実施し、ボトムアップでソフトウェア開発が進められていくことが一つのメリットであると言及している。
1998年初頭に同著書は大きな注目を集め、ネットスケープコミュニケーションズがNetscape Suiteをフリーソフトウェアとしてリリースする一つの要因となった。ネットスケープコミュニケーションズはマイクロソフトのInternet Explorerとの競争でシェアが低下したNetscape Navigatorの建て直しのため、 バザール方式でソフトウェア開発が進められるフリーソフトウェアとしてソースコードと共にリリースした。このソースコードは後にリリースされるSeaMonkey、Firefox、Thunderbirdの元となった。
加えて、1983年にCONTUはオブジェクトファイルに関するApple-Franklin訴訟(英語版)で「コンピュータプログラムは文学作品としての著作権を持ち、ソースコードを非公開とするクローズドソースのソフトウェアのビジネスモデルは有効である」と述べている。
1970年代末から1980年代初頭、コンピュータベンダーとソフトウェアベンダーはプログラム製品としてソフトウェアのビジネスモデルを構築し、ソフトウェアを商用製品として販売していった。ビル・ゲイツは1976年にOpen Letter to Hobbyistsというエッセイでマイクロソフトの製品であるAltair BAISCが愛好者の間でライセンス費を支払うこのとなく広く共有されていることを残念に思っていると述べた。IBMは1983年2月8日付の発表レターで、購入したソフトウェアのソースコードを配布しない、今で言うクローズドソース、という方針を打ち出した。コストの増加に伴い、一般傾向はプログラマが可読なソースコードは頒布せず、ソースコードをコンパイルして作られる実行形式の機械語だけを頒布するプロプライエタリソフトウェアとなっていった。
オープンソースの概念は一定の成功を収め、オープンソースのソフトウェア開発の手法と意義の浸透をもたらしたが、自由を強調しないという点はフリーソフトウェア運動の支持者からの攻撃の標的となることがある。
1999年2月17日、オープンソース・イニシアティブの設立メンバーの1人ブルース・ペレンスはオープンソースが既に成功を収めたこと、そしてオープンソースがフリーソフトウェアから離れすぎていることを挙げて「今こそフリーソフトウェアについて再び語るべきときだ」と述べた。
2007年、リチャード・ストールマンはオープンソースの概念はフリーソフトウェアが主観にしている利用者の重要な自由を守るに足りえないとして、オープンソースはフリーソフトウェアの的を外していると批判した。