Re: [eigen] MPL2 relicensing: tracking 3rd-party code |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/eigen Archives
]
- To: eigen@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [eigen] MPL2 relicensing: tracking 3rd-party code
- From: Benoit Jacob <jacob.benoit.1@xxxxxxxxx>
- Date: Sat, 30 Jun 2012 08:41:16 -0400
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=DSXy9Qg1rV4UCAvKQ5abJEh3hmLPe8HD/nRFrQJTQaw=; b=VvxmAewioGr4HN2aygScIneZ8j/qhehpHohxSWj8WP2RmrqHfg9x21hH0diqizQff1 ZmwrrKPc7Z1UD1kfUF6trFwelq0L1BxgfshdStZyZohXrxCGw6MWHbzYfFHfb+KOm6JW R/El/gzeMqhVpaXXhrzE2kl9jj/UxDB7fXMpJxmLcNWaEH5htRPFTNxka/Urml1RdOZo dom3cxgDlWz3j+08275I2p4y5MWaZL/SYANscdr6ITjyKYv7ENah5qgx1SdIvFFtvpHz OEs714X3AgYMijwi2Z0Ym3sDsHo7oTLdyO4VUU6ehdT6ncJK7gJ2hek/wpplMz8WxqLz Ehkg==
Alright, so the Sparse stuff (items 2, 3, 4 below) seems to be the
only area where we have 3rd-party code under licenses that pose
problems (LGPL), while the other 3rd party code we've identified so
far is not a problem (zlib, "implicit help yourself", public domain).
So Gael: can you please go ahead and contact the copyright holders for
items 2, 3, 4?
Benoit
2012/6/29 Gael Guennebaud <gael.guennebaud@xxxxxxxxx>:
> On Fri, Jun 29, 2012 at 5:13 AM, Keir Mierle <mierle@xxxxxxxxx> wrote:
>>> So, the next steps (looking for volunteers)
>>>
>>> - establish a list of all the 3rd party code we have. Is there a
>>> rational way of finding all of it at once?
>>
>> This is tricky. We'll probably have to do an audit, which is nontrivial.
>
>
> Here is a start:
>
> 1 - In Core/arch/SSE/MathFunctions.h: The sin, cos, exp, and log
> functions of this file come from Julien Pommier's sse math library:
> http://gruntthepeon.free.fr/ssemath/
> Licence: zlib which is BSD-like, so no big deal.
>
> 2 - In Ordering/AMD.h: the approximate minimum degree ordering
> algorithm comes from CSparse (Timothy Davis).
> Licence: LGPL2.1+
>
> 3 - In SparseCholesky/SimplicialCholesky.h: the factorization code
> initially comes from the LDL Library of Timothy Davis.
> Licence: LGPL2.1+
>
> 4 - In IterativeLinearSolvers/IncompleteLUT.h: the algorithm is
> inspired from SPARSKIT package, Copyright (C) 2005, the Regents of the
> University of Minnesota (Yousef Saad)
> The original code was fortran 90, so its a complete rewrite using
> the fortran code as a reference of the high level algorithm.
> Licence: LGPL2.1+
>
>