This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: GCC to open the C++ demangle API?
- From: Zack Weinberg <zack at codesourcery dot com>
- To: Robert Dewar <dewar at gnat dot com>
- Cc: carlo at alinoe dot com, phil at jaj dot com, apm35 at student dot open dot ac dot uk,gcc at gcc dot gnu dot org, levon at movementarian dot org, rms at gnu dot org
- Date: Mon, 4 Mar 2002 11:34:30 -0800
- Subject: Re: GCC to open the C++ demangle API?
- References: <20020304190733.E0CB6F28C5@nile.gnat.com>
On Mon, Mar 04, 2002 at 02:07:33PM -0500, Robert Dewar wrote:
> Yes, well everyone would like to be able to use Microsoft software freely
> too as well. Of course if you say you don't like the GPL, because it is
> too restrictive, and you opposed to anyone using restrictive licensing,
> that's consistent, but on the other hand, it sounds as though you are
> proposing to use an even more restrictive licensing yourself, since
> why otherwise would this be a concern :-)
Dunno about Carlo's situation specifically, but there is a very real
problem within GCC (extended sense)'s own tree with the current
license of the demangler. The libstdc++ and libgcj libraries are
supposed to implement interfaces which expose the functionality of the
demangler. They have licenses which are more permissive than the GPL.
We cannot link the demangler into these libraries, or its license
would force us to apply the GPL's restrictions to them as well.
Therefore we cannot implement all the interfaces that users expect.
zw