Z:gnu-www-ja-pragmatic--6907b8-Consider GNU C++. Why do we h/ja

GNU C++のケースを考えてみます. どうやってわたしたちは自由のC++ コンパイラを手に入れたのでしょうか. それは、GNU GPLがそれが自由でなければならないと規定していたからに過ぎません. GNU C++は、ある業界コンソーシアム(MCC)によってGNU Cコンパイラを基に開発されました. MCCは通常、その成果をできる限りプロプライエタリにするのですが、彼らはC++のフロントエンドを自由ソフトウェアにしました. なぜなら、GNU GPLはそれが彼らが自分の成果をリリースできる唯一の道だと規定していたからです. C++フロントエンドは新しく書かれたファイルを多く含んでいましたが、それらはGCCとリンクされるようになっていたので、GPLはそれらのファイルにも適用されました. わたしたちのコミュニティへ利益があったことは明らかです.