Ok Thanks. We did the same checks on the sources  but we we’re unable to
find them. Many are coming from relased OpenWhisk code though - but I guess
when they released there was no AI to help.

On Wed, 30 Sep 2026 at 20:08, PJ Fanning <[email protected]> wrote:

> Apologies the summaries of the issues have copy/paste issues but the links
> to the GitHub issues and PR should work.
>
>
> On 2026/09/30 19:04:29 PJ Fanning wrote:
> > -1 binding.
> > Still a lot of licensing problems. Issues that I raised before was not
> handled for RC7.
> >
> > Issues and pull requests raised in apache/openserverless while reviewing
> 0.9.0-incubating-RC7
> >
> > Issues
> >
> > #259 - Unzip.scala contains Stack Overflow code, not allowed by ASF
> licensing policy
> > https://github.com/apache/openserverless/issues/259
> > build/openwhisk/.../standalone/Unzip.scala (vendored from OpenWhisk) is
> based on a Stack Overflow answer. Stack Overflow content is CC BY-SA, and
> ASF policy does not allow it without the author's permission. Suggests a
> clean-room rewrite (and guarding against zip-slip paths while doing so).
> >
> > #260 - Third-party files missing from LICENSE and carrying ASF heade
> > https://github.com/apache/openserverless/issues/260
> > Lists vendored third-party content not in the top-level LICENSE: mvdd
> into cli/tools/sh.go, and the Milvus, milvus-operator and Locustmanifests.
> Also reports that vendored third-party files carry the ASF header instead
> of their upstream notices, which ASF policy does not allow. A follow-up
> > comment cross-references the more specific issues below and notes
> thsince been removed.
> >
> > #262 - Apache Kvrocks kvrocks.conf is bundled but not attributed in
> > https://github.com/apache/openserverless/issues/262
> > oplugins-op/openserverless/templates/kvrocks-cm.yaml embeds the Apaconf,
> with 8 settings changed. Suggests a LICENSE entry and theKvrocks
> attribution in NOTICE.
> >
> > #263 - cert-manager.yaml: upstream copyright header replaced with ASF
> header, and not in LICENSE
> > https://github.com/apache/openserverless/issues/263
> > oplugins-op/deploy/cert-manager/cert-manager.yaml is the cert-manager
> v1.10.1 manifest with its "Copyright 2022 The cert-manager Authors" header
> replaced by the
> > ASF header. Suggests downloading it at install time, as oplugins alre
> header and adding a LICENSE entry.
> >
> > #264 - Main.scala (OpenWhisk admin tool) contains MIT-licensed code
> bution
> > https://github.com/apache/openserverless/issues/264
> > printErr() is Scallop 3.3.2's default error handler (MIT). Suggests ry.
> >
> > #265 - DockerToActivationFileLogStore.scala contains code derived frut
> attribution
> > https://github.com/apache/openserverless/issues/265
> > OwSink.combine is adapted from Akka 2.6.12 (Apache-2.0, Lightbend). r a
> rewrite, possibly based on Apache Pekko instead.
> >
> > #266 - ExecManifest.scala copies the docker/distribution
> image-referbution
> > https://github.com/apache/openserverless/issues/266
> > An 18-line grammar comment is copied verbatim from
> docker/distributiource link is broken. Suggests a LICENSE entry and a
> pinned link, orrewording.
> >
> > #267 - Top-level LICENSE/NOTICE: bundled JavaScript copyright notices
> belong in LICENSE, and several are inaccurate
> > https://github.com/apache/openserverless/issues/267
> > The copyright lines for the npm packages bundled in upload.js and
> usage.js are in the top-level NOTICE (lines 69-162), where ASF guidance
> says they do not belong.
> > Eight of them do not match the upstream packages. Suggests moving thE.
> >
> > #268 - Source release: ship only the top-level LICENSE and NOTICE, n
> > https://github.com/apache/openserverless/issues/268
> > The source release contains 85 LICENSE/NOTICE/DISCLAIMER files in suy
> contradict each other and the top-level files. Asks for them to beleft out
> of the source release. Notes that 26 Dockerfiles copy them into container
> images, so the images need another source for them.
> >
> > #269 - Top-level LICENSE says Gradle wrapper v5.5, but the gradlew
> scripts are from Gradle 6.9.1
> > https://github.com/apache/openserverless/issues/269
> > The vendored gradlew and gradlew.bat match OpenWhisk's Gradle 6.9.1
> scripts, not Gradle 5.5. Suggests correcting the version in LICENSE.
> >
> > Pull requests
> >
> > #261 - LICENSE/NOTICE: list every vendored copy of the bundled
> Kubernetes components
>                          https://github.com/apache/openserverless/pull/261
> > Targets the 0.9.0 branch. Extends the existing LICENSE entries for
> ingress-nginx, Kubegres, openshift-acme, Prometheus / kube-state-metrics
> and the OpenWhisk Helm chart to also list the copies under oplugins-op/ and
> testing/. Updatf #260.
> >
> >
> > On 2026-09-29 08:03 UTC Michele Sciabarra wrote:
> > > Hi all,
> > >
> > > RC6 included a javascript that while being apparently a source, should
> > > be considered a binary.
> > > I omitted the source for that, which was a mistake. I corrected this
> > > error by moving it to a separate repository and excluding it from the
> > > distribution as it is not currenly used. I also updated the licenses
> > > and distribution files and the location of the KEYS file.
> > >
> > > There are no code changes aside from that but we need to revote the
> > > distribution for submission to the IPMC.
> > >
> > > I propose the following RC to be released as the official
> > > Apache OpenServerless 0.9.0-incubating release.
> > >
> > > The artifacts for this release candidate can be found at:
> > >
> > >
> https://dist.apache.org/repos/dist/dev/incubator/openserverless/0.9.0-incubating-RC7
> > >
> > > The Git tag to be voted upon is:
> > >
> > > v0.9.0-incubating-RC7
> > >
> > >
> https://github.com/apache/openserverless/releases/tag/v0.9.0-incubating-RC7
> > >
> > > Release artifacts are signed with the GPG key of the release manager.
> > >
> > > The KEYS file is available at:
> > >
> > > https://downloads.apache.org/incubator/openserverless/KEYS
> > >
> > > Please download, verify, and test the release candidate.
> > >
> > > For detailed step-by-step instructions on how to verify this
> > > release, please see the file VERIFY.md within the source
> > > archive, or check:
> > >
> > > https://github.com/apache/openserverless/blob/0.9.0/VERIFY.md
> > >
> > > The vote will run for a minimum of 72 hours and close no earlier
> > > than:
> > >
> > > 2026-10-02 07:55 UTC
> > >
> > > Please vote:
> > >
> > > [ ] +1 Release this package as Apache OpenServerless 0.9.0-incubating
> > > [ ] +0
> > > [ ] -1 Do not release this package because... (reason required)
> > >
> > > Only PPMC members have binding votes, but community votes are
> > > encouraged.
> > >
> > > Checklist for reference:
> > > [ ] Download links are valid
> > > [ ] Checksums and signatures are valid
> > > [ ] LICENSE/NOTICE files exist
> > > [ ] No unexpected binary files in source
> > > [ ] All source files have ASF headers
> > > [ ] Can compile from source
> > >
> > > On behalf of the Apache OpenServerless Podling PMC (PPMC),
> > >
> > > Michele Sciabarra | CTO
> > > m: +44 747 984 8388
> > > e:  [email protected]
> > > l:   https://linkedin.com/in/msciab
> > > Nuvolaris Inc | 1209 Orange Street, 19801Wilmington DE - US
> > >
> >
>

Reply via email to