On 2012-03-08 08:21, Zach the Mystic wrote:
On Thursday, 8 March 2012 at 04:56:07 UTC, Jonathan M Davis wrote:
If you took it from ddmd, then it's definitely going to have to be GPL.

Now, there is interest in having a D parser and lexer in Phobos. I
don't know
if your version will fit the bill (e.g. it must have a range-based
API), but we
need one at some point. The original idea was to more or less directly
port
dmd's lexer and parser with some adjustments to the API as necessary
(primarily to make it range-based). But no one has had the time to
complete
such a project yet (I originally volunteered to do it, but I just
haven't had
the time).

When that project was proposed, Walter agreed to let that port be
Boost rather
than GPL (since he holds the copyright and the port would be going in
Phobos,
which uses boost).

The problem with what you have (even if the API and implementation were
perfect) is that it comes from ddmd, which had other contributors
working on
it. So, you would have to get permission from not only Walter but all
of the
relevant ddmd contributors. If you were able to _that_, and it could get
passed the review process, then what you've done could be put into
Phobos. But
that requires that you take the time and effort to take care of
getting the
appropriate permissions, making sure that the API and implementation are
acceptable for Phobos, and putting it through the Phobos review
process. It
would be great if you could do that though.

- Jonathan M Davis

This is great news. I was really worried that the license was etched in
stone. I'll need help finding out who owns the code, plus legal advice
if the process is more than just getting a simple confirmation email
from each of the original authors.

You have my blessing for the small changes I contributed with.


--
/Jacob Carlborg

Reply via email to