This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Question about code licensing
On Sun, Jan 24, 2010 at 07:00:44AM -0800, Paolo Bonzini wrote:
> > I think the main reason is that DMD front end sources are dual licensed
> > with GPL and Artistic License. The DMD backend is not under an open
> > source license (personal use only), so the Artistic License is how the
> > two are integrated. The fork is required to allow DMD to continue under
> > its current license scheme.
> >
> > It also means that fixes to the GCC front end would not be copyable to
> > the DMD front end going forward.
>
> Strictly speaking, that's not true. Even if the submitter would still
> be required to have copyright assignment for the FSF, they could be
> copyable to the DMD front-end _as long as the submitter himself sends
> them for inclusion there too_. This is the practical significance of
> the license grantback from the FSF to the author.
This is getting off-topic for this list. Still, if this were the plan
(and I don't know whether it is or not), I think that the FSF would reject
it, because it would implicitly ask all GCC developers to help out with
a proprietary product.
There would also be a huge conflict-of-interest issue if the official
maintainer of the D front end were in a position to accept or reject
patches based not on their technical merit, but on whether the contributor
agrees to separately contribute them under the dual-license scheme, and
his/her employer had an interest in this issue.