Closed junaruga closed 3 years ago
I got an idea about how to check the license in seqan from the maintainer of seqan Fedora PRM package. That is to use with licensecheck command.
$ find . -name LICENSE | xargs licensecheck | sort | uniq | grep -v UNKNOWN | grep -v "No copyright"
./LICENSE: BSD 3-clause "New" or "Revised" License
./core/apps/micro_razers/LICENSE: GNU Lesser General Public License (v3)
./core/apps/pair_align/LICENSE: GNU Lesser General Public License (v3 or later)
./core/apps/sak/LICENSE: GNU Lesser General Public License (v3 or later)
./core/apps/sam2matrix/LICENSE: BSD 3-clause "New" or "Revised" License
./core/apps/seqan_tcoffee/LICENSE: GNU Lesser General Public License (v3 or later)
./core/apps/seqcons/LICENSE: GNU Lesser General Public License (v3 or later)
./core/apps/splazers/LICENSE: GNU Lesser General Public License (v3)
./core/apps/stellar/LICENSE: GNU Lesser General Public License (v3)
./core/apps/tree_recon/LICENSE: GNU Lesser General Public License (v3 or later)
./core/demos/LICENSE: BSD 3-clause "New" or "Revised" License
./core/include/seqan/LICENSE: BSD 3-clause "New" or "Revised" License
./extras/apps/alf/LICENSE: BSD 3-clause "New" or "Revised" License
./extras/apps/breakpoint_calculator/LICENSE: GPL (v3 or later)
./extras/apps/bs_tools/LICENSE: BSD 3-clause "New" or "Revised" License
./extras/apps/fx_tools/LICENSE: BSD 3-clause "New" or "Revised" License
./extras/apps/gustaf/LICENSE: BSD 3-clause "New" or "Revised" License
./extras/apps/mason2/LICENSE: BSD 3-clause "New" or "Revised" License
./extras/apps/ngs_roi/LICENSE: BSD 3-clause "New" or "Revised" License
./extras/apps/ngs_roi/R/ngsroi/LICENSE: BSD 3-clause "New" or "Revised" License
./extras/apps/ngs_roi/tool_shed/LICENSE: BSD 3-clause "New" or "Revised" License
./extras/apps/param_chooser/LICENSE: GNU Lesser General Public License (v3)
./extras/apps/rep_sep/LICENSE: GNU Lesser General Public License (v3)
./extras/apps/searchjoin/LICENSE: BSD 3-clause "New" or "Revised" License
./extras/apps/seqan_flexbar/LICENSE: BSD 3-clause "New" or "Revised" License
./extras/apps/sgip/LICENSE: GNU Lesser General Public License (v3)
./extras/apps/variant_comp/LICENSE: GNU Lesser General Public License (v3)
./extras/include/seqan/LICENSE: BSD 3-clause "New" or "Revised" License
./util/cmake/ctd/LICENSE: BSD 3-clause "New" or "Revised" License
./util/py_lib/seqan/LICENSE: BSD 3-clause "New" or "Revised" License
./util/skel/app_template/LICENSE: BSD 3-clause "New" or "Revised" License
Or for the files used to compile, it could be like this. -r
is the recursive option.
$ licensecheck -r ./* | grep -v UNKNOWN | grep -v "No copyright"
Hello @junaruga, we plan on getting rid of seqan for the next bowtie release.
Hi @ch4rr0 That's actually good news for me. Thank you for considering about it.
I would close this ticket, as I confirmed SeqAn was removed in this repository at the commit: https://github.com/BenLangmead/bowtie/commit/3945d8c7856286813cf7422c871e97db95908e29 . Thank you for the work!
I noticed this bowtie's SeqAn licenses might be not enough.
I was reading the license document about SeqAn. Though I could not find SeqAn 1.1, I was reading SeqAn 1.4.2 (The latest version of 1.X).
https://github.com/seqan/seqan/tree/seqan-v1.4.2
SeqAn itself's license is BSD license. So, maybe
BSD.txt
is also necessary underSeqAn-1.1/
? https://github.com/seqan/seqan/blob/seqan-v1.4.2/LICENSEAs a reference, in case of Fedora sequan (1.X) package, the license is managed as
License: BSD and GPLv3+ and LGPLv3+
. https://src.fedoraproject.org/rpms/seqan/blob/master/f/seqan.spec#_5I am not sure that it is right.