std.sevenzip - Do you need it?
H. S. Teoh via Digitalmars-d
digitalmars-d at puremagic.com
Fri Jan 30 11:39:46 PST 2015
On Fri, Jan 30, 2015 at 08:30:02PM +0100, FG via Digitalmars-d wrote:
> On 2015-01-30 at 19:12, Max Klyga wrote:
> >Is this a port or binding for some existing library?
> >Also all phobos submissions must be Boost licenced.
> >
> >If this is a binding or code cannot be relicenced this might better
> >be suited for inclusion in DUB registry
>
> I wonder if it would be possible to get special license terms for the
> use of 7zip in Phobos.
>
> LGPL is not compatible with the Boost License. Suppose that you write
> a closed-source application. Apart from having to inform about the use
> of an LGPL library in the application, LGPL requires that you allow
> the user to relink the application with a modified version of the
> library. That pretty much implies that the application has to be
> dynamically linked, because if it can't, things become quite
> problematic.
>
> Therefore, sadly, code from 7zip is unlikely to get into the standard
> library.
OTOH, wouldn't a clean-room reimplementation of it be permissible? (And
perhaps even desirable, since it can then take advantage of D instead of
just wrapping around C/C++ code?)
T
--
Political correctness: socially-sanctioned hypocrisy.
More information about the Digitalmars-d
mailing list