diff --git a/.github/config/int-metadb-mariadb.yaml b/.github/config/int-metadb-mariadb.yaml index eba3bb218..6f2b1ddc7 100644 --- a/.github/config/int-metadb-mariadb.yaml +++ b/.github/config/int-metadb-mariadb.yaml @@ -1,8 +1,9 @@ -# Copyright 2021 Accenture Global Solutions Limited -# -# 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 +# Licensed to the Fintech Open Source Foundation (FINOS) under one or +# more contributor license agreements. See the NOTICE file distributed +# with this work for additional information regarding copyright ownership. +# FINOS licenses this file to you 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 # # https://www.apache.org/licenses/LICENSE-2.0 # diff --git a/.github/config/int-metadb-mysql.yaml b/.github/config/int-metadb-mysql.yaml index 1a180ae6c..68b2eefc8 100644 --- a/.github/config/int-metadb-mysql.yaml +++ b/.github/config/int-metadb-mysql.yaml @@ -1,8 +1,9 @@ -# Copyright 2021 Accenture Global Solutions Limited -# -# 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 +# Licensed to the Fintech Open Source Foundation (FINOS) under one or +# more contributor license agreements. See the NOTICE file distributed +# with this work for additional information regarding copyright ownership. +# FINOS licenses this file to you 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 # # https://www.apache.org/licenses/LICENSE-2.0 # diff --git a/.github/config/int-metadb-postgresql.yaml b/.github/config/int-metadb-postgresql.yaml index d7fe492be..6be8efc17 100644 --- a/.github/config/int-metadb-postgresql.yaml +++ b/.github/config/int-metadb-postgresql.yaml @@ -1,8 +1,9 @@ -# Copyright 2021 Accenture Global Solutions Limited -# -# 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 +# Licensed to the Fintech Open Source Foundation (FINOS) under one or +# more contributor license agreements. See the NOTICE file distributed +# with this work for additional information regarding copyright ownership. +# FINOS licenses this file to you 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 # # https://www.apache.org/licenses/LICENSE-2.0 # diff --git a/.github/config/int-metadb-sqlserver.yaml b/.github/config/int-metadb-sqlserver.yaml index 9c407555d..ecb070c6c 100644 --- a/.github/config/int-metadb-sqlserver.yaml +++ b/.github/config/int-metadb-sqlserver.yaml @@ -1,8 +1,9 @@ -# Copyright 2021 Accenture Global Solutions Limited -# -# 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 +# Licensed to the Fintech Open Source Foundation (FINOS) under one or +# more contributor license agreements. See the NOTICE file distributed +# with this work for additional information regarding copyright ownership. +# FINOS licenses this file to you 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 # # https://www.apache.org/licenses/LICENSE-2.0 # diff --git a/.github/config/int-storage-azure.yaml b/.github/config/int-storage-azure.yaml index ac48b8c0d..56446a903 100644 --- a/.github/config/int-storage-azure.yaml +++ b/.github/config/int-storage-azure.yaml @@ -1,8 +1,9 @@ -# Copyright 2022 Accenture Global Solutions Limited -# -# 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 +# Licensed to the Fintech Open Source Foundation (FINOS) under one or +# more contributor license agreements. See the NOTICE file distributed +# with this work for additional information regarding copyright ownership. +# FINOS licenses this file to you 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 # diff --git a/.github/config/int-storage-gcs.yaml b/.github/config/int-storage-gcs.yaml index a77e2844d..dde4c8196 100644 --- a/.github/config/int-storage-gcs.yaml +++ b/.github/config/int-storage-gcs.yaml @@ -1,8 +1,9 @@ -# Copyright 2022 Accenture Global Solutions Limited -# -# 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 +# Licensed to the Fintech Open Source Foundation (FINOS) under one or +# more contributor license agreements. See the NOTICE file distributed +# with this work for additional information regarding copyright ownership. +# FINOS licenses this file to you 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 # diff --git a/.github/config/int-storage-s3.yaml b/.github/config/int-storage-s3.yaml index 680f87d2d..8b226cead 100644 --- a/.github/config/int-storage-s3.yaml +++ b/.github/config/int-storage-s3.yaml @@ -1,8 +1,9 @@ -# Copyright 2022 Accenture Global Solutions Limited -# -# 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 +# Licensed to the Fintech Open Source Foundation (FINOS) under one or +# more contributor license agreements. See the NOTICE file distributed +# with this work for additional information regarding copyright ownership. +# FINOS licenses this file to you 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 # diff --git a/.github/scripts/int-storage-azure-install.sh b/.github/scripts/int-storage-azure-install.sh index be75b73fd..8bf72a69d 100755 --- a/.github/scripts/int-storage-azure-install.sh +++ b/.github/scripts/int-storage-azure-install.sh @@ -1,10 +1,11 @@ #!/bin/sh -# Copyright 2023 Accenture Global Solutions Limited -# -# 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 +# Licensed to the Fintech Open Source Foundation (FINOS) under one or +# more contributor license agreements. See the NOTICE file distributed +# with this work for additional information regarding copyright ownership. +# FINOS licenses this file to you 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 # diff --git a/.github/scripts/int-storage-azure-setup.sh b/.github/scripts/int-storage-azure-setup.sh index 7e94b0135..a074e0100 100755 --- a/.github/scripts/int-storage-azure-setup.sh +++ b/.github/scripts/int-storage-azure-setup.sh @@ -1,10 +1,11 @@ #!/bin/sh -# Copyright 2023 Accenture Global Solutions Limited -# -# 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 +# Licensed to the Fintech Open Source Foundation (FINOS) under one or +# more contributor license agreements. See the NOTICE file distributed +# with this work for additional information regarding copyright ownership. +# FINOS licenses this file to you 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 # diff --git a/.github/scripts/int-storage-gcs-install.sh b/.github/scripts/int-storage-gcs-install.sh index 9561adf22..1d7f34839 100755 --- a/.github/scripts/int-storage-gcs-install.sh +++ b/.github/scripts/int-storage-gcs-install.sh @@ -1,10 +1,11 @@ #!/bin/sh -# Copyright 2023 Accenture Global Solutions Limited -# -# 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 +# Licensed to the Fintech Open Source Foundation (FINOS) under one or +# more contributor license agreements. See the NOTICE file distributed +# with this work for additional information regarding copyright ownership. +# FINOS licenses this file to you 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 # diff --git a/.github/scripts/int-storage-gcs-setup.sh b/.github/scripts/int-storage-gcs-setup.sh index 9f9a86851..044e20bf0 100755 --- a/.github/scripts/int-storage-gcs-setup.sh +++ b/.github/scripts/int-storage-gcs-setup.sh @@ -1,10 +1,11 @@ #!/bin/bash -# Copyright 2023 Accenture Global Solutions Limited -# -# 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 +# Licensed to the Fintech Open Source Foundation (FINOS) under one or +# more contributor license agreements. See the NOTICE file distributed +# with this work for additional information regarding copyright ownership. +# FINOS licenses this file to you 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 # diff --git a/.github/scripts/int-storage-s3-install.sh b/.github/scripts/int-storage-s3-install.sh index 20072df52..83a9017ee 100755 --- a/.github/scripts/int-storage-s3-install.sh +++ b/.github/scripts/int-storage-s3-install.sh @@ -1,10 +1,11 @@ #!/bin/sh -# Copyright 2023 Accenture Global Solutions Limited -# -# 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 +# Licensed to the Fintech Open Source Foundation (FINOS) under one or +# more contributor license agreements. See the NOTICE file distributed +# with this work for additional information regarding copyright ownership. +# FINOS licenses this file to you 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 # diff --git a/.github/scripts/int-storage-s3-setup.sh b/.github/scripts/int-storage-s3-setup.sh index 7dbad4c20..df92d1494 100755 --- a/.github/scripts/int-storage-s3-setup.sh +++ b/.github/scripts/int-storage-s3-setup.sh @@ -1,10 +1,11 @@ #!/bin/sh -# Copyright 2023 Accenture Global Solutions Limited -# -# 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 +# Licensed to the Fintech Open Source Foundation (FINOS) under one or +# more contributor license agreements. See the NOTICE file distributed +# with this work for additional information regarding copyright ownership. +# FINOS licenses this file to you 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 # diff --git a/.gitignore b/.gitignore index 8a501945e..b1b788daa 100644 --- a/.gitignore +++ b/.gitignore @@ -1,9 +1,10 @@ # ----------------------------------------------------------------------------- -# Copyright 2020 Accenture Global Solutions Limited -# -# 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 +# Licensed to the Fintech Open Source Foundation (FINOS) under one or +# more contributor license agreements. See the NOTICE file distributed +# with this work for additional information regarding copyright ownership. +# FINOS licenses this file to you 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 # diff --git a/.readthedocs.yaml b/.readthedocs.yaml index 67495724d..cc91b5611 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -1,9 +1,10 @@ # ----------------------------------------------------------------------------- -# Copyright 2021 Accenture Global Solutions Limited -# -# 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 +# Licensed to the Fintech Open Source Foundation (FINOS) under one or +# more contributor license agreements. See the NOTICE file distributed +# with this work for additional information regarding copyright ownership. +# FINOS licenses this file to you 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 # # https://www.apache.org/licenses/LICENSE-2.0 # diff --git a/LICENSE b/LICENSE index 354dad530..d64569567 100644 --- a/LICENSE +++ b/LICENSE @@ -187,7 +187,7 @@ same "printed page" as the copyright notice for easier identification within third-party archives. - Copyright 2022 Accenture Global Solutions Limited + Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/NOTICE b/NOTICE index 990b29584..6566ca79c 100644 --- a/NOTICE +++ b/NOTICE @@ -1,12 +1,20 @@ FINOS TRAC D.A.P. -Copyright 2024 Accenture Global Solutions Limited -This product includes software developed at Accenture (http://www.accenture.com/) and the -Fintech Open Source Foundation (https://www.finos.org/). +Copyright 2020 - 2024 Accenture Global Solutions Limited +Copyright 2024 finTRAC Limited TRAC D.A.P. is based on original work developed at Parker Fitzgerald Ltd from 2017 to 2019. Parker Fitzgerald was acquired by Accenture in August 2019. +This product includes software developed at Accenture (https://www.accenture.com/), +the project's lead maintainer (Martin Traverse) left Accenture in October 2024. + +This product includes software developed at the Fintech Open Source Foundation (FINOS) +(https://www.finos.org/). TRAC D.A.P. was accepted into FINOS in March 2022. + +This product includes software developed at finTRAC Limited (https://fintrac.co.uk), +the project's lead maintainer (Martin Traverse) joined finTRAC in November 2024. + Third Party Components - SQL (JDBC) drivers =========================================== diff --git a/README.md b/README.md index df9788f0d..bea848f0a 100644 --- a/README.md +++ b/README.md @@ -111,14 +111,21 @@ If you need help getting set up to develop features for TRAC D.A.P., please 5. Push to the branch (`git push origin feature/fooBar`) 6. Create a new Pull Request -_NOTE:_ Commits and pull requests to FINOS repositories will only be accepted from those contributors with an active, executed Individual Contributor License Agreement (ICLA) with FINOS OR who are covered under an existing and active Corporate Contribution License Agreement (CCLA) executed with FINOS. Commits from individuals not covered under an ICLA or CCLA will be flagged and blocked by the FINOS Clabot tool (or [EasyCLA](https://community.finos.org/docs/governance/Software-Projects/easycla)). Please note that some CCLAs require individuals/employees to be explicitly named on the CCLA. +_NOTE:_ Commits and pull requests to FINOS repositories will only be accepted from those contributors with +an active, executed Individual Contributor License Agreement (ICLA) with FINOS OR who are covered under an +existing and active Corporate Contribution License Agreement (CCLA) executed with FINOS. Commits from +individuals not covered under an ICLA or CCLA will be flagged and blocked by the FINOS Clabot tool +(or [EasyCLA](https://community.finos.org/docs/governance/Software-Projects/easycla)). Please note that +some CCLAs require individuals/employees to be explicitly named on the CCLA. *Need an ICLA? Unsure if you are covered under an existing CCLA? Email [help@finos.org](mailto:help@finos.org)* ## License -Copyright 2022 Accenture Global Solutions Limited - -Distributed under the [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0). +This product is maintained by finTRAC (https://fintrac.co.uk/) in association with +the Fintech Open Source Foundation (https://www.finos.org/) and distributed under the terms of +the [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0). SPDX-License-Identifier: [Apache-2.0](https://spdx.org/licenses/Apache-2.0) + +For more information including copyright history, see the [NOTICE](./NOTICE) file. diff --git a/build.gradle b/build.gradle index a67fd6a1b..f20c1b536 100644 --- a/build.gradle +++ b/build.gradle @@ -1,9 +1,10 @@ /* - * Copyright 2020 Accenture Global Solutions Limited - * - * 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 + * Licensed to the Fintech Open Source Foundation (FINOS) under one or + * more contributor license agreements. See the NOTICE file distributed + * with this work for additional information regarding copyright ownership. + * FINOS licenses this file to you 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 * diff --git a/dev/codegen/generator.py b/dev/codegen/generator.py index 200cb8cd2..8171fa773 100644 --- a/dev/codegen/generator.py +++ b/dev/codegen/generator.py @@ -1,8 +1,9 @@ -# Copyright 2020 Accenture Global Solutions Limited -# -# 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 +# Licensed to the Fintech Open Source Foundation (FINOS) under one or +# more contributor license agreements. See the NOTICE file distributed +# with this work for additional information regarding copyright ownership. +# FINOS licenses this file to you 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 # diff --git a/dev/codegen/protoc-ctrl.py b/dev/codegen/protoc-ctrl.py index 6408fdfd6..d4b8b5772 100644 --- a/dev/codegen/protoc-ctrl.py +++ b/dev/codegen/protoc-ctrl.py @@ -1,8 +1,9 @@ -# Copyright 2020 Accenture Global Solutions Limited -# -# 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 +# Licensed to the Fintech Open Source Foundation (FINOS) under one or +# more contributor license agreements. See the NOTICE file distributed +# with this work for additional information regarding copyright ownership. +# FINOS licenses this file to you 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 # diff --git a/dev/codegen/protoc-gen-trac.py b/dev/codegen/protoc-gen-trac.py index 77842c213..8dc1c7be2 100755 --- a/dev/codegen/protoc-gen-trac.py +++ b/dev/codegen/protoc-gen-trac.py @@ -1,10 +1,11 @@ #!/usr/bin/env python -# Copyright 2020 Accenture Global Solutions Limited -# -# 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 +# Licensed to the Fintech Open Source Foundation (FINOS) under one or +# more contributor license agreements. See the NOTICE file distributed +# with this work for additional information regarding copyright ownership. +# FINOS licenses this file to you 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 # diff --git a/dev/compliance/license-config-python.sh b/dev/compliance/license-config-python.sh index d1e2dfb95..c1086a315 100644 --- a/dev/compliance/license-config-python.sh +++ b/dev/compliance/license-config-python.sh @@ -1,8 +1,9 @@ -# Copyright 2021 Accenture Global Solutions Limited -# -# 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 +# Licensed to the Fintech Open Source Foundation (FINOS) under one or +# more contributor license agreements. See the NOTICE file distributed +# with this work for additional information regarding copyright ownership. +# FINOS licenses this file to you 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 # diff --git a/dev/compliance/owasp-false-positives.xml b/dev/compliance/owasp-false-positives.xml index 6a0bc6479..a26daf1a7 100644 --- a/dev/compliance/owasp-false-positives.xml +++ b/dev/compliance/owasp-false-positives.xml @@ -1,10 +1,11 @@