# Licences (CRAN)

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

## Licence

[Method](/about/licenses.md)

`GPL (>= 2)`, 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-2 | GPL-2.0-only | approved | free | No |
| GPL-3 | GPL-3.0-only | approved | free | No |

## Install tree

Installs 67. Groups: [Depends 17](#tree-depends) | [Imports 67, 12 marked](#tree-imports) | [LinkingTo 0](#tree-linkingto) | [Suggests 6, 3 marked](#tree-suggests).

12 installed packages offer no permissive licence.

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

### Depends

1 named, 17 packages in all. Permissive 17.

- **ggmosaic2**, `GPL (>= 2)`, Copyleft
  - ggplot2, `MIT + file LICENSE`, Permissive
    - cli, `MIT + file LICENSE`, Permissive, also needed by gtable, isoband, lifecycle, scales and vctrs
    - gtable, `MIT + file LICENSE`, Permissive
      - glue, `MIT + file LICENSE`, Permissive, also needed by scales and vctrs
    - isoband, `MIT + file LICENSE`, Permissive
      - cpp11, `MIT + file LICENSE`, Permissive
    - lifecycle, `MIT + file LICENSE`, Permissive, also needed by gtable, scales and vctrs
    - rlang, `MIT + file LICENSE`, Permissive, also needed by gtable, isoband, lifecycle, scales and vctrs
    - S7, `MIT + file LICENSE`, Permissive
    - scales, `MIT + file LICENSE`, Permissive
      - farver, `MIT + file LICENSE`, Permissive
      - labeling, `MIT + file LICENSE | Unlimited`, Permissive
      - R6, `MIT + file LICENSE`, Permissive
      - RColorBrewer, `Apache License 2.0`, Permissive
      - viridisLite, `MIT + file LICENSE`, Permissive
    - vctrs, `MIT + file LICENSE`, Permissive
    - withr, `MIT + file LICENSE`, Permissive

### Imports

9 named, 67 packages in all. Permissive 54, Permissive or terms in a file 1, Weak copyleft or terms in a file 1, Copyleft 9, Copyleft or terms in a file 1, Terms in a file 1.

- **ggmosaic2**, `GPL (>= 2)`, Copyleft
  - dplyr, `MIT + file LICENSE`, Permissive, also needed by plotly and tidyr
    - cli, `MIT + file LICENSE`, Permissive, also needed by ggplot2, gtable, isoband, lifecycle, pillar, purrr, scales, stringr, tibble, tidyr, tidyselect and vctrs
    - generics, `MIT + file LICENSE`, Permissive
    - glue, `MIT + file LICENSE`, Permissive, also needed by gtable, pillar, scales, stringr, tidyr, tidyselect and vctrs
    - lifecycle, `MIT + file LICENSE`, Permissive, also needed by bslib, ggplot2, gtable, pillar, promises, purrr, scales, stringr, tibble, tidyr, tidyselect and vctrs
    - magrittr, `MIT + file LICENSE`, Permissive, also needed by plotly, promises, purrr, stringr, tibble and tidyr
    - pillar, `MIT + file LICENSE`, Permissive, also needed by tibble
      - utf8, `Apache License (== 2.0) | file LICENSE`, Permissive or terms in a file
    - R6, `MIT + file LICENSE`, Permissive, also needed by crosstalk, httr, promises, sass and scales
    - tibble, `MIT + file LICENSE`, Permissive, also needed by plotly and tidyr
      - pkgconfig, `MIT + file LICENSE`, Permissive
    - tidyselect, `MIT + file LICENSE`, Permissive, also needed by tidyr
    - vctrs, `MIT + file LICENSE`, Permissive, also needed by ggplot2, pillar, plotly, purrr, stringr, tibble, tidyr and tidyselect
  - ggrepel, `GPL-3 | file LICENSE`, Copyleft or terms in a file, offers no permissive licence
    - ggplot2, `MIT + file LICENSE`, Permissive, also needed by plotly and productplots
      - gtable, `MIT + file LICENSE`, Permissive
      - isoband, `MIT + file LICENSE`, Permissive
    - Rcpp, `GPL (>= 2)`, Copyleft, offers no permissive licence, also needed by later and plyr
    - S7, `MIT + file LICENSE`, Permissive, also needed by ggplot2
  - plotly, `MIT + file LICENSE`, Permissive
    - base64enc, `GPL-2 | GPL-3`, Copyleft, offers no permissive licence, also needed by bslib and htmltools
    - crosstalk, `MIT + file LICENSE`, Permissive
      - lazyeval, `GPL-3`, Copyleft, offers no permissive licence
    - data.table, `MPL-2.0 | file LICENSE`, Weak copyleft or terms in a file, offers no permissive licence
    - digest, `GPL (>= 2)`, Copyleft, offers no permissive licence, also needed by htmltools
    - htmltools, `GPL (>= 2)`, Copyleft, offers no permissive licence, also needed by bslib, crosstalk, fontawesome, htmlwidgets, jquerylib, rmarkdown and sass
      - 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
          - sass, `MIT + file LICENSE`, Permissive
            - fs, `MIT + file LICENSE`, Permissive
            - rappdirs, `MIT + file LICENSE`, Permissive
        - fontawesome, `MIT + file LICENSE`, Permissive
        - jquerylib, `MIT + file LICENSE`, Permissive, also needed by bslib
        - tinytex, `MIT + file LICENSE`, Permissive
      - yaml, `BSD_3_clause + file LICENSE`, Permissive, also needed by knitr and rmarkdown
    - httr, `MIT + file LICENSE`, Permissive
      - curl, `MIT + file LICENSE`, Permissive
      - mime, `GPL`, Copyleft, offers no permissive licence, also needed by bslib
      - openssl, `MIT + file LICENSE`, Permissive
        - askpass, `MIT + file LICENSE`, Permissive
          - sys, `MIT + file LICENSE`, Permissive
    - jsonlite, `MIT + file LICENSE`, Permissive, also needed by bslib, crosstalk, htmlwidgets, httr and rmarkdown
    - promises, `MIT + file LICENSE`, Permissive
      - later, `MIT + file LICENSE`, Permissive
      - otel, `MIT + file LICENSE`, Permissive
    - RColorBrewer, `Apache License 2.0`, Permissive, also needed by scales
    - viridisLite, `MIT + file LICENSE`, Permissive, also needed by scales
  - productplots, `GPL-2`, Copyleft, offers no permissive licence
    - plyr, `MIT + file LICENSE`, Permissive
  - purrr, `MIT + file LICENSE`, Permissive, also needed by plotly and tidyr
  - rlang, `MIT + file LICENSE`, Permissive, also needed by bslib, cachem, dplyr, fontawesome, ggplot2, ggrepel, gtable, htmltools, isoband, later, lazyeval, lifecycle, memoise, pillar, plotly, promises, purrr, sass, scales, stringr, tibble, tidyr, tidyselect and vctrs
  - scales, `MIT + file LICENSE`, Permissive, also needed by ggplot2, ggrepel and plotly
    - farver, `MIT + file LICENSE`, Permissive
    - labeling, `MIT + file LICENSE | Unlimited`, Permissive
  - tidyr, `MIT + file LICENSE`, Permissive, also needed by plotly
    - cpp11, `MIT + file LICENSE`, Permissive, also needed by isoband
    - stringr, `MIT + file LICENSE`, Permissive
      - stringi, `file LICENSE`, Terms in a file, offers no permissive licence
  - withr, `MIT + file LICENSE`, Permissive, also needed by ggplot2, ggrepel and tidyselect

### LinkingTo

It names no package.

### Suggests

6 packages.

Permissive 3, Copyleft 3.

- gridExtra, `GPL (>= 2)`, Copyleft, offers no permissive licence, installs nothing more
- knitr, `GPL`, Copyleft, offers no permissive licence, installed anyway, through `Imports`
- patchwork, `MIT + file LICENSE`, Permissive, installs nothing more
- rmarkdown, `MIT + file LICENSE`, Permissive, installed anyway, through `Imports`
- shiny, `MIT + file LICENSE`, Permissive, installs 4 more (Permissive 2, Copyleft 1, Copyleft or terms in a file 1)
  - bslib, `MIT + file LICENSE`, Permissive, installed with ggmosaic2
  - cachem, `MIT + file LICENSE`, Permissive, installed with ggmosaic2
  - cli, `MIT + file LICENSE`, Permissive, installed with ggmosaic2
  - commonmark, `BSD_2_clause + file LICENSE`, Permissive
  - fastmap, `MIT + file LICENSE`, Permissive, installed with ggmosaic2
  - fontawesome, `MIT + file LICENSE`, Permissive, installed with ggmosaic2
  - glue, `MIT + file LICENSE`, Permissive, installed with ggmosaic2
  - htmltools, `GPL (>= 2)`, Copyleft, offers no permissive licence, installed with ggmosaic2
  - httpuv, `GPL (>= 2) | file LICENSE`, Copyleft or terms in a file, offers no permissive licence
    - Rcpp, `GPL (>= 2)`, Copyleft, offers no permissive licence, installed with ggmosaic2
  - jsonlite, `MIT + file LICENSE`, Permissive, installed with ggmosaic2
  - later, `MIT + file LICENSE`, Permissive, installed with ggmosaic2
  - lifecycle, `MIT + file LICENSE`, Permissive, installed with ggmosaic2
  - mime, `GPL`, Copyleft, offers no permissive licence, installed with ggmosaic2
  - otel, `MIT + file LICENSE`, Permissive, installed with ggmosaic2
  - promises, `MIT + file LICENSE`, Permissive, installed with ggmosaic2
  - R6, `MIT + file LICENSE`, Permissive, installed with ggmosaic2
  - rlang, `MIT + file LICENSE`, Permissive, installed with ggmosaic2
  - sourcetools, `MIT + file LICENSE`, Permissive
  - withr, `MIT + file LICENSE`, Permissive, installed with ggmosaic2
  - xtable, `GPL (>= 2)`, Copyleft, offers no permissive licence
- vcdExtra, `GPL (>= 2)`, Copyleft, offers no permissive licence, installs 29 more, and 4 that come with R (Permissive 19, Copyleft 10)
  - ca, `GPL`, Copyleft, offers no permissive licence
  - colorspace, `BSD_3_clause + file LICENSE`, Permissive
  - dplyr, `MIT + file LICENSE`, Permissive, installed with ggmosaic2
  - forcats, `MIT + file LICENSE`, Permissive
  - ggplot2, `MIT + file LICENSE`, Permissive, installed with ggmosaic2
  - gnm, `GPL-2 | GPL-3`, Copyleft, offers no permissive licence
    - Matrix (comes with R), `GPL (>= 2) | file LICENCE`, Copyleft or terms in a file, offers no permissive licence
      - lattice (comes with R), `GPL (>= 2)`, Copyleft, offers no permissive licence
    - nnet (comes with R), `GPL-2 | GPL-3`, Copyleft, offers no permissive licence
    - qvcalc, `GPL-2 | GPL-3`, Copyleft, offers no permissive licence
    - relimp, `GPL (>= 2)`, Copyleft, offers no permissive licence
  - gt, `MIT + file LICENSE`, Permissive
    - base64enc, `GPL-2 | GPL-3`, Copyleft, offers no permissive licence, installed with ggmosaic2
    - bigD, `MIT + file LICENSE`, Permissive
    - bitops, `GPL (>= 2)`, Copyleft, offers no permissive licence
    - commonmark, `BSD_2_clause + file LICENSE`, Permissive
    - fs, `MIT + file LICENSE`, Permissive, installed with ggmosaic2
    - htmltools, `GPL (>= 2)`, Copyleft, offers no permissive licence, installed with ggmosaic2
    - juicyjuice, `MIT + file LICENSE`, Permissive
      - V8, `MIT + file LICENSE`, Permissive
    - markdown, `MIT + file LICENSE`, Permissive
      - litedown, `MIT + file LICENSE`, Permissive
    - reactable, `MIT + file LICENSE`, Permissive
      - reactR, `MIT + file LICENSE`, Permissive
    - sass, `MIT + file LICENSE`, Permissive, installed with ggmosaic2
    - xml2, `MIT + file LICENSE`, Permissive
  - htmlwidgets, `MIT + file LICENSE`, Permissive, installed with ggmosaic2
  - igraph, `GPL (>= 2)`, Copyleft, offers no permissive licence
    - cpp11, `MIT + file LICENSE`, Permissive, installed with ggmosaic2
    - pkgconfig, `MIT + file LICENSE`, Permissive, installed with ggmosaic2
  - knitr, `GPL`, Copyleft, offers no permissive licence, installed with ggmosaic2
  - MASS (comes with R), `GPL-2 | GPL-3`, Copyleft, offers no permissive licence
  - rlang, `MIT + file LICENSE`, Permissive, installed with ggmosaic2
  - scales, `MIT + file LICENSE`, Permissive, installed with ggmosaic2
  - vcd, `GPL-2`, Copyleft, offers no permissive licence
    - lmtest, `GPL-2 | GPL-3`, Copyleft, offers no permissive licence
      - zoo, `GPL-2 | GPL-3`, Copyleft, offers no permissive licence
  - webshot2, `MIT + file LICENSE`, Permissive
    - callr, `MIT + file LICENSE`, Permissive
      - otel, `MIT + file LICENSE`, Permissive, installed with ggmosaic2
      - processx, `MIT + file LICENSE`, Permissive
        - ps, `MIT + file LICENSE`, Permissive
    - chromote, `MIT + file LICENSE`, Permissive
      - curl, `MIT + file LICENSE`, Permissive, installed with ggmosaic2
      - fastmap, `MIT + file LICENSE`, Permissive, installed with ggmosaic2
      - websocket, `GPL-2`, Copyleft, offers no permissive licence
        - AsioHeaders, `BSL-1.0`, Permissive
      - zip, `MIT + file LICENSE`, Permissive
    - later, `MIT + file LICENSE`, Permissive, installed with ggmosaic2
    - promises, `MIT + file LICENSE`, Permissive, installed with ggmosaic2

### 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

Its one release on record declares `GPL (>= 2)`, Copyleft.

---

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