This is an automated email from the ASF dual-hosted git repository.

sciabarracom pushed a commit to branch 0.9.0
in repository https://gitbox.apache.org/repos/asf/openserverless-task.git

commit a1087733a6fbe452d56c8a2ee4057658b14bff73
Author: Build OpenServerless <[email protected]>
AuthorDate: Mon Sep 21 22:23:19 2026 +0000

    updated license and notice
---
 LICENSE | 175 +++++++++++++++++++++++++++++++++++++++
 NOTICE  | 283 ++++++++++++++++++++++++++++++++++++++++------------------------
 2 files changed, 351 insertions(+), 107 deletions(-)

diff --git a/LICENSE b/LICENSE
index d645695..5728b4c 100644
--- a/LICENSE
+++ b/LICENSE
@@ -200,3 +200,178 @@
    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.
+
+---------------
+
+The Apache release artifact for Apache OpenServerless is the SOURCE
+distribution, which is licensed in its entirety under the Apache License,
+Version 2.0, reproduced above.
+
+This component (oplugins) additionally carries, checked into this tree, the
+third-party components recorded below, each under its own license:
+
+  * pre-built JavaScript bundles produced by `bun build`, which statically
+    embed their runtime dependencies;
+  * Kubernetes deployment descriptors imported from upstream projects.
+
+The ASF classification of these licenses follows
+<https://www.apache.org/legal/resolved.html>. All components recorded below
+are ASF Category A.
+
+---------------
+
+The pre-built bundle util/upload.js embeds the following components, which
+were released under an Apache 2.0 license.
+
+  * minio (8.0.1), MinIO JavaScript client
+
+---------------
+
+The pre-built bundle util/upload.js embeds the following components, which
+were released under an MIT license.
+
+  * async (3.2.6)
+  * block-stream2 (2.1.0)
+  * browser-or-node (2.1.1)
+  * buffer-crc32 (1.0.0)
+  * decode-uri-component (0.2.2)
+  * docopt (0.6.2)
+  * eventemitter3 (5.0.1)
+  * fast-xml-parser (4.5.0)
+  * filter-obj (1.1.0)
+  * ipaddr.js (2.2.0)
+  * lodash (4.17.21)
+  * mime-db (1.52.0)
+  * mime-types (2.1.35)
+  * query-string (7.1.3)
+  * readable-stream (3.6.2)
+  * safe-buffer (5.2.1)
+  * split-on-first (1.1.0)
+  * strict-uri-encode (2.0.0)
+  * string_decoder (1.3.0)
+  * strnum (1.0.5)
+  * through2 (4.0.2)
+  * util-deprecate (1.0.2)
+  * xml2js (0.5.0)
+  * xmlbuilder (11.0.1)
+
+The pre-built bundle util/config/configurator.js embeds the following
+components, which were released under an MIT license.
+
+  * @clack/core (0.3.4)
+  * @clack/prompts (0.7.0)
+  * sisteransi (1.0.5)
+
+The MIT license reads as follows:
+
+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.
+
+---------------
+
+The pre-built bundle util/upload.js embeds the following components, which
+were released under an ISC license.
+
+  * inherits (2.0.4)
+  * sax (1.4.1)
+
+The pre-built bundle util/config/configurator.js embeds picocolors (1.0.1),
+and the pre-built bundle admin/usage/usage.js embeds yaml (2.8.3), which were
+released under an ISC license.
+
+The ISC license reads as follows:
+
+Permission to use, copy, modify, and/or distribute this software for any
+purpose with or without fee is hereby granted, provided that the above
+copyright notice and this permission notice appear in all copies.
+
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
+REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
+AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
+INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
+LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
+OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+PERFORMANCE OF THIS SOFTWARE.
+
+---------------
+
+The pre-built bundle util/upload.js embeds the following components, which
+were released under a BSD-3-Clause license.
+
+  * stream-chain (2.2.5)
+  * stream-json (1.8.0)
+
+The BSD-3-Clause license reads as follows:
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this
+   list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright notice,
+   this list of conditions and the following disclaimer in the documentation
+   and/or other materials provided with the distribution.
+
+3. Neither the name of the copyright holder nor the names of its contributors
+   may be used to endorse or promote products derived from this software
+   without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+---------------
+
+This component redistributes the following Kubernetes deployment descriptors,
+imported from upstream projects, which were released under an Apache 2.0
+license. Each file carries an ASF license header recording the terms of the
+ASF redistribution; the underlying content originates with the upstream
+project named beside it.
+
+  * cloud/eks/ingress-deploy.yaml, cloud/gke/ingress-deploy.yaml and
+    cloud/aks/ingress-deploy.yaml -- ingress-nginx controller (v1.15.1),
+    kubernetes/ingress-nginx
+  * setup/docker/ingress-deploy.yaml -- ingress-nginx controller (v1.7.0),
+    kubernetes/ingress-nginx
+  * setup/kubernetes/crds/kubegres-crd.yaml,
+    setup/kubernetes/roles/openserverless-kubegres-roles.yaml and
+    setup/kubernetes/common/openserverless-kubegres-common.yaml -- Kubegres
+    (API group kubegres.reactive-tech.io), reactive-tech/kubegres. The
+    upstream release version is not recorded in these files.
+  * cloud/osh/acme-openshift/acme-setup.yaml and
+    cloud/osh/acme-openshift/acme-rbac.yaml -- openshift-acme,
+    tnozicka/openshift-acme
+  * setup/kubernetes/common/openserverless-monitoring-common.yaml and
+    setup/kubernetes/roles/openserverless-monitoring-roles.yaml -- derived
+    from the prometheus-community `prometheus` Helm chart (Prometheus,
+    Alertmanager and kube-state-metrics), with resource names rebranded
+  * setup/kubernetes/common/openwhisk-core-common.yaml,
+    setup/kubernetes/common/openwhisk-invoker-common.yaml,
+    setup/kubernetes/roles/openwhisk-core-roles.yaml and
+    setup/kubernetes/roles/openwhisk-invoker-roles.yaml -- rendered from the
+    `openwhisk` Helm chart, Apache OpenWhisk. These files retain their
+    upstream `# Source:` provenance comments.
+
diff --git a/NOTICE b/NOTICE
index 2df6c17..45387f5 100644
--- a/NOTICE
+++ b/NOTICE
@@ -8,118 +8,187 @@ This product contains parts that were originally based on 
software from
 Nuvolaris (https://github.com/nuvolaris).
 Copyright (C) 2022-2024 Nuvolaris S.r.l.
 
-------------------------------------------------------------------------------
-SCOPE NOTE
-------------------------------------------------------------------------------
+---------------
 
-This component (oplugins) is the collection of Taskfiles (opsfile.yml) driving
-the `ops` command line, together with the helper scripts they invoke. The
-Taskfiles, the Kubernetes manifests and the TypeScript sources beside them are
-Apache-2.0 licensed files developed at the ASF and carry no third-party
-attribution requirement.
+oplugins bundles, in the pre-built JavaScript file util/upload.js, the MinIO
+JavaScript client which was released under an Apache 2.0 license.
 
-Third-party code is present only in the pre-built JavaScript bundles that are
-checked into this tree. Those bundles are produced by `bun build` from the
-TypeScript sources in the sibling directories and statically embed their
-runtime dependencies. The sections below record the attribution for the code
-embedded in each bundle.
+MinIO Javascript Library for Amazon S3 Compatible Cloud Storage
+Copyright 2015-2024 MinIO, Inc.
 
-All bundled components are under Apache-2.0 compatible (ASF Category A)
-licenses. See the WARN file beside this NOTICE for the license classification.
+---------------
 
-------------------------------------------------------------------------------
-Bundled in util/upload.js (built from util/upload)
-------------------------------------------------------------------------------
+oplugins bundles, in the pre-built JavaScript file util/upload.js, the
+following components which were released under an MIT license.
 
-This bundle embeds the MinIO JavaScript client and its dependencies.
+async
+Copyright (c) 2010-2018 Caolan McMahon
 
-This product bundles minio (v8.0.1), which was released under an
-Apache 2.0 license.
+block-stream2
+Copyright (c) James Halliday
 
-MinIO Javascript Library for Amazon S3 Compatible Cloud Storage
-Copyright 2015-2024 MinIO, Inc.
+browser-or-node
+Copyright (c) 2018 Dineshkumar Pandiyan
+
+buffer-crc32
+Copyright (c) 2013-2024 Brian J. Brennan
+
+decode-uri-component
+Copyright (c) Sam Verschueren
+
+docopt
+Copyright (c) 2012 Vladimir Keleshev
+
+eventemitter3
+Copyright (c) 2014 Arnout Kazemier
+
+fast-xml-parser
+Copyright (c) 2021 Natural Intelligence
+
+filter-obj
+Copyright (c) Sindre Sorhus
+
+ipaddr.js
+Copyright (C) 2011-2017 whitequark
+
+lodash
+Copyright OpenJS Foundation and other contributors
+
+mime-db, mime-types
+Copyright (c) 2014 Jonathan Ong
+
+query-string
+Copyright (c) Sindre Sorhus
+
+readable-stream, string_decoder
+Copyright Joyent, Inc. and other Node contributors
+
+safe-buffer
+Copyright (c) Feross Aboukhadijeh
+
+split-on-first
+Copyright (c) Sindre Sorhus
+
+strict-uri-encode
+Copyright (c) Kevin Martensson
+
+strnum
+Copyright (c) 2021 Natural Intelligence
+
+through2
+Copyright (c) Rod Vagg
+
+util-deprecate
+Copyright (c) 2014 Nathan Rajlich
+
+xml2js
+Copyright 2010, 2011, 2012, 2013. All rights reserved.
+
+xmlbuilder
+Copyright (c) 2013 Ozgur Ozcitak
+
+---------------
+
+oplugins bundles, in the pre-built JavaScript file util/upload.js, inherits
+and sax which were released under an ISC license.
+
+Copyright (c) Isaac Z. Schlueter and Contributors
+
+---------------
+
+oplugins bundles, in the pre-built JavaScript file util/upload.js,
+stream-chain and stream-json which were released under a BSD 3-Clause
+license.
+
+Copyright (c) 2005-2024, Eugene Lazutkin
+
+---------------
+
+oplugins bundles, in the pre-built JavaScript file
+util/config/configurator.js, @clack/core and @clack/prompts which were
+released under an MIT license.
+
+Copyright (c) Nate Moore
+
+---------------
+
+oplugins bundles, in the pre-built JavaScript file
+util/config/configurator.js, sisteransi which was released under an MIT
+license.
+
+Copyright (c) 2018 Terkel Gjervig Nielsen
+
+---------------
+
+oplugins bundles, in the pre-built JavaScript file
+util/config/configurator.js, picocolors which was released under an ISC
+license.
+
+Copyright (c) 2021 Alexey Raspopov, Kostiantyn Denysov, Anton Verinov
+
+---------------
+
+oplugins bundles, in the pre-built JavaScript file admin/usage/usage.js, yaml
+which was released under an ISC license.
+
+Copyright Eemeli Aro <[email protected]>
+
+---------------
+
+oplugins contains, in cloud/eks/ingress-deploy.yaml,
+cloud/gke/ingress-deploy.yaml, cloud/aks/ingress-deploy.yaml and
+setup/docker/ingress-deploy.yaml, the deployment manifests of the
+ingress-nginx controller, which were released under an Apache 2.0 license.
+
+Kubernetes ingress-nginx
+Copyright The Kubernetes Authors.
+
+---------------
+
+oplugins contains, in setup/kubernetes/crds/kubegres-crd.yaml,
+setup/kubernetes/roles/openserverless-kubegres-roles.yaml and
+setup/kubernetes/common/openserverless-kubegres-common.yaml, the custom
+resource definition and operator descriptors of Kubegres, which were released
+under an Apache 2.0 license.
+
+Kubegres
+Copyright Reactive Tech Limited.
+
+---------------
+
+oplugins contains, in cloud/osh/acme-openshift/acme-setup.yaml and
+cloud/osh/acme-openshift/acme-rbac.yaml, deployment descriptors of
+openshift-acme, which were released under an Apache 2.0 license.
+
+openshift-acme
+Copyright The openshift-acme Authors.
+
+---------------
+
+oplugins contains, in
+setup/kubernetes/common/openserverless-monitoring-common.yaml and
+setup/kubernetes/roles/openserverless-monitoring-roles.yaml, descriptors
+derived from the prometheus-community Helm chart, which were released under
+an Apache 2.0 license.
+
+Prometheus
+Copyright The Prometheus Authors.
+
+kube-state-metrics
+Copyright The Kubernetes Authors.
+
+---------------
+
+oplugins contains, in setup/kubernetes/common/openwhisk-core-common.yaml,
+setup/kubernetes/common/openwhisk-invoker-common.yaml,
+setup/kubernetes/roles/openwhisk-core-roles.yaml and
+setup/kubernetes/roles/openwhisk-invoker-roles.yaml, descriptors rendered
+from the openwhisk Helm chart, which were released under an Apache 2.0
+license.
+
+Apache OpenWhisk
+Copyright 2016-2024 The Apache Software Foundation
+
+This product includes software developed at
+The Apache Software Foundation (https://www.apache.org/).
 
-This product bundles the following components, which were released under
-an MIT license.
-
-  * async (v3.2.6) -- Copyright (c) 2010-2018 Caolan McMahon
-  * block-stream2 (v2.1.0) -- Copyright (c) James Halliday
-  * browser-or-node (v2.1.1) -- Copyright (c) 2018 Dineshkumar Pandiyan
-  * buffer-crc32 (v1.0.0) -- Copyright (c) 2013-2024 Brian J. Brennan
-  * decode-uri-component (v0.2.2) -- Copyright (c) Sam Verschueren
-  * docopt (v0.6.2) -- Copyright (c) 2012 Vladimir Keleshev
-  * eventemitter3 (v5.0.1) -- Copyright (c) 2014 Arnout Kazemier
-  * fast-xml-parser (v4.5.0) -- Copyright (c) 2021 Natural Intelligence
-  * filter-obj (v1.1.0) -- Copyright (c) Sindre Sorhus
-  * ipaddr.js (v2.2.0) -- Copyright (C) 2011-2017 whitequark
-  * lodash (v4.17.21) -- Copyright OpenJS Foundation and other contributors
-  * mime-db (v1.52.0) -- Copyright (c) 2014 Jonathan Ong
-  * mime-types (v2.1.35) -- Copyright (c) 2014 Jonathan Ong
-  * query-string (v7.1.3) -- Copyright (c) Sindre Sorhus
-  * readable-stream (v3.6.2) -- Copyright Joyent, Inc. and other Node 
contributors
-  * safe-buffer (v5.2.1) -- Copyright (c) Feross Aboukhadijeh
-  * split-on-first (v1.1.0) -- Copyright (c) Sindre Sorhus
-  * strict-uri-encode (v2.0.0) -- Copyright (c) Kevin Martensson
-  * string_decoder (v1.3.0) -- Copyright Joyent, Inc. and other Node 
contributors
-  * strnum (v1.0.5) -- Copyright (c) 2021 Natural Intelligence
-  * through2 (v4.0.2) -- Copyright (c) Rod Vagg
-  * util-deprecate (v1.0.2) -- Copyright (c) 2014 Nathan Rajlich
-  * xml2js (v0.5.0) -- Copyright 2010, 2011, 2012, 2013. All rights reserved.
-  * xmlbuilder (v11.0.1) -- Copyright (c) 2013 Ozgur Ozcitak
-
-This product bundles the following components, which were released under
-an ISC license.
-
-  * inherits (v2.0.4) -- Copyright (c) Isaac Z. Schlueter
-  * sax (v1.4.1) -- Copyright (c) Isaac Z. Schlueter and Contributors
-
-This product bundles the following components, which were released under
-a BSD 3-Clause license.
-
-  * stream-chain (v2.2.5) -- Copyright (c) 2005-2024, Eugene Lazutkin
-  * stream-json (v1.8.0) -- Copyright (c) 2005-2024, Eugene Lazutkin
-
-------------------------------------------------------------------------------
-Bundled in util/config/configurator.js (built from util/config/configurator)
-------------------------------------------------------------------------------
-
-This product bundles the following components, which were released under
-an MIT license.
-
-  * @clack/core (v0.3.5) -- Copyright (c) Nate Moore
-  * @clack/prompts (v0.7.0) -- Copyright (c) Nate Moore
-  * sisteransi (v1.0.5) -- Copyright (c) 2018 Terkel Gjervig Nielsen
-
-This product bundles the following component, which was released under
-an ISC license.
-
-  * picocolors (v1.0.1) -- Copyright (c) 2021 Alexey Raspopov, Kostiantyn
-    Denysov, Anton Verinov
-
-------------------------------------------------------------------------------
-Bundled in admin/usage/usage.js (built from admin/usage/usagechecker)
-------------------------------------------------------------------------------
-
-This product bundles the following component, which was released under
-an ISC license.
-
-  * yaml (v2.8.3) -- Copyright Eemeli Aro <[email protected]>
-
-------------------------------------------------------------------------------
-NOT BUNDLED -- dependencies downloaded at run time
-------------------------------------------------------------------------------
-
-The helper under ide/deploy is not pre-built: its dependencies are fetched by
-`bun install` on the end user's machine when `ops ide` first runs, and are
-neither redistributed in the Apache source release nor embedded in any file in
-this tree. They are recorded here for information only.
-
-  * chokidar (v4.0.3) -- MIT -- Copyright (c) 2012-2019 Paul Miller
-  * commander (v13.1.0) -- MIT -- Copyright (c) 2011 TJ Holowaychuk
-  * dotenv (v16.4.7) -- BSD-2-Clause -- Copyright (c) 2015, Scott Motte
-  * glob (v12.0.0) -- BlueOak-1.0.0 -- Copyright (c) Isaac Z. Schlueter
-  * mime-types (v2.1.35) -- MIT -- Copyright (c) 2014 Jonathan Ong
-  * shell-quote (v1.8.3) -- MIT -- Copyright (c) 2013 James Halliday
-
-The build-time only toolchain (typescript, @types/*, bun-types) is likewise
-not redistributed.

Reply via email to