On 26/11/2008 4:43 PM, Ted Mendum wrote:
Hello,

I would like have an automatic way to avoid installing packages that I cannot 
use due to license restrictions.

For example, the conf.design package is limited to non-commercial use, and 
since I work for a for-profit business, I cannot use it.

I found out about the license terms of conf.design by chance; I would like to 
avoid any possibility of a mistake in the future.

Is there some clever combination of grep and install.packages that I could use 
to limit my downloads to, say, GPL-only packages?

In theory, you should be able to look at the License field of available.packages(fields="License") and limit yourself to those with acceptable licenses. However, I don't think CRAN reports on the license.

However, after you have installed a set of packages, you can scan the set of licenses using this code:

installed.packages(fields="License")[,"License"]

Duncan Murdoch


Thanks,

Ted


Ted Mendum | Senior Scientist
Warner Babcock Institute for Green Chemistry
66 Cummings Park, Woburn, MA 01801

p: 781-937-9000 f: 781-937-9001

[EMAIL PROTECTED]
www.warnerbabcock.com

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to