From be404f10de65dff2a48e001bc7699f92d50dd475 Mon Sep 17 00:00:00 2001 From: Jozef Marko Date: Thu, 10 Oct 2024 12:47:26 +0200 Subject: [PATCH 1/9] Add license header --- .../src/main/resources/solver.xsd | 18 ++++++++++++++++++ .../src/main/resources/benchmark.xsd | 18 ++++++++++++++++++ 2 files changed, 36 insertions(+) diff --git a/core/optaplanner-core-impl/src/main/resources/solver.xsd b/core/optaplanner-core-impl/src/main/resources/solver.xsd index 72452d8d0f7..9aac825fa21 100644 --- a/core/optaplanner-core-impl/src/main/resources/solver.xsd +++ b/core/optaplanner-core-impl/src/main/resources/solver.xsd @@ -1,4 +1,22 @@ + diff --git a/optaplanner-benchmark/src/main/resources/benchmark.xsd b/optaplanner-benchmark/src/main/resources/benchmark.xsd index eeb104608ec..721705ddf33 100644 --- a/optaplanner-benchmark/src/main/resources/benchmark.xsd +++ b/optaplanner-benchmark/src/main/resources/benchmark.xsd @@ -1,4 +1,22 @@ + From fc5a16da2aa619a1ef5439c6965f41cf493f65a8 Mon Sep 17 00:00:00 2001 From: Jozef Marko Date: Fri, 15 Nov 2024 12:16:34 +0100 Subject: [PATCH 2/9] Revert "Add license header" This reverts commit be404f10de65dff2a48e001bc7699f92d50dd475. --- .../src/main/resources/solver.xsd | 18 ------------------ .../src/main/resources/benchmark.xsd | 18 ------------------ 2 files changed, 36 deletions(-) diff --git a/core/optaplanner-core-impl/src/main/resources/solver.xsd b/core/optaplanner-core-impl/src/main/resources/solver.xsd index 9aac825fa21..72452d8d0f7 100644 --- a/core/optaplanner-core-impl/src/main/resources/solver.xsd +++ b/core/optaplanner-core-impl/src/main/resources/solver.xsd @@ -1,22 +1,4 @@ - diff --git a/optaplanner-benchmark/src/main/resources/benchmark.xsd b/optaplanner-benchmark/src/main/resources/benchmark.xsd index 721705ddf33..eeb104608ec 100644 --- a/optaplanner-benchmark/src/main/resources/benchmark.xsd +++ b/optaplanner-benchmark/src/main/resources/benchmark.xsd @@ -1,22 +1,4 @@ - From 7a78976acf6964850a356ca8ce5f6b9181eda152 Mon Sep 17 00:00:00 2001 From: Jozef Marko Date: Fri, 15 Nov 2024 13:06:24 +0100 Subject: [PATCH 3/9] .rat-excludes --- .github/workflows/pr-rat-check.yml | 42 ++++++++++++++++++++++++++++++ .gitignore | 3 +++ .rat-excludes | 22 ++++++++++++++++ LICENSE.txt | 12 +++++++++ NOTICE | 12 --------- licenses/LICENSE-bootstrap.txt | 22 ++++++++++++++++ licenses/LICENSE-jquery.txt | 20 ++++++++++++++ 7 files changed, 121 insertions(+), 12 deletions(-) create mode 100644 .github/workflows/pr-rat-check.yml create mode 100644 .rat-excludes create mode 100644 licenses/LICENSE-bootstrap.txt create mode 100644 licenses/LICENSE-jquery.txt diff --git a/.github/workflows/pr-rat-check.yml b/.github/workflows/pr-rat-check.yml new file mode 100644 index 00000000000..360fa16b8a4 --- /dev/null +++ b/.github/workflows/pr-rat-check.yml @@ -0,0 +1,42 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF 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 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +name: Run Apache RAT check + +on: + pull_request: + types: [opened, synchronize, reopened, ready_for_review] + +jobs: + apache-rat-check: + runs-on: ubuntu-latest + + steps: + - name: Checkout code + uses: actions/checkout@v3 + + - name: Download Apache RAT + run: | + curl -LO https://repository.apache.org/content/repositories/snapshots/org/apache/rat/apache-rat/0.17-SNAPSHOT/apache-rat-0.17-20241115.065104-374.jar + + - name: Run Apache RAT + run: | + java -jar apache-rat-0.17-20241115.065104-374.jar --input-exclude-file .rat-excludes -- . > .tmp-rat-check-output + cat .tmp-rat-check-output + grep "Files with unapproved licenses:" .tmp-rat-check-output && rm .tmp-rat-check-output && echo "There are files with missing or unapproved license headers." && exit 1 || rm .tmp-rat-check-output && echo "All files have correct license headers." \ No newline at end of file diff --git a/.gitignore b/.gitignore index cf73519e072..64f262b18eb 100644 --- a/.gitignore +++ b/.gitignore @@ -32,3 +32,6 @@ # Repository wide ignore mac DS_Store files .DS_Store + +# Apache RAT check excludes file +!.rat-excludes \ No newline at end of file diff --git a/.rat-excludes b/.rat-excludes new file mode 100644 index 00000000000..7a6197a1ab9 --- /dev/null +++ b/.rat-excludes @@ -0,0 +1,22 @@ +### general excludes +**/target/** +**/.* +*README* +*readme* +DISCLAIMER-WIP +**/src/test/resources/** +**/src/test/filtered-resources/** +**/*integration-test*/src/main/resources/** +**/**example**/**/resources/** +**/META-INF/services/** +**/META-INF/beans.xml +**/licenses/** + +### optaplanner specific excludes +**/optaplanner-examples/data/**/import/** +**/eclipse.importorder +**/src/main/resources/org/optaplanner/benchmark/impl/report/twitterbootstrap/css/** +**/src/main/resources/org/optaplanner/benchmark/impl/report/twitterbootstrap/img/** +**/src/main/resources/org/optaplanner/benchmark/impl/report/twitterbootstrap/js/** +**/benchmark.xsd +**/solver.xsd \ No newline at end of file diff --git a/LICENSE.txt b/LICENSE.txt index d6456956733..8a82e1bc029 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -200,3 +200,15 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + +------------------------------------------------------------------------------------ +This product bundles various third-party components under other open source licenses. +This section summarizes those components and their licenses. See licenses/ +for text of these licenses. + + +MIT License +----------- +optaplanner-benchmark/src/main/resources/org/optaplanner/benchmark/impl/report/twitterbootstrap/css/** +optaplanner-benchmark/src/main/resources/org/optaplanner/benchmark/impl/report/twitterbootstrap/img/** +optaplanner-benchmark/src/main/resources/org/optaplanner/benchmark/impl/report/twitterbootstrap/js/** \ No newline at end of file diff --git a/NOTICE b/NOTICE index 98d06fdbfc0..2e3c921c586 100644 --- a/NOTICE +++ b/NOTICE @@ -10,22 +10,10 @@ Copyright Red Hat, Inc. and/or its affiliates.. All Rights Reserved. This product also includes the following third-party components: -* Twitter bootstrap version: 2.3.2 - Downloaded from: https://getbootstrap.com/ - License: Apache License v2.0 (just like OptaPlanner) - -* jQuery version: 1.9.1 - Downloaded from: http://jquery.com/ - License: MIT (which can be used by Apache License v2.0 projects) - * google-code-pretty version: 4-Mar-2013 Downloaded from: http://code.google.com/p/google-code-prettify License: Apache License v2.0 (just like OptaPlanner) -* jQuery version: 3.3.1 - Downloaded from: http://jquery.com/ - License: MIT - this is compatible with ASL 2.0: http://www.apache.org/legal/resolved.html#category-a - * jstree version: 3.3.5 Downloaded from: https://www.jstree.com/ License: MIT - this is compatible with ASL 2.0: http://www.apache.org/legal/resolved.html#category-a diff --git a/licenses/LICENSE-bootstrap.txt b/licenses/LICENSE-bootstrap.txt new file mode 100644 index 00000000000..0d367cb7e7b --- /dev/null +++ b/licenses/LICENSE-bootstrap.txt @@ -0,0 +1,22 @@ +The MIT License (MIT) + +Copyright (c) 2011-2019 Twitter, Inc. +Copyright (c) 2011-2019 The Bootstrap Authors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. \ No newline at end of file diff --git a/licenses/LICENSE-jquery.txt b/licenses/LICENSE-jquery.txt new file mode 100644 index 00000000000..7d21ff30774 --- /dev/null +++ b/licenses/LICENSE-jquery.txt @@ -0,0 +1,20 @@ +Copyright OpenJS Foundation and other contributors, https://openjsf.org/ + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file From 575b722112eeea5ba2d6f241b467fb267f2531df Mon Sep 17 00:00:00 2001 From: Jozef Marko Date: Mon, 18 Nov 2024 10:13:28 +0100 Subject: [PATCH 4/9] align naming with kie-issues#1613 ensemble --- .../{pr-rat-check.yml => ci_check_license_headers.yaml} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename .github/workflows/{pr-rat-check.yml => ci_check_license_headers.yaml} (96%) diff --git a/.github/workflows/pr-rat-check.yml b/.github/workflows/ci_check_license_headers.yaml similarity index 96% rename from .github/workflows/pr-rat-check.yml rename to .github/workflows/ci_check_license_headers.yaml index 360fa16b8a4..363e014d111 100644 --- a/.github/workflows/pr-rat-check.yml +++ b/.github/workflows/ci_check_license_headers.yaml @@ -17,14 +17,14 @@ # under the License. # -name: Run Apache RAT check +name: "CI :: Check license headers" on: pull_request: types: [opened, synchronize, reopened, ready_for_review] jobs: - apache-rat-check: + check-license-headers: runs-on: ubuntu-latest steps: From c4974dbc8771e2b47a7bdeb6d7201cb464a4dfbf Mon Sep 17 00:00:00 2001 From: Jozef Marko Date: Mon, 18 Nov 2024 10:46:25 +0100 Subject: [PATCH 5/9] moce licenses into single file --- .rat-excludes | 1 - LICENSE.txt | 69 ++++++++++++++++++++++++++++------ licenses/LICENSE-bootstrap.txt | 22 ----------- licenses/LICENSE-jquery.txt | 20 ---------- 4 files changed, 58 insertions(+), 54 deletions(-) delete mode 100644 licenses/LICENSE-bootstrap.txt delete mode 100644 licenses/LICENSE-jquery.txt diff --git a/.rat-excludes b/.rat-excludes index 7a6197a1ab9..4d7628b9fd7 100644 --- a/.rat-excludes +++ b/.rat-excludes @@ -10,7 +10,6 @@ DISCLAIMER-WIP **/**example**/**/resources/** **/META-INF/services/** **/META-INF/beans.xml -**/licenses/** ### optaplanner specific excludes **/optaplanner-examples/data/**/import/** diff --git a/LICENSE.txt b/LICENSE.txt index 8a82e1bc029..fd371661942 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -201,14 +201,61 @@ See the License for the specific language governing permissions and limitations under the License. ------------------------------------------------------------------------------------- -This product bundles various third-party components under other open source licenses. -This section summarizes those components and their licenses. See licenses/ -for text of these licenses. - - -MIT License ------------ -optaplanner-benchmark/src/main/resources/org/optaplanner/benchmark/impl/report/twitterbootstrap/css/** -optaplanner-benchmark/src/main/resources/org/optaplanner/benchmark/impl/report/twitterbootstrap/img/** -optaplanner-benchmark/src/main/resources/org/optaplanner/benchmark/impl/report/twitterbootstrap/js/** \ No newline at end of file +------------------------------------------------------------------------------------------------------------------ +for optaplanner-benchmark/src/main/resources/org/optaplanner/benchmark/impl/report/twitterbootstrap/css/bootstrap* + optaplanner-benchmark/src/main/resources/org/optaplanner/benchmark/impl/report/twitterbootstrap/img/** + optaplanner-benchmark/src/main/resources/org/optaplanner/benchmark/impl/report/twitterbootstrap/js/bootstrap* + + The MIT License (MIT) + + Copyright (c) 2011-2019 Twitter, Inc. + Copyright (c) 2011-2019 The Bootstrap Authors + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. + +-------------------------------------------------------------------------------------------------------------- +for optaplanner-benchmark/src/main/resources/org/optaplanner/benchmark/impl/report/twitterbootstrap/js/jquery* + + Copyright OpenJS Foundation and other contributors, https://openjsf.org/ + + Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE + LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION + OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION + WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +-------------------------------------------------------------------------------------------------------------------- +for optaplanner-benchmark/src/main/resources/org/optaplanner/benchmark/impl/report/twitterbootstrap/css/prettify.css + optaplanner-benchmark/src/main/resources/org/optaplanner/benchmark/impl/report/twitterbootstrap/js/prettify.js + + (https://github.com/googlearchive/code-prettify) + http://www.apache.org/licenses/LICENSE-2.0 \ No newline at end of file diff --git a/licenses/LICENSE-bootstrap.txt b/licenses/LICENSE-bootstrap.txt deleted file mode 100644 index 0d367cb7e7b..00000000000 --- a/licenses/LICENSE-bootstrap.txt +++ /dev/null @@ -1,22 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2011-2019 Twitter, Inc. -Copyright (c) 2011-2019 The Bootstrap Authors - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. \ No newline at end of file diff --git a/licenses/LICENSE-jquery.txt b/licenses/LICENSE-jquery.txt deleted file mode 100644 index 7d21ff30774..00000000000 --- a/licenses/LICENSE-jquery.txt +++ /dev/null @@ -1,20 +0,0 @@ -Copyright OpenJS Foundation and other contributors, https://openjsf.org/ - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file From 5b40428765f59b1f62d169d1b7e4c35d48b5e0f0 Mon Sep 17 00:00:00 2001 From: Jozef Marko Date: Wed, 20 Nov 2024 10:08:54 +0100 Subject: [PATCH 6/9] LICENSE.txt -> LICENSE --- LICENSE.txt => LICENSE | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename LICENSE.txt => LICENSE (100%) diff --git a/LICENSE.txt b/LICENSE similarity index 100% rename from LICENSE.txt rename to LICENSE From a70b708be0018fb9329790f5a84c11fc40df63d6 Mon Sep 17 00:00:00 2001 From: Jozef Marko Date: Wed, 20 Nov 2024 10:27:13 +0100 Subject: [PATCH 7/9] Remove NOTICE --- LICENSE | 39 +++++++++++++++++++++++++++++++++++++-- NOTICE | 19 ------------------- 2 files changed, 37 insertions(+), 21 deletions(-) delete mode 100644 NOTICE diff --git a/LICENSE b/LICENSE index fd371661942..695e30ee7fe 100644 --- a/LICENSE +++ b/LICENSE @@ -206,6 +206,7 @@ for optaplanner-benchmark/src/main/resources/org/optaplanner/benchmark/impl/repo optaplanner-benchmark/src/main/resources/org/optaplanner/benchmark/impl/report/twitterbootstrap/img/** optaplanner-benchmark/src/main/resources/org/optaplanner/benchmark/impl/report/twitterbootstrap/js/bootstrap* + (https://github.com/twbs/bootstrap/) The MIT License (MIT) Copyright (c) 2011-2019 Twitter, Inc. @@ -230,8 +231,10 @@ for optaplanner-benchmark/src/main/resources/org/optaplanner/benchmark/impl/repo THE SOFTWARE. -------------------------------------------------------------------------------------------------------------- -for optaplanner-benchmark/src/main/resources/org/optaplanner/benchmark/impl/report/twitterbootstrap/js/jquery* +for optaplanner-docs/src/modules/ROOT/images/website/jquery/jquery.min.js + optaplanner-benchmark/src/main/resources/org/optaplanner/benchmark/impl/report/twitterbootstrap/js/jquery* + (https://github.com/jquery/jquery) Copyright OpenJS Foundation and other contributors, https://openjsf.org/ Permission is hereby granted, free of charge, to any person obtaining @@ -258,4 +261,36 @@ for optaplanner-benchmark/src/main/resources/org/optaplanner/benchmark/impl/repo optaplanner-benchmark/src/main/resources/org/optaplanner/benchmark/impl/report/twitterbootstrap/js/prettify.js (https://github.com/googlearchive/code-prettify) - http://www.apache.org/licenses/LICENSE-2.0 \ No newline at end of file + http://www.apache.org/licenses/LICENSE-2.0 + +------------------------------------------------------------------------- +for optaplanner-docs/src/modules/ROOT/images/website/jstree/32px.png + optaplanner-docs/src/modules/ROOT/images/website/jstree/40px.png + optaplanner-docs/src/modules/ROOT/images/website/jstree/jstree.js + optaplanner-docs/src/modules/ROOT/images/website/jstree/jstree.min.js + optaplanner-docs/src/modules/ROOT/images/website/jstree/style.css + optaplanner-docs/src/modules/ROOT/images/website/jstree/throbber.gif + + (https://github.com/vakata/jstree) + Copyright (c) 2014 Ivan Bozhanov + + Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation + files (the "Software"), to deal in the Software without + restriction, including without limitation the rights to use, + copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the + Software is furnished to do so, subject to the following + conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/NOTICE b/NOTICE deleted file mode 100644 index 2e3c921c586..00000000000 --- a/NOTICE +++ /dev/null @@ -1,19 +0,0 @@ -Apache KIE -Copyright 2024 The Apache Software Foundation - -This product includes software developed at -The Apache Software Foundation (http://www.apache.org/). - -The Initial Developer of some parts of the framework, which are copied from, derived from, or -inspired by KIE (Knowledge Is Everthing) group, is Red Hat, Inc (https://www.redhat.com/). -Copyright Red Hat, Inc. and/or its affiliates.. All Rights Reserved. - -This product also includes the following third-party components: - -* google-code-pretty version: 4-Mar-2013 - Downloaded from: http://code.google.com/p/google-code-prettify - License: Apache License v2.0 (just like OptaPlanner) - -* jstree version: 3.3.5 - Downloaded from: https://www.jstree.com/ - License: MIT - this is compatible with ASL 2.0: http://www.apache.org/legal/resolved.html#category-a From e6e0645283ba0485990d45004ed6cb691e1ccdd0 Mon Sep 17 00:00:00 2001 From: Jozef Marko Date: Wed, 20 Nov 2024 10:30:29 +0100 Subject: [PATCH 8/9] Add jstree, jquery in .rat-excludes --- .rat-excludes | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.rat-excludes b/.rat-excludes index 4d7628b9fd7..6818941e2f1 100644 --- a/.rat-excludes +++ b/.rat-excludes @@ -12,6 +12,8 @@ DISCLAIMER-WIP **/META-INF/beans.xml ### optaplanner specific excludes +**/optaplanner-docs/src/modules/ROOT/images/website/jquery/jquery.min.js +**/optaplanner-docs/src/modules/ROOT/images/website/jstree/** **/optaplanner-examples/data/**/import/** **/eclipse.importorder **/src/main/resources/org/optaplanner/benchmark/impl/report/twitterbootstrap/css/** From 595392c839f7cd54ef66b3f82f69a2814277e724 Mon Sep 17 00:00:00 2001 From: Jozef Marko Date: Wed, 20 Nov 2024 16:15:43 +0100 Subject: [PATCH 9/9] NOTICE recreated --- NOTICE | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 NOTICE diff --git a/NOTICE b/NOTICE new file mode 100644 index 00000000000..1a3487b6c29 --- /dev/null +++ b/NOTICE @@ -0,0 +1,9 @@ +Apache KIE +Copyright 2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +The Initial Developer of some parts of the framework, which are copied from, derived from, or +inspired by KIE (Knowledge Is Everything) group, is Red Hat, Inc (https://www.redhat.com/). +Copyright Red Hat, Inc. and/or its affiliates.. All Rights Reserved. \ No newline at end of file