Standard third party imports

Adam Ruppe destructionator at gmail.com
Sat Nov 13 13:59:43 PST 2010


jdf wrote:
> Question 1. Nearly-Verbatim Translation:
> Does that fall under the .h license?

Yes, since it is a derivative work. Same for questions
2 and 3 - they are all based on the original .h, so they
all inherit its license too.

The only file currently in the etc.c package is zlib.d,
a direct translation of zlib.h. It has the original
copyright notice at the top of it.


I don't think the license on the .h is terribly important
though, since it won't carry over into the D application
automatically. Only if you actually use the import would
it apply to you.

That's unacceptable for regular Phobos, since all D
applications get that code compiled into their binary.

But for just some bindings, distributed with, but completely
separate from druntime and Phobos in the binary, the individual
program is under its own thing.

It'd be conveniently available, and stuck under its own license,
but also independent from the rest of D - you only worry
about the license if you actually use it.


More information about the Digitalmars-d mailing list