This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Using of parse tree externally


<<Err...  Wouldn't the provision of GCC as an API require programs
linked with it to be GPLed, just like any other library does?  The
actual problem, AFAIK, is to make GCC capable of spitting out its
internal state and reading it back later, because then it would be
possible to write optimizers that *wouldn't* be linked with GCC,
avoiding the GNU GPL requirement.
>>

The last sentence represents a legal opinion that is contentions. The
question of whether writing things out as files makes two programs
independent is not clear at all. See for example my testimony in the
Intergraph vs Bentley Systems trial in Philadelphia last year. This
case settled just before the judge gave an opinion, so we won't know
if our opinion would have prevailed, but it is at least arguable (our
basic position was that two programs are independent only if each
can function usefully without the other).

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]