Merge branch 'update/licenses' into 'master'
Open source licenses See merge request caimira/caimira!469
This commit is contained in:
commit
d02404af5d
4 changed files with 696 additions and 0 deletions
|
|
@ -53,6 +53,12 @@ Reference on the Short-range expiratory jet model from:
|
|||
Jia W, Wei J, Cheng P, Wang Q, Li Y. (2022). Exposure and respiratory infection risk via the short-range airborne route. _Building and Environment_ *219*: 109166.
|
||||
https://doi.org/10.1016/j.buildenv.2022.109166
|
||||
|
||||
***Open Source Acknowledgments***
|
||||
|
||||
For a detailed list of the open-source dependencies used in this project along with their respective licenses, please refer to [License Information](open-source-licences/README.md). This includes both the core dependencies specified in the project's requirements and their transitive dependencies.
|
||||
|
||||
The information also features a distribution diagram of licenses and a brief description of each of them.
|
||||
|
||||
## Applications
|
||||
|
||||
### Calculator
|
||||
|
|
|
|||
639
open-source-licences/README.md
Normal file
639
open-source-licences/README.md
Normal file
|
|
@ -0,0 +1,639 @@
|
|||
# Open Source Acknowledgments
|
||||
|
||||
# Disclaimer
|
||||
|
||||
The following list includes the open-source dependencies used in this project, along with their respective licenses. It covers both the core dependencies explicitly specified in the project's requirements, as well as their transitive dependencies (dependencies of dependencies).
|
||||
|
||||
Including transitive dependencies is essential to acknowledge the full spectrum of open-source contributions that contribute to the functionality of this project. It also ensures compliance with open-source licenses and recognizes the efforts of all contributors, even those indirectly involved.
|
||||
|
||||
## CAiMIRA tool is Open Source
|
||||
|
||||
### Back-end (Python) Dependencies
|
||||
|
||||
#### anyio 4.0.0
|
||||
|
||||
- License: [MIT License](https://pypi.org/project/anyio/)
|
||||
|
||||
#### appnope 0.1.3
|
||||
|
||||
- License: [BSD License (BSD-2-Clause)](https://pypi.org/project/appnope/)
|
||||
|
||||
#### argon2-cffi 23.1.0
|
||||
|
||||
- License: [MIT License](https://pypi.org/project/argon2-cffi)
|
||||
|
||||
#### argon2-cffi-bindings 21.2.0
|
||||
|
||||
- License: [MIT License](https://pypi.org/project/argon2-cffi-bindings/)
|
||||
|
||||
#### arrow 1.3.0
|
||||
|
||||
- License: [Apache License 2.0](https://pypi.org/project/arrow/)
|
||||
|
||||
#### asttokens 2.4.0
|
||||
|
||||
- License: [Apache License 2.0](https://pypi.org/project/asttokens/)
|
||||
|
||||
#### async-lru 2.0.4
|
||||
|
||||
- License: [MIT License](https://pypi.org/project/async-lru/)
|
||||
|
||||
#### attrs 23.1.0
|
||||
|
||||
- License: [MIT License](https://pypi.org/project/attrs/)
|
||||
|
||||
#### Babel 2.12.1
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://pypi.org/project/Babel/)
|
||||
|
||||
#### backcall 0.2.0
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://pypi.org/project/backcall/)
|
||||
|
||||
#### beautifulsoup4 4.12.2
|
||||
|
||||
- License: [MIT License](https://pypi.org/project/beautifulsoup4/)
|
||||
|
||||
#### bleach 6.0.0
|
||||
|
||||
- License: [Apache License 2.0](https://pypi.org/project/bleach/)
|
||||
|
||||
#### certifi 2023.7.22
|
||||
|
||||
- License: [MP License 2.0](https://pypi.org/project/certifi/)
|
||||
|
||||
#### cffi 1.16.0
|
||||
|
||||
- License: [MIT License](https://pypi.org/project/cffi/)
|
||||
|
||||
#### charset-normalizer 3.3.0
|
||||
|
||||
- License: [MIT License](https://pypi.org/project/charset-normalizer/)
|
||||
|
||||
#### cloudpickle 2.2.1
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://pypi.org/project/cloudpickle/)
|
||||
|
||||
#### comm 0.1.4
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://pypi.org/project/comm/)
|
||||
|
||||
#### contourpy 1.1.1
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://pypi.org/project/contourpy/)
|
||||
|
||||
#### cycler 0.12.0
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://pypi.org/project/cycler/)
|
||||
|
||||
#### debugpy 1.8.0
|
||||
|
||||
- License: [MIT License](https://pypi.org/project/debugpy/)
|
||||
|
||||
#### decorator 5.1.1
|
||||
|
||||
- License: [BSD License (BSD-2-Clause)](https://pypi.org/project/decorator/)
|
||||
|
||||
#### defusedxml 0.7.1
|
||||
|
||||
- License: [PSF License](https://pypi.org/project/defusedxml/)
|
||||
|
||||
#### exceptiongroup 1.1.3
|
||||
|
||||
- License: [MIT License](https://pypi.org/project/exceptiongroup/)
|
||||
|
||||
#### executing 2.0.0
|
||||
|
||||
- License: [MIT License](https://pypi.org/project/executing/)
|
||||
|
||||
#### fastjsonschema 2.18.1
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://pypi.org/project/fastjsonschema/)
|
||||
|
||||
#### filelock 3.12.4
|
||||
|
||||
- License: [Unlicense](https://pypi.org/project/filelock/)
|
||||
|
||||
#### fonttools 4.43.0
|
||||
|
||||
- License: [MIT License](https://pypi.org/project/fonttools/)
|
||||
|
||||
#### fqdn 1.5.1
|
||||
|
||||
- License: [MP License 2.0](https://pypi.org/project/fqdn/)
|
||||
|
||||
#### h3 3.7.6
|
||||
|
||||
- License: [Apache License 2.0](https://pypi.org/project/h3/)
|
||||
|
||||
#### idna 3.4
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://pypi.org/project/idna/)
|
||||
|
||||
#### importlib-metadata 6.8.0
|
||||
|
||||
- License: [Apache License 2.0](https://pypi.org/project/importlib-metadata/)
|
||||
|
||||
#### importlib-resources 6.1.0
|
||||
|
||||
- License: [Apache License 2.0](https://pypi.org/project/importlib-resources/)
|
||||
|
||||
#### iniconfig 2.0.0
|
||||
|
||||
- License: [MIT License](https://pypi.org/project/iniconfig/)
|
||||
|
||||
#### ipykernel 6.25.2
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://pypi.org/project/ipykernel/)
|
||||
|
||||
#### ipympl 0.9.3
|
||||
|
||||
- License: [BSD License](https://pypi.org/project/ipympl/)
|
||||
|
||||
#### ipython 8.16.0
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://pypi.org/project/ipython/)
|
||||
|
||||
#### ipython-genutils 0.2.0
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://pypi.org/project/ipython-genutils/)
|
||||
|
||||
#### ipywidgets 7.8.1
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://pypi.org/project/ipywidgets/)
|
||||
|
||||
#### isoduration 20.11.0
|
||||
|
||||
- License: [ISC License](https://pypi.org/project/isoduration/)
|
||||
|
||||
#### jedi 0.19.0
|
||||
|
||||
- License: [MIT License](https://pypi.org/project/jedi/)
|
||||
|
||||
#### Jinja2 3.1.2
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://pypi.org/project/Jinja2/)
|
||||
|
||||
#### joblib 1.3.2
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://pypi.org/project/joblib/)
|
||||
|
||||
#### json5 0.9.14
|
||||
|
||||
- License: [Apache License 2.0](https://pypi.org/project/json5/)
|
||||
|
||||
#### jsonpointer 2.4
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://pypi.org/project/jsonpointer/)
|
||||
|
||||
#### jsonschema 4.19.1
|
||||
|
||||
- License: [MIT License](https://pypi.org/project/jsonschema/)
|
||||
|
||||
#### jsonschema-specifications 2023.7.1
|
||||
|
||||
- License: [MIT License](https://pypi.org/project/jsonschema-specifications/)
|
||||
|
||||
#### jupyter-client 8.3.1
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://pypi.org/project/jupyter-client/)
|
||||
|
||||
#### jupyter-core 5.3.2
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://pypi.org/project/jupyter-core/)
|
||||
|
||||
#### jupyter-events 0.7.0
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://pypi.org/project/jupyter-events/)
|
||||
|
||||
#### jupyter-lsp 2.2.0
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://pypi.org/project/jupyter-lsp/)
|
||||
|
||||
#### jupyter-server 2.7.3
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://pypi.org/project/jupyter-server/)
|
||||
|
||||
#### jupyter-server-terminals 0.4.4
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://pypi.org/project/jupyter-server-terminals/)
|
||||
|
||||
#### jupyterlab 4.0.6
|
||||
|
||||
- License: [BSD License](https://pypi.org/project/jupyterlab/)
|
||||
|
||||
#### jupyterlab-pygments 0.2.2
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://pypi.org/project/jupyterlab-pygments/)
|
||||
|
||||
#### jupyterlab-server 2.25.0
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://pypi.org/project/jupyterlab-server/)
|
||||
|
||||
#### jupyterlab-widgets 1.1.7
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://pypi.org/project/jupyterlab-widgets/)
|
||||
|
||||
#### kiwisolver 1.4.5
|
||||
|
||||
- License: [BSD License](https://pypi.org/project/kiwisolver/)
|
||||
|
||||
#### loky 3.4.1
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://pypi.org/project/loky/)
|
||||
|
||||
#### MarkupSafe 2.1.3
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://pypi.org/project/MarkupSafe/)
|
||||
|
||||
#### matplotlib 3.8.0
|
||||
|
||||
- License: [PSF License](https://pypi.org/project/matplotlib/)
|
||||
|
||||
#### matplotlib-inline 0.1.6
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://pypi.org/project/matplotlib-inline/)
|
||||
|
||||
#### memoization 0.4.0
|
||||
|
||||
- License: [MIT License](https://pypi.org/project/memoization/)
|
||||
|
||||
#### mistune 3.0.2
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://pypi.org/project/mistune/)
|
||||
|
||||
#### mypy 1.5.1
|
||||
|
||||
- License: [MIT License](https://pypi.org/project/mypy/)
|
||||
|
||||
#### mypy-extensions 1.0.0
|
||||
|
||||
- License: [MIT License](https://pypi.org/project/mypy-extensions/)
|
||||
|
||||
#### nbclient 0.7.4
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://pypi.org/project/nbclient/)
|
||||
|
||||
#### nbconvert 7.8.0
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://pypi.org/project/nbconvert/)
|
||||
|
||||
#### nbformat 5.9.2
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://pypi.org/project/nbformat/)
|
||||
|
||||
#### nest-asyncio 1.5.8
|
||||
|
||||
- License: [BSD License (BSD-2-Clause)](https://pypi.org/project/nest-asyncio/)
|
||||
|
||||
#### notebook 7.0.4
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://pypi.org/project/notebook/)
|
||||
|
||||
#### notebook-shim 0.2.3
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://pypi.org/project/notebook-shim/)
|
||||
|
||||
#### numpy 1.26.0
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://pypi.org/project/numpy/)
|
||||
|
||||
#### numpy-stubs 0.0.1
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://github.com/numpy/numpy-stubs/tree/master)
|
||||
|
||||
#### overrides 7.4.0
|
||||
|
||||
- License: [Apache License 2.0](https://pypi.org/project/overrides/)
|
||||
|
||||
#### packaging 23.2
|
||||
|
||||
- License: [Apache License 2.0](https://pypi.org/project/packaging/)
|
||||
|
||||
#### pandas 2.1.1
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://pypi.org/project/pandas/)
|
||||
|
||||
#### pandocfilters 1.5.0
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://pypi.org/project/pandocfilters/)
|
||||
|
||||
#### parso 0.8.3
|
||||
|
||||
- License: [MIT License](https://pypi.org/project/parso/)
|
||||
|
||||
#### pexpect 4.8.0
|
||||
|
||||
- License: [ISC License](https://pypi.org/project/pexpect/)
|
||||
|
||||
#### pickleshare 0.7.5
|
||||
|
||||
- License: [MIT License](https://pypi.org/project/pickleshare/)
|
||||
|
||||
#### Pillow 10.0.1
|
||||
|
||||
- License: [HPND License](https://pypi.org/project/Pillow/)
|
||||
|
||||
#### platformdirs 3.10.0
|
||||
|
||||
- License: [MIT License](https://pypi.org/project/platformdirs/)
|
||||
|
||||
#### pluggy 1.3.0
|
||||
|
||||
- License: [MIT License](https://pypi.org/project/pluggy/)
|
||||
|
||||
#### prometheus-client 0.17.1
|
||||
|
||||
- License: [Apache License 2.0](https://pypi.org/project/prometheus-client/)
|
||||
|
||||
#### prompt-toolkit 3.0.39
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://pypi.org/project/prompt-toolkit/)
|
||||
|
||||
#### psutil 5.9.5
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://pypi.org/project/psutil/)
|
||||
|
||||
#### ptyprocess 0.7.0
|
||||
|
||||
- License: [ISC License](https://pypi.org/project/ptyprocess/)
|
||||
|
||||
#### pure-eval 0.2.2
|
||||
|
||||
- License: [MIT License](https://pypi.org/project/pure-eval/)
|
||||
|
||||
#### py 1.11.0
|
||||
|
||||
- License: [MIT License](https://pypi.org/project/py/)
|
||||
|
||||
#### pycparser 2.21
|
||||
|
||||
- License: [BSD License](https://pypi.org/project/pycparser/)
|
||||
|
||||
#### Pygments 2.16.1
|
||||
|
||||
- License: [BSD License (BSD-2-Clause)](https://pypi.org/project/Pygments/)
|
||||
|
||||
#### pyparsing 3.1.1
|
||||
|
||||
- License: [MIT License](https://pypi.org/project/pyparsing/)
|
||||
|
||||
#### pytest 7.4.2
|
||||
|
||||
- License: [MIT License](https://pypi.org/project/pytest/)
|
||||
|
||||
#### pytest-mypy 0.10.3
|
||||
|
||||
- License: [MIT License](https://pypi.org/project/pytest-mypy/)
|
||||
|
||||
#### pytest-tornasync 0.6.0.post2
|
||||
|
||||
- License: [MIT License](https://pypi.org/project/pytest-tornasync/)
|
||||
|
||||
#### python-dateutil 2.8.2
|
||||
|
||||
- License: [Apache License 2.0](https://pypi.org/project/python-dateutil/)
|
||||
|
||||
#### python-json-logger 2.0.7
|
||||
|
||||
- License: [BSD License (BSD-2-Clause)](https://pypi.org/project/python-json-logger/)
|
||||
|
||||
#### pytz 2023.3.post1
|
||||
|
||||
- License: [MIT License](https://pypi.org/project/pytz/)
|
||||
|
||||
#### PyYAML 6.0.1
|
||||
|
||||
- License: [MIT License](https://pypi.org/project/PyYAML/)
|
||||
|
||||
#### pyzmq 25.1.1
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://pypi.org/project/pyzmq/)
|
||||
|
||||
#### referencing 0.30.2
|
||||
|
||||
- License: [MIT License](https://pypi.org/project/referencing/)
|
||||
|
||||
#### requests 2.31.0
|
||||
|
||||
- License: [Apache License 2.0](https://pypi.org/project/requests/)
|
||||
|
||||
#### retry 0.9.2
|
||||
|
||||
- License: [Apache License 2.0](https://pypi.org/project/retry/)
|
||||
|
||||
#### rfc3339-validator 0.1.4
|
||||
|
||||
- License: [MIT License](https://pypi.org/project/rfc3339-validator/)
|
||||
|
||||
#### rfc3986-validator 0.1.1
|
||||
|
||||
- License: [MIT License](https://pypi.org/project/rfc3986-validator/)
|
||||
|
||||
#### rpds-py 0.10.3
|
||||
|
||||
- License: [MIT License](https://pypi.org/project/rpds-py/)
|
||||
|
||||
#### scikit-learn 1.3.1
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://pypi.org/project/scikit-learn/)
|
||||
|
||||
#### scipy 1.11.3
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://pypi.org/project/scipy/)
|
||||
|
||||
#### Send2Trash 1.8.2
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://pypi.org/project/Send2Trash/)
|
||||
|
||||
#### six 1.16.0
|
||||
|
||||
- License: [MIT License](https://pypi.org/project/six/)
|
||||
|
||||
#### sniffio 1.3.0
|
||||
|
||||
- License: [Apache License 2.0](https://pypi.org/project/sniffio/)
|
||||
|
||||
#### soupsieve 2.5
|
||||
|
||||
- License: [MIT License](https://pypi.org/project/soupsieve/)
|
||||
|
||||
#### stack-data 0.6.3
|
||||
|
||||
- License: [MIT License](https://pypi.org/project/stack-data/)
|
||||
|
||||
#### terminado 0.17.1
|
||||
|
||||
- License: [BSD License (BSD-2-Clause)](https://pypi.org/project/terminado/)
|
||||
|
||||
#### threadpoolctl 3.2.0
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://pypi.org/project/threadpoolctl/)
|
||||
|
||||
#### timezonefinder 6.2.0
|
||||
|
||||
- License: [MIT License](https://pypi.org/project/timezonefinder/)
|
||||
|
||||
#### tinycss2 1.2.1
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://pypi.org/project/tinycss2/)
|
||||
|
||||
#### tomli 2.0.1
|
||||
|
||||
- License: [MIT License](https://pypi.org/project/tomli/)
|
||||
|
||||
#### tornado 6.3.3
|
||||
|
||||
- License: [Apache License 2.0](https://pypi.org/project/tornado/)
|
||||
|
||||
#### traitlets 5.10.1
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://pypi.org/project/traitlets/)
|
||||
|
||||
#### types-dataclasses 0.6.6
|
||||
|
||||
- License: [Apache License 2.0](https://pypi.org/project/types-dataclasses/)
|
||||
|
||||
#### types-python-dateutil 2.8.19.14
|
||||
|
||||
- License: [Apache License 2.0](https://pypi.org/project/types-python-dateutil/)
|
||||
|
||||
#### types-retry 0.9.9.4
|
||||
|
||||
- License: [Apache License 2.0](https://pypi.org/project/types-retry/)
|
||||
|
||||
#### typing-extensions 4.8.0
|
||||
|
||||
- License: [PSF License](https://pypi.org/project/typing-extensions/)
|
||||
|
||||
#### tzdata 2023.3
|
||||
|
||||
- License: [Apache License 2.0](https://pypi.org/project/tzdata/)
|
||||
|
||||
#### uri-template 1.3.0
|
||||
|
||||
- License: [MIT License](https://pypi.org/project/uri-template/)
|
||||
|
||||
#### urllib3 2.0.5
|
||||
|
||||
- License: [MIT License](https://pypi.org/project/urllib3/)
|
||||
|
||||
#### voila 0.5.4
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://pypi.org/project/voila/)
|
||||
|
||||
#### wcwidth 0.2.8
|
||||
|
||||
- License: [MIT License](https://pypi.org/project/wcwidth/)
|
||||
|
||||
#### webcolors 1.13
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://pypi.org/project/webcolors/)
|
||||
|
||||
#### webencodings 0.5.1
|
||||
|
||||
- License: [BSD License](https://pypi.org/project/webencodings/)
|
||||
|
||||
#### websocket-client 1.6.3
|
||||
|
||||
- License: [Apache License 2.0](https://pypi.org/project/websocket-client/)
|
||||
|
||||
#### websockets 11.0.3
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://pypi.org/project/websockets/)
|
||||
|
||||
#### widgetsnbextension 3.6.6
|
||||
|
||||
- License: [BSD License (BSD-3-Clause)](https://pypi.org/project/widgetsnbextension/)
|
||||
|
||||
#### zipp 3.17.0
|
||||
|
||||
- License: [MIT License](https://pypi.org/project/zipp/)
|
||||
|
||||
|
||||
### Front-end (JavaScript) Dependencies
|
||||
|
||||
#### jQuery 3.5.1
|
||||
|
||||
- License: [MIT License](https://github.com/jquery/jquery/blob/main/LICENSE.txt)
|
||||
|
||||
#### jQuery Colorbox
|
||||
|
||||
- License: [MIT License](https://github.com/jackmoore/colorbox/blob/1.6.4/LICENSE.md)
|
||||
|
||||
#### ScrollMagic
|
||||
|
||||
- License: [MIT License](https://github.com/janpaepke/ScrollMagic/blob/v2.0.5/LICENSE.md)
|
||||
|
||||
#### Twitter Bootstrap 4.5.3
|
||||
|
||||
- License: [MIT License](https://github.com/twbs/bootstrap/blob/v4.5.3/LICENSE)
|
||||
|
||||
#### d3.js
|
||||
|
||||
- License: [ISC License](https://github.com/d3/d3/blob/v7.8.5/LICENSE)
|
||||
|
||||
|
||||
### Other references
|
||||
|
||||
#### Arve
|
||||
|
||||
- Endpoint: `https://www.arveair.com/terms-and-conditions/`
|
||||
|
||||
#### Rest Countries
|
||||
|
||||
- License: [MP License 2.0](https://gitlab.com/restcountries/restcountries/-/blob/master/LICENSE?ref_type=heads)
|
||||
|
||||
#### WHO COVID-19 Global Data
|
||||
|
||||
- Endpoint: `https://covid19.who.int/WHO-COVID-19-global-data.csv`
|
||||
|
||||
#### ArcGIS Geocode
|
||||
|
||||
- Endpoint: `https://geocode.arcgis.com`
|
||||
|
||||
#### View Hub Resources
|
||||
|
||||
- Endpoint: `https://view-hub.org/resources`
|
||||
|
||||
#### CERN Web Analytics
|
||||
|
||||
- Endpoint: `https://webanalytics.web.cern.ch/`
|
||||
|
||||
#### Zenodo Badge
|
||||
|
||||
- Endpoint: `https://zenodo.org/badge/DOI/10.5281/zenodo.6520431.svg`
|
||||
- Description: Zenodo itself does not impose any specific license on the content that is deposited. Instead, it allows the depositor to choose the license for their content. This means that the permissiveness of the Zenodo badge (with the DOI) depends entirely on the license chosen by the person depositing the content.
|
||||
|
||||
#### Swiss COVID-19 Data
|
||||
|
||||
- Endpoint: `https://www.covid19.admin.ch/en/epidemiologic/case/d/development?epiRelDev=abs`
|
||||
|
||||
### License Distribution
|
||||
|
||||

|
||||
|
||||
### License information
|
||||
|
||||
The list of open-source dependencies provided here includes licenses for both direct dependencies and dependencies of dependencies. This comprehensive list covers a wide range of licenses, each with its own terms and conditions. Below is a summary of the most frequently encountered licenses along with their descriptions and usage:
|
||||
|
||||
1. **MIT License**
|
||||
- Description: The MIT License is a permissive free software license originating at the Massachusetts Institute of Technology (MIT). It is a short and simple license that allows developers to use, modify, and distribute the software for both commercial and non-commercial purposes.
|
||||
|
||||
2. **Apache License, Version 2.0**
|
||||
- Description: The Apache License, Version 2.0 is a widely used open-source software license that allows users to use the software for any purpose, to distribute it, to modify it, and to distribute modified versions of the software under the terms of the license.
|
||||
|
||||
3. **Berkeley Software Distribution License (BSDL)**
|
||||
- Description: The BSD License is a family of permissive free software licenses that allow users to do anything they want with the source code, as long as they include the original copyright and license notice in any copy of the code or substantial portion of it.
|
||||
|
||||
4. **Mozilla Public License 2.0 (MPL)**
|
||||
- Description: The Mozilla Public License is a free and open-source software license developed and maintained by the Mozilla Foundation. It is a copyleft license, which means that derived works can only be distributed under the same license terms.
|
||||
|
||||
5. **Python Software Foundation Licene (PSFL)**
|
||||
- Description: The Python Software Foundation License (PSFL) is a BSD-style, permissive software license which is compatible with the GNU General Public License (GPL).[1] Its primary use is for distribution of the Python project software and its documentation. Since the license is permissive, it allows proprietization of the derivations.
|
||||
|
||||
6. **Internet Systems Consourtium License (ISCL)**
|
||||
- Description: The ISC license is a permissive free software license published by the Internet Software Consortium, now called Internet Systems Consortium (ISC). It is functionally equivalent to the simplified BSD and MIT licenses.
|
||||
|
||||
7. **Historical Permission Notice and Disclaimer License (HPND)**
|
||||
- Description: The Historical Permission Notice and Disclaimer (HPND) is an open source license, approved by the Open Source Initiative (OSI) and verified as GPL-compatible by the Free Software Foundation. The license can be almost functionally identical to the new, 3-clause BSD License (if the option for the no-promotion clause is exercised), or the MIT License (if the option for the no-promotion clause is not exercised).
|
||||
BIN
open-source-licences/license_distribution.png
Normal file
BIN
open-source-licences/license_distribution.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 197 KiB |
51
open-source-licences/license_pie_chart.py
Normal file
51
open-source-licences/license_pie_chart.py
Normal file
|
|
@ -0,0 +1,51 @@
|
|||
import re
|
||||
from collections import Counter
|
||||
import matplotlib.pyplot as plt
|
||||
|
||||
# Open the acknowledgments file for reading
|
||||
with open('acknowledgments.md', 'r') as file:
|
||||
lines = file.readlines()
|
||||
|
||||
# Regular expression to match package names and licenses
|
||||
package_pattern = r'^#### (.+)$'
|
||||
license_pattern = r'- License: \[([^\]]+)\]'
|
||||
|
||||
# Lists to store licenses
|
||||
bsd_licenses = []
|
||||
other_licenses = []
|
||||
|
||||
# Iterate through the lines and extract licenses
|
||||
for line in lines:
|
||||
license_match = re.search(license_pattern, line)
|
||||
if license_match:
|
||||
license = license_match.group(1)
|
||||
if license.startswith('BSD'):
|
||||
bsd_licenses.append(license)
|
||||
else:
|
||||
other_licenses.append(license)
|
||||
|
||||
# Count the occurrences of each license
|
||||
bsd_license_counts = Counter(bsd_licenses)
|
||||
other_license_counts = Counter(other_licenses)
|
||||
|
||||
# Print the BSD license counts
|
||||
for license, count in bsd_license_counts.items():
|
||||
print(f'BSD License: {license}, Count: {count}')
|
||||
|
||||
# Print the counts of other licenses
|
||||
for license, count in other_license_counts.items():
|
||||
print(f'Other License: {license}, Count: {count}')
|
||||
|
||||
# Combine BSD licenses into one category
|
||||
bsd_combined_count = sum(bsd_license_counts.values())
|
||||
|
||||
# Create labels and sizes for the pie chart
|
||||
labels = ['BSD Licenses', *other_license_counts.keys()]
|
||||
sizes = [bsd_combined_count, *other_license_counts.values()]
|
||||
|
||||
# Create the pie chart
|
||||
plt.figure(figsize=(8, 8), dpi=300)
|
||||
plt.pie(sizes, labels=labels, autopct='%1.1f%%', startangle=140)
|
||||
plt.axis('equal')
|
||||
plt.savefig('licence_distribution.png', dpi=300)
|
||||
plt.show()
|
||||
Loading…
Reference in a new issue