Re: D Symbol Demangling

DJ Delorie
2006-04-29T15:18:55Z

> 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.

This really belongs on gnu.misc.discuss, but I'll add one last
comment: The FSF is not interested in supporting other people's
non-GPL software (in fact, it's very much against supporting
proprietary software). So, if you want your demangler to be licensed
other than GPL or the usual exceptions, you'd better license it that
way before you contribute it, else the FSF will never agree to
re-license it the way you want.

There are modules in libiberty that use the advert-less BSD license.
Thus, that would probably be an acceptable license.