Official compiler

Jonathan M Davis via Digitalmars-d digitalmars-d at puremagic.com
Thu Feb 25 23:27:58 PST 2016


On Friday, 26 February 2016 at 06:19:27 UTC, Walter Bright wrote:
> I wish LLVM would switch to the Boost license, in particular 
> removing this clause:
>
> "Redistributions in binary form must reproduce the above 
> copyright notice, this list of conditions and the following 
> disclaimers in the documentation and/or other materials 
> provided with the distribution."
>
> Reading it adversely means if I write a simple utility and 
> include a few lines from LLVM, I have to include that license 
> in the binary and a means to print it out. If I include a bit 
> of code from several places, each with their own version of 
> that license, there's just a bunch of crap to deal with to be 
> in compliance.

That's why I tend to encourage folks to use the Boost license 
rather than the BSD license when it comes up (LLVM isn't 
BSD-licensed, but its license is very similar). While source 
attribution makes sense, I just don't want to deal with binary 
attribution in anything I write. It does make some sense when you 
don't want someone to be able to claim that they didn't use your 
code (even if you're not looking to require that they open 
everything up like the GPL does), but for the most part, I just 
don't think that that's worth it - though it is kind of cool that 
some commercial stuff (like the PS4) is using BSD-licensed code, 
and we know it, because they're forced to give attribution with 
their binaries.

- Jonathan M Davis


More information about the Digitalmars-d mailing list