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

GNU C++의 경우를 생각해 봅시다. 우리가 어떻게 자유롭게 사용할 수 있는 C++ 컴파일러를 가질 수 있게 되었을까요? 그것은 GNU GPL이 그것이 자유 소프트웨어가 되어야 한다고 규정하고 있기 때문입니다. GNU C 컴파일러에서부터 시작된 GNU C++ 컴파일러는 기업 컨소시움인 MCC에 의해서 개발되었습니다. MCC는 가능한 모든 부분을 독점적으로 만들려고 했지만, 결국 그들은 C++ 프론트 엔드를 자유 소프트웨어로 만들었습니다. 왜냐하면 그 방법만이 GPL하에서 그들이 C++를 배포할 수 있는 유일한 방법이었기 때문입니다. C++ 프론트 엔드에는 새로운 많은 파일들이 추가되었지만, 그것들을 GCC와 연동시키기 위해서는 GPL에 규정된 대로 C++ 프론트 엔드 또한 자유 소프트웨어가 되지 않으면 안됩니다. GPL을 통해서 공동체가 얻을 수 있는 이익이 입증된 것입니다. \