corinthia-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jan i <>
Subject Re: MiniZIp/tidy-html Dependency (was RE: External libraries on windows)
Date Sun, 28 Dec 2014 17:42:13 GMT
On 28 December 2014 at 18:02, Dennis E. Hamilton <>

> Regarding externals, I don't understand what the licensing problems with
> MiniZip and tidy-html are assumed to be.
> There is no licensing problem with appropriate derivatives of those
> sources in our code base.  The licenses are MIT/BSD-like and all we have to
> do is honor and preserve them and the copyright notices.

To me the license problems start with  the modifications, which are
relatively undocumented and detecting which license they are made under is
a challenge.

> We do need to scrub out the MiniZip crypto provisions since they are not
> used in document formats and they are cryptographically suspect anyhow.
> That is not difficult.
That is the second problem. I have never said any of this is difficult but
simply things to do.

> There are other appropriate MiniZip changes as well, including updating of
> links in the code to material that is no longer at the indicated locations
> or that may not be the best authoritative sources.
> I do recommend going to the later version of MiniZip that supports 64-bit
> sizes though.  And then looking into the zlib dependency.
I looked at that, and to me it looks just as easy to choose another
package, because we have to identify and redo all the changes.

We use only a fraction of what even minizip can, so there is also a small
question about why so much for so little. My aim would be to find a library
which we as an external library without source.

jan i.

>  - Dennis
> -----Original Message-----
> From: jan i []
> Sent: Sunday, December 28, 2014 05:17
> To:
> Subject: Re: External libraries on windows
> On 28 December 2014 at 14:11, Peter Kelly <> wrote:
> > For OS X and Linux, external libraries used by Corinthia are fairly
> easily
> > installed through package manages (e.g. apt-get on Ubuntu, homebrew on OS
> > X). For windows however, someone who wants to build the project must
> first
> > go through a manual process of downloading various zip files, extracting
> > them into the right locations etc.
> >
> > To make it easier, I suggest that we host a copy of the libraries
> > necessary to build on Windows on the Corinthia website. I can put
> together
> > the directory structure and provide these as a zip file that someone can
> > just download and extract to the right location. I think this would make
> > development on windows a lot easier to begin for newcomers.
> >
> > Any objections to this?
> >
> [ ... ]

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message