Re: D Symbol Demangling

Thomas Kühne
2006-04-29T07:23:32Z

DJ Delorie wrote:
>>Perhaps DJ could help with advice: the DJGPP project's license is
>>the GPL with an exception, so DJ probably already ``been there, done
>>that''.

> Note that the exception the FSF usually permits is not the
> "independent module" one, but the "built with gcc" one. They are not
> particularly interested in promoting other vendors' compilers. The
> special exception noted in the "portage" snippet is really no
> different than the LGPL, only it's even weaker. Even *I* wouldn't
> recommend that one for FSF contributions, although it's very similar
> to DJGPP's license.

The reason behind the "independent module" exception:
There are development tools specially developed for D that don't
support languages other than D.

If the tool uses the demangler the complete tool would have to be
licensed under the GPL. Changing the demangler's license to LGPL
doesn't significantly change the situation.

Thomas