>>>>> Andrew Haley writes:

>> I have a different fear: that gcc will become increasing
>> irrelevant, as more and more new programmers learn to work on
>> alternative free compilers instead.  That is neutral with regard to
>> freedom, but it will tend to lose the many years of experience
>> which have been put into gcc.  In my view, if we can't even get
>> ourselves together to permit something as simple as plugins with an
>> unstable API, then we deserve to lose.

Andrew> OK.  Well, that's your view.  I don't believe that the presence or
Andrew> absence of plugins will make one iota of differebce to mainstream use
Andrew> of gcc.

        The concern is not a first-order effect, but a second-order
effect.  GCC will improve more and faster if more developers are involved.
Plug-ins will encourage more research and development of GCC -- more
features and benefits.  An improved GCC will attract more users.

        In my experience, most users prefer GCC because it is free,
generates code with "good-enough" performance, supports many architectures
and languages, defines a uniform C language, and is distributed with an
"open source-compatible" license.  I do not believe that the GPL or the
Free Software Foundation's goals are near the top of the reasons for most
users.  If developers and users find that another free compiler satisfies
those requirements better, I suspect developers and users would start
migrating away.

        As Ian said, that ultimately would not hurt software freedom; it
might hurt Free Software, and it definitely would hurt the GNU Project and
the Free Software Foundation.

David

Reply via email to