Re: [PATCH v3 1/14] D: The front-end (DMD) language implementation and license.

2017-11-12 Thread Andrei Alexandrescu

On 11/06/2017 01:46 PM, Iain Buclaw wrote:

On 25 October 2017 at 03:06, Jeff Law  wrote:

On 10/18/2017 01:33 AM, Iain Buclaw wrote:

On 6 October 2017 at 14:51, Ian Lance Taylor  wrote:

On Fri, Oct 6, 2017 at 1:34 AM, Iain Buclaw  wrote:


Out of curiosity, I did have a look at some of the tops of gofrontend
sources this morning.  They are all copyright the Go Authors, and are
licensed as BSD.  So I'm not sure if having copyright FSF and
distributing under GPL is strictly required.  And from a maintenance
point of view, it would be easier to merge in upstream changes as-is
without some diff/merging tool.


The GCC steering committee accepted the gofrontend code under a
non-GPL license with the understanding that the master code would live
in a separate repository that would be mirrored into the GCC repo (the
master repository for gofrontend is currently at
https://go.googlesource.com/gofrontend/).  Personally I don't see a
problem with doing the same for the D frontend.

Ian


Should I request that maybe Donald from FSF chime in here?  I'd rather
avoid another stalemate on this.

Absolutely, though RMS should probably be included on any discussion
with Donald.  I think the FSF needs to chime in and I think the steering
committee needs to chime in once we've got guidance from the FSF.

The first and most important question that needs to be answered is
whether or not the FSF would be OK including the DMD bits with the
license (boost) as-is into GCC.

If that's not acceptable, then we'd have to look at some kind of script
to fix the copyrights.
Jeff



Assuming then, that we'll ship with all copyright notices amended to
be copyright FSF and GPL licensed - that can be fixed up in a later
patch - is there anything further needed to push this review process
further?

Iain.


Hi Jeff, Ian, Joseph: thanks for your consideration. Is there anything 
we can do on our side to move things forward? Please advise, thanks!


Andrei



Re: [PATCH v3 1/14] D: The front-end (DMD) language implementation and license.

2017-10-06 Thread Andrei Alexandrescu
Thanks, Ian! -- Andrei