Licensing R
Licensing R
Disclaimer
What is this book about
Special Thanks
1
Introduction
1.1
Diving into the CRAN & BioConductor database
1.1.1
Get all the packages
1.1.2
Data cleansing
1.2
Extracting information
1.2.1
Counting the licenses
1.2.2
Packages with non-foss / restrictive-use licenses
1.3
Getting a more global idea
1.3.1
How many GPL related licenses?
1.3.2
The 10 most frequent licenses?
1.4
A visual representation of the licenses
2
What is a license (and why you should care)
2.1
Copyright is everywhere
2.2
Key terms of licensing
2.2.1
Use and reuse
2.2.2
Source code & package
2.2.3
Standard & Modified versions
2.2.4
Distribute & Convey
2.2.5
Link to
2.3
Warranties
3
Licenses in the R World
3.1
R license
3.2
Package Licenses
3.2.1
“Officially Authorized” Licenses
3.2.2
From Bioconductor
3.2.3
The ten most used in packages
3.3
Classification
3.4
“Non-standard”
3.4.1
Region-based licenses
3.5
Restrictive licenses
4
Licensing R code
4.1
R-package
4.1.1
Examples of R licence files
4.1.2
Code
4.1.3
Dependencies
4.1.4
Data Package
4.1.5
Library wrappers
4.2
Documentation
4.2.1
Software documentation
4.2.2
Publication
4.2.3
Online content
5
A Practical Guide
6
Conclusion & Future work
6.1
Current state of the licenses in the R world
6.2
Next steps
References
7
Appendix
7.1
The “GNU Affero General Public License” version 3
7.2
The “Artistic License” version 2.0
7.3
The “BSD 2-clause License”
7.4
The “BSD 3-clause License”
7.5
The “GNU General Public License” version 2
7.6
The “GNU General Public License” version 3
7.7
The “GNU Library General Public License” version 2
7.8
The “GNU Lesser General Public License” version 2.1
7.9
The “GNU Lesser General Public License” version 3
7.10
The “MIT License”
7.11
The “Creative Commons Attribution-ShareAlike International License” version 4.0
Published with bookdown
Licensing R
Chapter 6
Conclusion & Future work
6.1
Current state of the licenses in the R world
6.2
Next steps