# Licences (CRAN)

Part of: [HDSpatialScan](/cran/HDSpatialScan.md)

## Licence

[Method](/about/licenses.md)

`GPL-3`, Copyleft

Licences in this family ask that works based on the licensed code carry the same licence when they are distributed, and the GPL asks for their source code as well.

| Licence | SPDX | OSI | FSF | Restricts use |
| --- | --- | --- | --- | --- |
| GPL-3 | GPL-3.0-only | approved | free | No |

## Install tree

Installs 88. Groups: [Depends 0](#tree-depends) | [Imports 87, 31 marked](#tree-imports) | [LinkingTo 2, 2 marked](#tree-linkingto) | [Suggests 2, 1 marked](#tree-suggests).

32 installed packages offer no permissive licence.

Weak copyleft 1, Copyleft 29, Copyleft or terms in a file 1, Terms in a file 1.

### Depends

It names no package besides R itself.

### Imports

13 named, 87 packages in all, and 4 that come with R. Permissive 54, Permissive or copyleft 1, Permissive or terms in a file 1, Weak copyleft 1, Copyleft 28, Copyleft or terms in a file 1, Terms in a file 1.

- **HDSpatialScan**, `GPL-3`, Copyleft
  - DT, `MIT + file LICENSE`, Permissive
    - crosstalk, `MIT + file LICENSE`, Permissive
      - lazyeval, `GPL-3`, Copyleft, offers no permissive licence
      - R6, `MIT + file LICENSE`, Permissive, also needed by dplyr, promises, sass and scales
    - htmltools, `GPL (>= 2)`, Copyleft, offers no permissive licence, also needed by bslib, crosstalk, fontawesome, htmlwidgets, jquerylib, rmarkdown and sass
      - base64enc, `GPL-2 | GPL-3`, Copyleft, offers no permissive licence, also needed by bslib
      - digest, `GPL (>= 2)`, Copyleft, offers no permissive licence
      - fastmap, `MIT + file LICENSE`, Permissive, also needed by bslib, cachem and promises
    - htmlwidgets, `MIT + file LICENSE`, Permissive
      - knitr, `GPL`, Copyleft, offers no permissive licence, also needed by rmarkdown
        - evaluate, `MIT + file LICENSE`, Permissive, also needed by rmarkdown
        - highr, `GPL`, Copyleft, offers no permissive licence
        - xfun, `MIT + file LICENSE`, Permissive, also needed by highr, rmarkdown and tinytex
      - rmarkdown, `MIT + file LICENSE`, Permissive
        - bslib, `MIT + file LICENSE`, Permissive
          - cachem, `MIT + file LICENSE`, Permissive, also needed by memoise
          - memoise, `MIT + file LICENSE`, Permissive
          - mime, `GPL`, Copyleft, offers no permissive licence
          - sass, `MIT + file LICENSE`, Permissive
            - fs, `MIT + file LICENSE`, Permissive
            - rappdirs, `MIT + file LICENSE`, Permissive
        - fontawesome, `MIT + file LICENSE`, Permissive
        - tinytex, `MIT + file LICENSE`, Permissive
      - yaml, `BSD_3_clause + file LICENSE`, Permissive, also needed by knitr and rmarkdown
    - jquerylib, `MIT + file LICENSE`, Permissive, also needed by bslib and rmarkdown
    - jsonlite, `MIT + file LICENSE`, Permissive, also needed by bslib, crosstalk, htmlwidgets and rmarkdown
    - magrittr, `MIT + file LICENSE`, Permissive, also needed by dplyr, igraph, promises, purrr, stringr, tibble and tidyr
    - promises, `MIT + file LICENSE`, Permissive
      - later, `MIT + file LICENSE`, Permissive
      - otel, `MIT + file LICENSE`, Permissive
  - fmsb, `GPL (>= 2)`, Copyleft, offers no permissive licence
  - matrixStats, `Artistic-2.0`, Permissive
  - pbapply, `GPL (>= 2)`, Copyleft, offers no permissive licence
  - plotrix, `GPL (>= 2)`, Copyleft, offers no permissive licence
  - purrr, `MIT + file LICENSE`, Permissive, also needed by tidyr
    - cli, `MIT + file LICENSE`, Permissive, also needed by dplyr, ggplot2, gtable, igraph, isoband, lifecycle, pillar, scales, stringr, tibble, tidyr, tidyselect and vctrs
    - lifecycle, `MIT + file LICENSE`, Permissive, also needed by bslib, dplyr, ggplot2, gtable, igraph, pillar, promises, scales, stringr, tibble, tidyr, tidyselect and vctrs
    - rlang, `MIT + file LICENSE`, Permissive, also needed by bslib, cachem, dplyr, fontawesome, ggplot2, ggrepel, gtable, htmltools, igraph, isoband, later, lazyeval, lifecycle, memoise, pillar, promises, sass, scales, stringr, swfscMisc, tibble, tidyr, tidyselect and vctrs
    - vctrs, `MIT + file LICENSE`, Permissive, also needed by dplyr, ggplot2, igraph, pillar, stringr, tibble, tidyr and tidyselect
  - raster, `GPL (>= 3)`, Copyleft, offers no permissive licence
    - terra, `GPL (>= 3)`, Copyleft, offers no permissive licence
  - Rcpp, `GPL (>= 2)`, Copyleft, offers no permissive licence, also needed by ggrepel, later, raster, s2, sf, terra and units
  - sf, `GPL-2 | MIT + file LICENSE`, Copyleft or permissive, also needed by swfscMisc
    - classInt, `GPL (>= 2)`, Copyleft, offers no permissive licence
      - class (comes with R), `GPL-2 | GPL-3`, Copyleft, offers no permissive licence, also needed by e1071
      - e1071, `GPL-2 | GPL-3`, Copyleft, offers no permissive licence
        - proxy, `GPL-2 | GPL-3`, Copyleft, offers no permissive licence
      - KernSmooth (comes with R), `Unlimited`, Permissive
    - DBI, `LGPL (>= 2.1)`, Weak copyleft, offers no permissive licence
    - s2, `Apache License (== 2.0)`, Permissive
      - wk, `MIT + file LICENSE`, Permissive
    - units, `GPL-2`, Copyleft, offers no permissive licence
  - sp, `GPL (>= 2)`, Copyleft, offers no permissive licence, also needed by raster
    - lattice (comes with R), `GPL (>= 2)`, Copyleft, offers no permissive licence, also needed by Matrix
  - SpatialNP, `GPL-2`, Copyleft, offers no permissive licence
  - swfscMisc, `GPL (>= 2)`, Copyleft, offers no permissive licence
    - abind, `MIT + file LICENSE`, Permissive
    - dplyr, `MIT + file LICENSE`, Permissive, also needed by tidyr
      - generics, `MIT + file LICENSE`, Permissive
      - glue, `MIT + file LICENSE`, Permissive, also needed by gtable, pillar, scales, stringr, tidyr, tidyselect and vctrs
      - pillar, `MIT + file LICENSE`, Permissive, also needed by tibble
        - utf8, `Apache License (== 2.0) | file LICENSE`, Permissive or terms in a file
      - tidyselect, `MIT + file LICENSE`, Permissive, also needed by tidyr
    - ggplot2, `MIT + file LICENSE`, Permissive, also needed by ggrepel
      - gtable, `MIT + file LICENSE`, Permissive
      - isoband, `MIT + file LICENSE`, Permissive
      - S7, `MIT + file LICENSE`, Permissive, also needed by ggrepel
      - scales, `MIT + file LICENSE`, Permissive, also needed by ggrepel
        - farver, `MIT + file LICENSE`, Permissive
        - labeling, `MIT + file LICENSE | Unlimited`, Permissive
        - RColorBrewer, `Apache License 2.0`, Permissive
        - viridisLite, `MIT + file LICENSE`, Permissive
      - withr, `MIT + file LICENSE`, Permissive, also needed by ggrepel and tidyselect
    - ggrepel, `GPL-3 | file LICENSE`, Copyleft or terms in a file, offers no permissive licence
    - HDInterval, `GPL-3`, Copyleft, offers no permissive licence
    - kknn, `GPL (>= 2)`, Copyleft, offers no permissive licence
      - igraph, `GPL (>= 2)`, Copyleft, offers no permissive licence
      - Matrix (comes with R), `GPL (>= 2) | file LICENCE`, Copyleft or terms in a file, offers no permissive licence, also needed by igraph and spatstat.data
    - spatstat.geom, `GPL (>= 2)`, Copyleft, offers no permissive licence
      - deldir, `GPL (>= 2)`, Copyleft, offers no permissive licence
      - polyclip, `BSL`, Permissive
      - spatstat.data, `GPL (>= 2)`, Copyleft, offers no permissive licence
      - spatstat.univar, `GPL (>= 2)`, Copyleft, offers no permissive licence
      - spatstat.utils, `GPL (>= 2)`, Copyleft, offers no permissive licence, also needed by spatstat.data and spatstat.univar
    - tibble, `MIT + file LICENSE`, Permissive, also needed by dplyr and tidyr
      - pkgconfig, `MIT + file LICENSE`, Permissive, also needed by igraph
    - tidyr, `MIT + file LICENSE`, Permissive
      - cpp11, `MIT + file LICENSE`, Permissive, also needed by igraph and isoband
      - stringr, `MIT + file LICENSE`, Permissive
        - stringi, `file LICENSE`, Terms in a file, offers no permissive licence
  - TeachingDemos, `Artistic-2.0`, Permissive

### LinkingTo

2 named, 2 packages in all. Copyleft 2.

- **HDSpatialScan**, `GPL-3`, Copyleft
  - Rcpp, `GPL (>= 2)`, Copyleft, offers no permissive licence, also needed by RcppArmadillo
  - RcppArmadillo, `GPL (>= 2)`, Copyleft, offers no permissive licence

### Suggests

2 packages.

Permissive 1, Copyleft 1.

- knitr, `GPL`, Copyleft, offers no permissive licence, installed anyway, through `Imports`
- rmarkdown, `MIT + file LICENSE`, Permissive, installed anyway, through `Imports`

### Families

- Permissive: Licences in this family ask little more than that the copyright notice and the licence text stay with copies.
- Weak copyleft: Licences in this family ask that changed versions of the licensed code itself stay under the same licence, but not the other code it is combined with.
- Copyleft: Licences in this family ask that works based on the licensed code carry the same licence when they are distributed, and the GPL asks for their source code as well.
- Terms in a file: The terms are only in the package's own licence file.

The mark: offers no permissive licence, in a family that raises the flag.

## Releases

All 6 releases on record declare `GPL-3`, Copyleft.

---

R Observatory is independent of the R Project, CRAN and Bioconductor. The same page for people is at /cran/HDSpatialScan/licences, and every address is listed at /llms.txt.
