On 30/04/10 23:57, Walter Bright wrote:
2. Tango having 2 licenses for different parts will confuse people.

Actually, it would be 3 licenses, as tango is currently dual-licensed.

4. There were some other unspecified reservations.

I believe one of these was that gradually transitioning to boost would be a huge administrative task, and would really slow down the development of Tango, as the developers would be busy sorting out license issues rather than coding. I think the solution to this would be to find a 3rd party who is willing to make the transition for them, so they can keep coding and the 3rd party can chase up people and get their permission. Of course for this to happen the lead Tango devs would need to agree to a move to boost, something I hope they have the sense to consider, as it does look like the right path to take to sort out this issue once and for all.

The only other possibility Tango and Phobos can work together is for
individual Tango developers to relicense their own code to Boost and put
it into Phobos. This has happened, for example, with Sean and Don's code.

I think this is where we are currently. The issue arises when the developers for certain code can't be found, or don't want to re-license. This will invariable cause the whole situation to arise again when someone decides to make a new module, and it ends up having a similar interface to the Tango code for example. I believe the only way forward from Phobos' point of view is to use C/C++ libraries with compatible licenses as a base rather than Tango, this is unless Tango transitions to Boost.

I reiterate my general and blanket policy of allowing any Tango
developers to use any part of Phobos I've written for Tango and
relicense it as necessary to do so. I have not received any reciprocal
agreement from the Tango team, though I would welcome it.

I don't think this will happen given the 50+ contributors. This said, if Tango transitions to boost, you won't need their explicit permission to move code into phobos, providing the license stays in tact.

I believe both sides of this have the same goal, the furtherment of D,
and want an amicable resolution. I promise to do everything I can to
make that happen.

It's a shame we're all fighting for the same thing, yet the community is becoming split over politics...

--
Robert

Reply via email to