From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricardo Wurmus Subject: bug#28946: licence problem with cufflinks Date: Sun, 22 Oct 2017 23:39:11 +0200 Message-ID: <87sheauakg.fsf@elephly.net> References: <87y3o3i0px.fsf@albion.it.manchester.ac.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:34745) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e6NzW-0005Ap-Ig for bug-guix@gnu.org; Sun, 22 Oct 2017 17:41:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e6NzS-00088D-JT for bug-guix@gnu.org; Sun, 22 Oct 2017 17:41:06 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:47627) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1e6NzS-000885-FR for bug-guix@gnu.org; Sun, 22 Oct 2017 17:41:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1e6NzS-00064C-3M for bug-guix@gnu.org; Sun, 22 Oct 2017 17:41:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-reply-to: <87y3o3i0px.fsf@albion.it.manchester.ac.uk> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Dave Love Cc: 28946@debbugs.gnu.org Hi Dave, > I noticed that there's a package for cufflinks, but it has a non-free > component. It isn't packaged for Debian or Fedora because of that. See > . Thank you for the information! I=E2=80=99m going to investigate this. I downloaded an original release of C locfit from http://web.archive.org/web/20070616194305/http://cm.bell-labs.com/cm/ms= /departments/sia/project/locfit/dist/locfit.tgz and compared it to the copy in the Cufflinks repository at commit d402b182fabd9a831ccb4173e3cb3a2d2dd2e75e (May 2011). After copying a couple of files from src-c to src they do seem rather similar, but with about a thousand lines worth of differences (excluding whitespace changes). However, it doesn=E2=80=99t look like the code is bas= ed on any of the GPL versions on CRAN[1], because the archives there do not contain certain files (such as =E2=80=9Car_funs.c=E2=80=9D). If we could be reasonably sure that the code is a derivative of the GPL=E2=80=99d locfit code from CRAN we essentially deal with a GPL violatio= n, and not a case of non-free software. I=E2=80=99ll review this problem and will remove cufflinks by the end of th= is if we come to the conclusion that it cannot be considered free. [1]: https://cran.r-project.org/src/contrib/Archive/locfit/ -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net