From 4d50276acbc5aa307874bfafb013213aa3c7a446 Mon Sep 17 00:00:00 2001 From: larabasegg Date: Fri, 3 Jul 2026 14:09:20 +0200 Subject: [PATCH] OSS compliance: add Apache-2.0 legal deliverables Adds missing LICENSE/NOTICE/CONTRIBUTING deliverables per the Prosus OpenSource Ally compliance checklist. Co-Authored-By: Claude Opus 4.8 (1M context) --- CONTRIBUTING.md | 23 +++++++++++++++++++++++ NOTICE | 25 +++++++++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 CONTRIBUTING.md create mode 100644 NOTICE diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 00000000..cea5a711 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,23 @@ +# Contributing to FinBERT + +We would love to have FinBERT improved by your contributions. + +## How to contribute + +- Found a bug or something wrong in the documentation? Please open an issue on + our GitHub repository, or even better, submit a Pull Request with a fix. +- For larger changes or new directions, please open an issue first to discuss + what you would like to change. + +## Contributor License Agreement (CLA) + +By contributing to this project, you agree to assign copyright of your +contribution to MIH AI B.V. You confirm that you have the right to assign this +copyright and that your contribution is your original work (or that you have the +necessary rights to submit it). + +All contributions are made under the terms of the Apache License, Version 2.0. + +## Copyright + +Copyright © 2026 MIH AI B.V. diff --git a/NOTICE b/NOTICE new file mode 100644 index 00000000..d22971cd --- /dev/null +++ b/NOTICE @@ -0,0 +1,25 @@ +FinBERT +Copyright © 2026 MIH AI B.V. + +This product includes software developed at MIH AI B.V. +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Third-party attributions +------------------------ + +This project incorporates and/or depends on third-party open source software. +Portions of the data-processing code in finbert/utils.py are adapted from +Hugging Face's `transformers` library (Apache-2.0). + +Dependencies and their licenses (from environment.yml / Dockerfile): + - transformers, pytorch_pretrained_bert, nltk — Apache-2.0 + - pandas, numpy, scikit-learn, torch, joblib, jupyter, ipykernel, Flask — BSD-3-Clause + - spacy, textblob, flask-cors — MIT + - tqdm — MPL-2.0 / MIT + +All third-party components are distributed under permissive licenses. +Refer to each project's distribution for the full text of its license.