GNU bug report logs -
#28946
licence problem with cufflinks
Previous Next
Reported by: Dave Love <fx <at> gnu.org>
Date: Sun, 22 Oct 2017 16:53:02 UTC
Severity: normal
Done: Ricardo Wurmus <rekado <at> elephly.net>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 28946 in the body.
You can then email your comments to 28946 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-guix <at> gnu.org
:
bug#28946
; Package
guix
.
(Sun, 22 Oct 2017 16:53:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Dave Love <fx <at> gnu.org>
:
New bug report received and forwarded. Copy sent to
bug-guix <at> gnu.org
.
(Sun, 22 Oct 2017 16:53:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
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
<https://github.com/cole-trapnell-lab/cufflinks/issues/16>.
Information forwarded
to
bug-guix <at> gnu.org
:
bug#28946
; Package
guix
.
(Sun, 22 Oct 2017 21:41:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 28946 <at> debbugs.gnu.org (full text, mbox):
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
> <https://github.com/cole-trapnell-lab/cufflinks/issues/16>.
Thank you for the information! I’m 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’t look like the code is based on
any of the GPL versions on CRAN[1], because the archives there do not
contain certain files (such as “ar_funs.c”).
If we could be reasonably sure that the code is a derivative of the
GPL’d locfit code from CRAN we essentially deal with a GPL violation,
and not a case of non-free software.
I’ll review this problem and will remove cufflinks by the end of this 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
Information forwarded
to
bug-guix <at> gnu.org
:
bug#28946
; Package
guix
.
(Tue, 24 Oct 2017 07:12:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 28946 <at> debbugs.gnu.org (full text, mbox):
Ricardo Wurmus <rekado <at> elephly.net> writes:
> 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
>> <https://github.com/cole-trapnell-lab/cufflinks/issues/16>.
>
> Thank you for the information! I’m going to investigate this.
[…]
I have written email to coletrap <at> uw.edu to report my findings and ask
about details.
> I’ll review this problem and will remove cufflinks by the end of this if
> we come to the conclusion that it cannot be considered free.
That’s still what I intend to do.
--
Ricardo
GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC
https://elephly.net
Information forwarded
to
bug-guix <at> gnu.org
:
bug#28946
; Package
guix
.
(Tue, 24 Oct 2017 10:04:02 GMT)
Full text and
rfc822 format available.
Message #14 received at 28946 <at> debbugs.gnu.org (full text, mbox):
Ricardo Wurmus <rekado <at> elephly.net> writes:
> Ricardo Wurmus <rekado <at> elephly.net> writes:
>
>> 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
>>> <https://github.com/cole-trapnell-lab/cufflinks/issues/16>.
>>
>> Thank you for the information! I’m going to investigate this.
> […]
>
> I have written email to coletrap <at> uw.edu to report my findings and ask
> about details.
Sorry, I could probably have saved you effort. I think I already mailed
before cufflinks moved to github, and I also tried to track down the
author of the problematic component, though they probably wouldn't hold
the copyright as far as I remember..
Reply sent
to
Ricardo Wurmus <rekado <at> elephly.net>
:
You have taken responsibility.
(Tue, 31 Oct 2017 09:07:02 GMT)
Full text and
rfc822 format available.
Notification sent
to
Dave Love <fx <at> gnu.org>
:
bug acknowledged by developer.
(Tue, 31 Oct 2017 09:07:02 GMT)
Full text and
rfc822 format available.
Message #19 received at 28946-done <at> debbugs.gnu.org (full text, mbox):
Dave Love <fx <at> gnu.org> writes:
> Ricardo Wurmus <rekado <at> elephly.net> writes:
>
>> Ricardo Wurmus <rekado <at> elephly.net> writes:
>>
>>> 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
>>>> <https://github.com/cole-trapnell-lab/cufflinks/issues/16>.
>>>
>>> Thank you for the information! I’m going to investigate this.
>> […]
>>
>> I have written email to coletrap <at> uw.edu to report my findings and ask
>> about details.
>
> Sorry, I could probably have saved you effort. I think I already mailed
> before cufflinks moved to github, and I also tried to track down the
> author of the problematic component, though they probably wouldn't hold
> the copyright as far as I remember..
I have not received any response; neither to the bug report, nor to the
email I sent. I have removed cufflinks from Guix with commit 7bf59f702.
Thanks again for the report!
So… I’ll try to see if I can adapt the GPL code from r-locfit in a fork
of Cufflinks at some point.
--
Ricardo
GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC
https://elephly.net
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Tue, 28 Nov 2017 12:24:05 GMT)
Full text and
rfc822 format available.
This bug report was last modified 6 years and 157 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.