Andrei's Google Talk

Walter Bright newshound2 at digitalmars.com
Thu Sep 23 12:39:43 PDT 2010


Steven Schveighoffer wrote:
> You mess with it so you can use code from other projects that may help 
> you make DMD a better product :)
> 
> It's not like there's no gain from reading/using others' code.
> 
> One reason not to do it, however, is the taint issue.  There's a 
> possibility that BSD compiler code you read has similarities to code you 
> may write in Phobos, and if that's the case, the owner of the BSD code 
> may request that you put their BSD license in Phobos.  We've seen first 
> hand how ridiculously little evidence can provoke such an accusation.


Twice the issue of possible infringement/taint by Phobos developers on Tango 
code has come up. If this comes up among friends, it can definitely come up from 
people who do not have our best interests at heart.

With the Boost license, this is not even a potential issue, nor is it a rock in 
our shoe causing aggravation, mistrust, and bad feelings. I want, and think it 
best for D, that people be free to use the Phobos code however they want to for 
whatever they want to, without issue, argument, or worrying about what binary 
attribution means.


More information about the Digitalmars-d mailing list