This is the mail archive of the
mailing list for the GCC project.
Re: Progress on GCC plugins ?
On Fri, Nov 16, 2007 at 07:29:12PM +0100, Gerald.Williams@infineon.com wrote:
> I hope we aren't thinking about keeping things difficult for
> everybody simply because everybody includes some people who
> may want to take advantage of GCC in a proprietary way. In
> the long term, this only benefits the folks you'd be trying
> to exclude.
RMS believes that people who extend GCC, hoping to take their extensions
proprietary, and then finding that they can't, will then just decide to
contribute the code, if it is useful, since otherwise they can't
distribute and have to support it by themselves forever, or else they have
to risk legal problems. And he has some evidence that this sometimes
happens (C++, Objective-C, many contributed back ends). So the intent
isn't to prevent certain people from using it, but to have those people
contribute the changes back even if that isn't their preference.
Now that's fine as far as it goes, but when it becomes a defense
of an opaque, non-extendable architecture we have a problem.