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.git
The following commit(s) were added to refs/heads/0.9.0 by this push:
new aee40f0 work in progress licenses
aee40f0 is described below
commit aee40f0674158899a431f223df0c03be4253ce73
Author: Michele Sciabarra <[email protected]>
AuthorDate: Sun Sep 13 19:51:20 2026 +0200
work in progress licenses
---
LICENSE => LICENSE.txt | 0
NOTICE => NOTICE.txt | 0
aggregate-license-notice.sh | 121 --------------------------------------------
devcontainer | 2 +-
4 files changed, 1 insertion(+), 122 deletions(-)
diff --git a/LICENSE b/LICENSE.txt
similarity index 100%
rename from LICENSE
rename to LICENSE.txt
diff --git a/NOTICE b/NOTICE.txt
similarity index 100%
rename from NOTICE
rename to NOTICE.txt
diff --git a/aggregate-license-notice.sh b/aggregate-license-notice.sh
deleted file mode 100755
index 5aca1d7..0000000
--- a/aggregate-license-notice.sh
+++ /dev/null
@@ -1,121 +0,0 @@
-set -e
-cd
/Users/msciab/Projects/Workspace/incubator/0.9.0-incubating-RC5/openserverless
-
-MODS="admin-api build cli devcontainer oplugins oplugins-op runtimes streamer
testing"
-
-desc() {
- case "$1" in
- admin-api) echo "Admin API service
(docker.io/apache/openserverless-admin-api)";;
- build) echo "Build tree, including the vendored Apache OpenWhisk
sources";;
- cli) echo "The 'ops' command-line interface";;
- devcontainer) echo "Developer container image
(docker.io/apache/openserverless-devcontainer)";;
- oplugins) echo "Taskfile plugins (ops task definitions)";;
- oplugins-op) echo "Kubernetes operator
(docker.io/apache/openserverless-operator)";;
- runtimes) echo "Action runtime container images";;
- streamer) echo "Streamer service
(docker.io/apache/openserverless-streamer)";;
- testing) echo "Integration test suite";;
- esac
-}
-
-banner() { # $1=char $2..=text lines
- local c="$1"; shift
- printf '%.0s'"$c" $(seq 1 78); echo
- for l in "$@"; do echo "$l"; done
- printf '%.0s'"$c" $(seq 1 78); echo
-}
-
-################## LICENSE ##################
-{
- # Apache 2.0 text, taken once from the canonical copy
- sed -n '1,202p' oplugins/LICENSE
-
- cat <<'HDR'
-
-==============================================================================
-APACHE OPENSERVERLESS (INCUBATING) -- AGGREGATED LICENSE
-==============================================================================
-
-The Apache source release of Apache OpenServerless consists of Apache-2.0
-licensed files only, including the vendored Apache OpenWhisk sources under
-build/openwhisk, and the Apache License, Version 2.0 reproduced above
-applies to all of it.
-
-The sections below aggregate, verbatim, the third-party license terms
-recorded in the LICENSE file of each submodule of this distribution. They
-apply to the convenience binaries built from this source -- the statically
-linked `ops` command-line interface and the container images assembled at
-build time -- not to the Apache source release itself.
-
-See the WARN file for the ASF category classification of each license. The
-LICENSE file of each submodule remains authoritative for that component.
-
-Submodules aggregated here:
-
-HDR
-
- for m in $MODS; do printf ' %-14s %s\n' "$m" "$(desc $m)"; done
-
- for m in $MODS; do
- body_lines=$(( $(wc -l < $m/LICENSE) - 202 ))
- echo
- echo
- banner '=' "LICENSE -- $m" "$(desc $m)" "Source: $m/LICENSE"
- if [ "$body_lines" -le 0 ]; then
- echo
- echo "This component bundles no third-party software; it is covered in"
- echo "its entirety by the Apache License, Version 2.0 reproduced above."
- else
- sed -n '203,$p' $m/LICENSE
- fi
- done
-
- echo
- echo
- banner '=' "END OF AGGREGATED LICENSE"
-} > LICENSE.new
-
-################## NOTICE ##################
-{
- cat <<'HDR'
-Apache OpenServerless (Incubating)
-Copyright 2024-2026 The Apache Software Foundation
-
-This product includes software developed at
-The Apache Software Foundation (https://www.apache.org/).
-
-Apache OpenServerless is an effort undergoing incubation at The Apache
-Software Foundation (ASF), sponsored by the Apache Incubator. See the
-DISCLAIMER file distributed with this work.
-
-This product is an aggregate distribution. The sections below aggregate,
-verbatim, the notices recorded in the NOTICE file of each submodule. The
-Apache source release contains only Apache-2.0 licensed files; the notices
-that refer to container images and to statically linked binaries apply to
-the convenience binaries assembled at build time. See the WARN file beside
-this NOTICE.
-
-The NOTICE file of each submodule remains authoritative for that component.
-
-Submodules aggregated here:
-
-HDR
-
- for m in $MODS; do printf ' %-14s %s\n' "$m" "$(desc $m)"; done
-
- for m in $MODS; do
- body_lines=$(( $(wc -l < $m/NOTICE) - 5 ))
- echo
- echo
- banner '=' "NOTICE -- $m" "$(desc $m)" "Source: $m/NOTICE"
- if [ "$body_lines" -le 0 ]; then
- echo
- echo "This component records no notices beyond the ASF notice above."
- else
- sed -n '6,$p' $m/NOTICE
- fi
- done
-
- echo
- echo
- banner '=' "END OF AGGREGATED NOTICE"
-} > NOTICE.new
diff --git a/devcontainer b/devcontainer
index 00337e1..0942f60 160000
--- a/devcontainer
+++ b/devcontainer
@@ -1 +1 @@
-Subproject commit 00337e1c0f9d203b87d86d42b0f7c5fb1310752b
+Subproject commit 0942f6003f68650bb3f4804b3b16f35a5dffd9cb