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

GNU C++ را در نظر بگیرید. چرا ما یک کامپایلر آزاد برای C++ داریم؟ تنها به این دلیل که GNU GPL می‌گوید که باید آزاد باشد. GNU C++ توسط یک کنسرسیوم صنعتی، MCC، با شروع از GNU C توسعه داده شد. به طور معمول MCC محصول خود را تا آن جا که ممکن است اختصاصی طراحی می‌کند. اما آنها کامپایلر C++ را به صورت نرم‌افزار آزاد توسعه دادند، چرا که GNU GPL می‌گفت که این تنها راهی است که می‌توانند برنامهٔ خود را منتشر کنند. کامپایلر C++ شامل بسیاری فایل‌های جدید می‌شد، اما از آنجایی که آنها با GCC پیوند می‌خوردند، GPL به آنها نیز اعمال می‌شد. منفعتی که به جامعهٔ ما رسیده آشکار است.