This is the mail archive of the [email protected] mailing list for the GCC project.
- To: gcc at gcc dot gnu dot org
- Subject: Re: Converting the gcc backend to a library?
- From: Richard Stallman <rms at gnu dot org>
- Date: Mon, 17 Jan 2000 19:51:25 -0700 (MST)
- Reply-to: rms at gnu dot org
Companies often try to make software non-free, and some would write non-free add-ons to GCC if we let them. The reason we have free C++ and Objective C support is because the companies which wrote these front ends had no *feasible* way to use them without making them part of GCC, where the GPL required them to be free. It is vital that we preserve this situation. Anything that makes it easier to use GCC back ends without GCC front ends--or simply brings GCC a big step closer to a form that would make such usage easy--would endanger our leverage for causing new front ends to be free. Because of this, the GNU Project will in all probability not install such changes, should they be available. This statement reflects a firm conclusion based on a decade of thought. I ask anyone who would like to make such changes in GCC to please contact me privately. I would like to talk with you about the ideas you are interested in working on, to look at the magnitude of their potential benefits, and consider other possible ways of achieving them. Please think about the importance of future free front ends, as well as the interest of the project you are thinking about.