From ad06b33f9b181ab77f043fde11231962fcb36dfd Mon Sep 17 00:00:00 2001 From: "Gergely Zahoranszky-Kohalmi, PhD" Date: Thu, 11 Jan 2024 12:33:24 -0500 Subject: [PATCH] added: NOTES related to licenses of modules utilizied but the source code, modified: .gitignore to exclude some MacOS generated files, and environment related files. --- .gitignore | 24 +++++++++++++++++++++++- NOTES | 37 +++++++++++++++++++++++++++++++++++++ 2 files changed, 60 insertions(+), 1 deletion(-) create mode 100644 NOTES diff --git a/.gitignore b/.gitignore index 02eac69..99a6298 100644 --- a/.gitignore +++ b/.gitignore @@ -19,4 +19,26 @@ rad.json #License-file *.flf #Test results file -TestResults.xml \ No newline at end of file +TestResults.xml + +# Mac-related +.DS_Store +*.DS_Store +*.DS_Store* +*.DS_Store*.* +*DS_Store +*DS_Store* +*.*DS_Store +*.*DS_Store* +*.*DS_Store*.* + +# ENV related +.env* +*.env* +.env +.venv +env/ +venv/ +ENV/ +env.bak/ +venv.bak/ diff --git a/NOTES b/NOTES new file mode 100644 index 0000000..e702396 --- /dev/null +++ b/NOTES @@ -0,0 +1,37 @@ + +# Licenses of modules utilized in the source code + +Note, that these modules might come under different license types as compared to the license type of the SmartGraph API source code, which is MIT License. + +# Python modules + +networkx [ https://github.com/networkx/networkx] 3-clause BSD license [ https://networkx.org/documentation/networkx-2.1/license.html , https://github.com/networkx/networkx/blob/main/LICENSE.txt ] + +pandas [ https://github.com/pandas-dev/pandas ] BSD 3-Clause "New" or "Revised" License [ https://github.com/pandas-dev/pandas/blob/main/LICENSE ] + +rdkit [ https://github.com/rdkit/rdkit ] BSD 3-Clause "New" or "Revised" License [ https://github.com/rdkit/rdkit/blob/master/license.txt ] + +requests [ https://github.com/psf/requests/ ] Apache License 2.0 [ https://github.com/psf/requests/blob/main/LICENSE ] + +pydantic [ https://github.com/pydantic/pydantic/ ] MIT License [ https://github.com/pydantic/pydantic/blob/main/LICENSE ] + +orjson [ https://github.com/ijl/orjson/ ] MIT License, Apache License 2.0 [ https://github.com/ijl/orjson/blob/master/LICENSE-MIT , https://github.com/ijl/orjson/blob/master/LICENSE-APACHE ] + +uvicorn [ https://github.com/encode/uvicorn/ ] BSD 3-Clause "New" or "Revised" License [ https://github.com/encode/uvicorn/blob/master/LICENSE.md ] + +fastapi [ https://github.com/tiangolo/fastapi/ ] MIT License [ https://github.com/tiangolo/fastapi/blob/master/LICENSE ] + +neo4j Python driver [ https://github.com/neo4j/neo4j-python-driver/ ] Apache License 2.0, Python Software Foundation License Version 2 [ https://github.com/neo4j/neo4j-python-driver/blob/5.0/LICENSE.txt , https://github.com/neo4j/neo4j-python-driver/blob/5.0/LICENSE.APACHE2.txt , https://github.com/neo4j/neo4j-python-driver/blob/5.0/LICENSE.PYTHON.txt ] + +# JavaScript/TypeScript modules + +dotenv [ https://github.com/motdotla/dotenv/blob/master/LICENSE ] [ BSD 2-Clause "Simplified" License ] + +neo4j-driver [ https://github.com/neo4j/neo4j-javascript-driver ] Apache-2.0 License [ https://github.com/neo4j/neo4j-javascript-driver/blob/5.0/LICENSE ] + +websocket [ https://github.com/jjxxs/websocket-ts ] MIT License [ https://github.com/jjxxs/websocket-ts/blob/master/LICENSE ] + +@types/node [ https://github.com/DefinitelyTyped/DefinitelyTyped ] MIT License [ https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/LICENSE ] + +typescript [ https://github.com/microsoft/TypeScript ] Apache License 2.0 [ https://github.com/microsoft/TypeScript/blob/main/LICENSE.txt ] +