Andrei's Google Talk

Andrei Alexandrescu SeeWebsiteForEmail at erdani.org
Thu Aug 5 19:01:25 PDT 2010


Leandro Lucarella wrote:
> Walter Bright, el  5 de agosto a las 13:34 me escribiste:
>> mwarning wrote:
>>> On Thu, 05 Aug 2010 03:23:25 +0000, BCS wrote:
>>>
>>>> For a number of IP/legal reasons, Walter CAN'T work on LLVM or LDC.
>>> can you please elaborate a bit?
>>> I remember that statement has appeared before,
>>> but I can't remember the reason that was given.
>> Because when I've had the roomful of lawyers do their due diligence
>> on me, saying "I never looked at the source code" is an effective
>> defense against any claims of possible infringement. When I say
>> that, they click their briefcases shut, say "we're done here", and
>> leave.
> 
> That seems a little stupid, there are billions of open source projects,
> and I never hear anyone giving that excuse not to contribute.
> 
> Your argument about having to convince people that a feature have
> merits or the bigger inertia to do changes is a valid one, but that one
> is just bogus.
> 
> And BTW, not all projects have the high inertia DMD have, a lot of
> projects are much more permeable and more open to external
> contributions. Obviously there will be always a little more work to
> coordinate work with others when not all the decisions are made by only
> you (as is now with the DMD backend), but I don't think it would be that
> bad either, and the tradeoff of what you gain vs. what you loose will be
> probably at large in your favor (at least in the long term) if you
> decided to start using LLVM as the backend. Not that I'm expecting you
> to do it, I'm just saying :)

I think it's fair to compare dmd against other PL projects (python, 
ruby, php etc.) How are those organized?

Andrei


More information about the Digitalmars-d mailing list