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

Рассмотрим C++ GNU. Почему у нас есть свободный компилятор C++? Только потому, что в GNU GPL было сказано, что он должен быть свободен. C++ GNU был разработан промышленным объединением, MCC, взявшим за основу компилятор C GNU. MCC, как правило, делает свою работу как можно более несвободной. Но они сделали предобработчик C++ свободной программой, потому что в GNU GPL было сказано, что они его могут выпускать только так. В предобработчик C++ входило много новых файлов, но поскольку они предназначались для компоновки с GCC, то GPL на них распространялась. Польза для нашего сообщества очевидна.