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.