Re: [eigen] Contributor approval for the MPL2 relicensing (YOUR ACTION NEEDED)

[ Thread Index | Date Index | More lists.tuxfamily.org/eigen Archives ]


On Thu, Jun 28, 2012 at 11:38 PM, Benoit Jacob <jacob.benoit.1@xxxxxxxxx> wrote:
> 2012/6/28 Christoph Hertzberg <chtz@xxxxxxxxxxxxxxxxxxxxxxxx>:
>> On 28.06.2012 21:30, Benoit Jacob wrote:
>>>
>>>   Yes, I agree to have all the code that I contributed to Eigen
>>> relicensed to the MPL2 license.
>>
>>
>> (again)
>>
>> Does anyone keep track of who agreed/did not agree?
>
> This mailing list's archive does.
>
>>
>> What about contributions you imported without author's involvement?
>
> We'll look at hg logs, and you do raise a good point about external
> code imports, we'll have to be extra careful about contacting the
> copyright holders. Hopefully, some grepping for copyright lines should
> do the job, assuming that we've correctly preserved all the copyright
> lines (and that all external code we have, had copyright lines, which
> is less and less the case with the current thread of super-short
> license headers in many projects).
>
>> Looking at the commit-history, Eigen2 is based on tvmet,
>
> Nope. The first attempt to start Eigen2 was based off tvmet, which is
> why the first changeset in eigen logs is importing tvmet. However, I
> soon decided to restart it from scratch and removed everything in this
> changeset:
>
> changeset:   36:ec2fd5fc3e3e
> user:        Benoit Jacob <jacob.benoit.1@xxxxxxxxx>
> date:        Sat Sep 01 10:47:07 2007 +0000
> summary:     restart Eigen2 development from scratch.
>
>
>> which is LGPL (I
>> have no idea, how much remains of that are still in the code).
>
> None remains
>
>> Another thing are some of the Sparse decompositions which base on (L)GPL
>> code (e.g. SparseCholesky.h). T.A. Davis is not mentioned in the credits
>> section, btw.
>
> These, and others, do need to be carefully looked at.

I guess we should contact the respective authors.

>>
>> And I think you should anounce these relicensing plans somewhere prominent
>> at the homepage ...
>
> I had never seen a project announcing a relicensing plan on its
> homepage before the relicensing is done, but that seems like a good
> idea. Gael, is there a wiki page explaining how to add an announcement
> on the wiki?

This is explained at the end of:

http://eigen.tuxfamily.org/index.php?title=Mercurial#Make_a_new_release

gael

> Benoit
>
>>
>>
>> Christoph
>>
>>
>>
>> --
>> ----------------------------------------------
>> Dipl.-Inf. Christoph Hertzberg
>> Cartesium 0.049
>> Universität Bremen
>> Enrique-Schmidt-Straße 5
>> 28359 Bremen
>>
>> Tel: +49 (421) 218-64252
>> ----------------------------------------------
>>
>>
>>
>>
>
>



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/