[eigen] copyright / license question |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/eigen Archives
]
- To: eigen@xxxxxxxxxxxxxxxxxxx
- Subject: [eigen] copyright / license question
- From: "Gael Guennebaud" <gael.guennebaud@xxxxxxxxx>
- Date: Mon, 3 Nov 2008 14:33:13 +0100
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:mime-version:content-type:content-transfer-encoding :content-disposition; bh=gc5iselvI27E6cB8dSLSIxFPPmq6RY69vFUjHT5D0B4=; b=YVJx8f3Trx19/RhYw3IZZ7WqoR5lOif9MlI2QI9GBZnXiIRS4VSbeGSyRq3sw5JIh9 O1CMFwlF6vdXttRrPOEogaR8yYetdOWg+nlJ/VrNHqFqpuG038zz1SlDUuIjhLSeKYp/ clM0xT4PntK5V+PLbfAb2Ie0Jt6mDlo6pBXjM=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type :content-transfer-encoding:content-disposition; b=c956lyqspqOoDBAkahdMZpuVpLYjZy/GhY0bNcQ8Xg7FbkayjhBS7TWtdMSNHFDu91 86FgF8VqwX/B10DmkYHZ+G+fdLBx3leximPwm3ectg1/PtYyYjigQ58ouZNviDvbbtKz dS8JqBX0nKw3sPMn5/G7S+yeJZaey/dqTQdjM=
Hi all,
in the sparse module I added a LDL^T factorization / solver based on
the code of the LDL library which is LGPL 2.1 or later. The initial
code is about 50 lines of code and for double only, so it is much
better to simply copy/paste it in Eigen and adapt it to make it
suitable for any scalar types, etc... (this is what I did). This code
concerns only 2 functions of the SparseLDLT class. My question is
regarding legal issues: how should I proceed for the license and
copyright ? Perhaps I should put the implementation of these 2
functions in a separate file with "LGPL2.1 or later" only for the
license (and of course credit the author Timothy Davis) ? This might
also be a problem since the rest of Eigen2 is also GPL3, so maybe I
could also ask the author to allow us to relicense it as "LGPL2.1 or
later or GPL3" ???
As you can see I'm newbie with such issues, so what do you think ?
gael.
---