On 01/25/2017 08:12 PM, Dan Tenenbaum wrote:
I can't speak to the license question (I'd guess the answer is no) but I am 
pretty sure that any dependencies of a Bioconductor package have to be 
available on CRAN or in Bioconductor itself. So you can't depend on packages 
that are only in GitHub.


A very small number of Bioconductor packages have (or depend on packages with) restrictive licenses, almost all for legacy reasons; a few packages have gone to great lengths to ensure that their use of otherwise restrictive code can be licensed in an open way. I'd be extremely discouraging of a new package with a direct or implied academic-only license.

There is some additional discussion on technical aspects of specifying licenses in Writing R Extension section 1.1.2.

    RShowDoc("R-exts")

Martin Morgan
Bioconductor

Dan


----- Original Message -----
From: "David J. H. Shih" <ds...@jimmy.harvard.edu>
To: "bioc-devel" <bioc-devel@r-project.org>
Sent: Wednesday, January 25, 2017 12:48:31 PM
Subject: [Bioc-devel] Bioconductor package license: dependency on work under    
non-commercial license

Hello,


I'd like to ask whether Bioconductor will allow a dependency package
under a non-commercial license:

https://github.com/djhshih/mlat/blob/master/LICENSE_blat.txt

I read the package guidelines:
http://bioconductor.org/developers/package-guidelines/#license but it
does not address this question.


I am putting together a package for somatic variant filtering. One of
the filters involve re-aligning the supporting reads using a heavily
refactored version of BLAT: MLAT (https://github.com/djhshih/mlat). BLAT
remains under a license that restricts commercial users. Although the
original license mentions no restriction on derivative work, I contacted
the author, and he maintains that the non-commercial license applies to
derivative works. Eventually, I'll probably replace BLAT (with another
aligner like SHRiMP2, which appears to have superior sensitivity and has
a permissive license), but I was wondering how I might be able to
assemble my package in the short term.

Here is my plan:

1. Create a BLAT/MLAT package under BLAT's non-commercial license.
2. Create the main package under GPLv3 that optionally depends on BLAT.

Will Bioconductor permit a optional dependency package under a
non-commercial license?


Best regards,

Postdoctoral Research Fellow
Department of Biostatistics and Computational Biology, Dana-Farber
Cancer Institute
Department of Biostatistics, Harvard T.H. Chan School of Public Health
Cancer Program, Broad Institute
3 Blackfan Circle, CLS-11082
Boston, MA 02115

_______________________________________________
Bioc-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel

_______________________________________________
Bioc-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel



This email message may contain legally privileged and/or...{{dropped:2}}

_______________________________________________
Bioc-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel

Reply via email to