This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH v3 1/14] D: The front-end (DMD) language implementation and license.
- From: Iain Buclaw <ibuclaw at gdcproject dot org>
- To: Jeff Law <law at redhat dot com>
- Cc: Ian Lance Taylor <iant at golang dot org>, Walter Bright <walter at digitalmars dot com>, gcc-patches <gcc-patches at gcc dot gnu dot org>, Joseph Myers <joseph at codesourcery dot com>, Walter Bright <walter at walterbright dot com>, Andrei Alexandrescu <andrei at erdani dot com>
- Date: Mon, 6 Nov 2017 19:46:09 +0100
- Subject: Re: [PATCH v3 1/14] D: The front-end (DMD) language implementation and license.
- Authentication-results: sourceware.org; auth=none
- References: <CABOHX+cXG+KfBvbnocBb5+HYDDEeQyxS1iR5vE7pNRHGZ4PfBQ@mail.gmail.com> <169aba44-4e73-d66a-5444-e7cdd9d3ca8c@redhat.com> <alpine.DEB.2.20.1710032135300.8372@digraph.polyomino.org.uk> <CABOHX+cLKw19wpzd5Lr91bCJ3Ob10Fbzxhw55rhw-HsuogrJDA@mail.gmail.com> <f9337931-7475-f750-8b47-f34ee7cca664@digitalmars.com> <CABOHX+eMYv-ekdNcpmzK53z86DCT0NBVA7onBMxDtXatxjioLA@mail.gmail.com> <CAKOQZ8zRUQ=pEPUp2dhbp6Jat92zWNwciEzZhaZEfRqLN=boNg@mail.gmail.com> <CABOHX+fY9WqhV6z6nTepAFBZbBfhhTW=1CKSegQC5Bfd21yL-A@mail.gmail.com> <599759b1-aad3-50f2-a2d7-91594f038985@redhat.com>
On 25 October 2017 at 03:06, Jeff Law <law@redhat.com> wrote:
> On 10/18/2017 01:33 AM, Iain Buclaw wrote:
>> On 6 October 2017 at 14:51, Ian Lance Taylor <iant@golang.org> wrote:
>>> On Fri, Oct 6, 2017 at 1:34 AM, Iain Buclaw <ibuclaw@gdcproject.org> 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.