diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index e108f1b80..8536d7f73 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -8,3 +8,8 @@ The following is a short step-by-step rundown of what one typically would do to - Try to avoid massive commits and prefer to take small steps, with one commit for each. - Feel free to add yourself to AUTHORS file. - Create a pull request. + +## Fuzzing Test Specific Documentation + +For details related to contributing to the fuzzing test suite and OSS-Fuzz integration, please +refer to the dedicated [fuzzing README](./fuzzing/README.md). diff --git a/README.md b/README.md index 9bedaaae7..39f5496dc 100644 --- a/README.md +++ b/README.md @@ -240,5 +240,17 @@ Please have a look at the [contributions file][contributing]. [3-Clause BSD License](https://opensource.org/license/bsd-3-clause/), also known as the New BSD License. See the [LICENSE file][license]. +> [!NOTE] +> There are two special case files located in the `fuzzzing/` directory that are licensed differently: +> +> `fuzz_config.py` and `fuzz_tree.py` were migrated here from the OSS-Fuzz project repository where they were initially +> created and retain the original licence and copyright notice (Apache License, Version 2.0 and Copyright 2023 Google +> LLC respectively.) +> +> - **These files do not impact the licence under which GitPython releases or source code are distributed.** +> - The files located in the `fuzzzing/` directory are part of the project test suite and neither packaged nor distributed as + part of any release. + + [contributing]: https://github.com/gitpython-developers/GitPython/blob/main/CONTRIBUTING.md [license]: https://github.com/gitpython-developers/GitPython/blob/main/LICENSE