The CAPI Manifesto

Jonathan M Davis jmdavisProg at gmx.com
Sat Oct 22 13:54:12 PDT 2011


On Saturday, October 22, 2011 15:41:13 Andrej Mitrovic wrote:
> I have a question about licensing. If you translate a C LGPL'ed header
> file to D, and you keep the same license, are you still allowed to use
> whichever license in your user code that uses the new D files? Because
> I don't know whether using LGPL'ed .d files falls under "using the
> library" or "extending the library".
> 
> For example, CairoD has translated Cairo LGPL/MPL'ed header files in
> equivalent Boost-licensed .d files. I know I'm asking for free lawyer
> advice here, but do you think this is going to be a problem?

I would _think_ that it would be okay as long as it's a direct translation, 
since all you're doing is making it so that you can link to the libraries as 
you would in C, not extending their functionality in any way. But I'm not a 
lawyer, and I'm far from an expert on software licensing.

- Jonathan M Davis


More information about the Digitalmars-d mailing list