On Wed, Jul 1, 2009 at 4:48 AM, Walter Bright<[email protected]> wrote: > Jarrett Billingsley wrote: >> >> I know _Walter_ had a license-related reason for deliberately not >> looking at Tango. > > Tango is under the BSD license, which requires attribution in binaries for > linking with it. This is what the license says, regardless of how it is > interpreted. I don't feel that can be ignored. > > The problem with me looking at it and then contributing to Phobos is that I > can be accused of violating the BSD license. They are so similar it is > almost impossible for there not be some sort of taint like that. I've been > developing software for 30 years now, and I've found that the best defense > against such accusations is to never look at them. (And yes, I've been > grilled by lawyers.) It's the same reason I never look at gcc source code. > > I have asked the Tango team for a specific reciprocal cross-licensing > agreement from Tango to Phobos (I have provided one so that Tango can > incorporate whatever they want from Phobos). The only ones willing to do so > were Sean and Don who have incorporated their Tango contributions into > Phobos and relicensed them. > > Sean looked around for a new license for druntime, and settled on using the > Boost license which doesn't have the BSD problems and is designed for > maximum utility for any purpose one may want to use it for. > > Sean's druntime project is intended to be the core library that both Phobos > and Tango can be built upon. It is based on Tango's core that Sean had > written. Phobos was changed to work with it. > > I've fixed the bugs identified to me as blocking Tango from working with D2. > > If there's more I can do to make this work, I would like to know what that > is.
I didn't mean to make it sound like I was accusing you. I think you may have taken my quote out of context. > > Andrei had some reason (license-related, IIRC) for deliberately not looking > > at Tango at all. Maybe that's the license issue being referred to? (I'm > > about as in-the-dark about it as you.) > > I know _Walter_ had a license-related reason for deliberately not > looking at Tango. I knew that _you_ had said previously that you wouldn't look at Tango due to licensing, but I had never heard anything about Andrei.
