licensing confusion :(

dcoder via Digitalmars-d digitalmars-d at puremagic.com
Sun Jul 13 20:21:56 PDT 2014


I am not sure if this is the right place to be posting a question
on licensing, but hopefully so...

I wonder if someone can explain the implications of using the dmd
compiler which has (if my understanding is correct) a proprietary
backend; how might this affect the commercial distribution of a
project?

So far the most concise explanation that I have been able to find
is from a blog post from almost two years ago entitled
'Dispelling Common D Myths':

>
>Published 2012-10-10 00:58 by Abscissa in Coding	
>
>The only thing that isn't strictly OSS is the backend of DMD, 
>because the rights are
>licensed from Symantec. But the source for it is publicly 
>available on GitHub and open
>for pull requests.  Worried about redistribution? Don't be: Just 
>ask Walter. He may be
>under obligation to require his permission, but it's only a 
>technicality. Ask him, and
>he'll grant permission. He hasn't been known not to. And note, 
>that's only for DMD,
>and specifically DMD's backend. Everything else is fully-OSS 
>including two complete D
>compilers: GDC and LDC.
>

Unfortunately, this is still not clear enough for me, and also
not very reassuring.

If I compile a project down to an executable by way of dmd, then
would I need permission to distribute that executable as a
commercial project?


More information about the Digitalmars-d mailing list