Thanks to the help of our mentor JB Onofré we have the LICENSE and NOTICE
right now.


Michele Sciabarra
CEO - Nuvolaris Inc

On Sun, 13 Sep 2026 at 20:07, Antonino Salvatore Cutri' <
[email protected]> wrote:

> I think Max's quote from pjfanning clarifies the distinction.
>
> My understanding is that the top-level LICENSE/NOTICE should cover the
> contents of the *source release*, not the binary dependencies that will
> later be included in the Docker images.
>
> So it is not simply the LICENSE/NOTICE of the CLI, but neither is it the
> aggregation of the LICENSE files we put next to each Dockerfile, since
> those are meant to cover the contents of the corresponding Docker images.
>
> This also seems consistent with PJ's issue #246: third-party *source code
> actually included in the source release* must be accounted for in the
> top-level LICENSE (and retain the appropriate headers, e.g. the missing
> license headers in the Scala files derived from OpenWhisk, compared to the
> original upstream files), while binary dependencies included in the Docker
> images are accounted for by the image-specific LICENSE/NOTICE files.
>
> Antonino
>
> Il giorno dom 13 set 2026 alle ore 18:22 Massimo Tozzi <
> [email protected]> ha scritto:
>
> > Hi Michele
> > My 2cent as you know i am not aware about code:
> > But PJ has wrote
> >
> > The LICENSE for the source release is about the code and should make no
> > mention of binary dependencies.
> > The LICENSE for docker images should contain inside the docker image a
> > specific LICENSE that does mentions the binary dependencies included in
> the
> > docker image.
> > There are different LICENSE files - one for the source release (which
> > contains just code) and separate ones from the convenience binaries that
> > you release like docker images.
> >
> > could help you?
> > br/max
> >
> > Il giorno dom 13 set 2026 alle ore 18:09 Michele Sciabarra <
> > [email protected]> ha scritto:
> >
> >> I am seriously confused here of this source vs image licensing issue
> >>
> >> OpenServerless is a kubernetes application, so, except the cli,
> >> everything is the source builds a docker image
> >>
> >> So we place the LICENSE and NOTICE for the Dockerfile
> >>
> >> See admin-api/LICENSE and admin-api/NOTICE for the admn-api/Dockerfile
> >> and also those in the runtimes under
> >> runtimes/runttime/python/sys/LICENSE and NOTICE for that Docerfile
> >>
> >> But WHAT we have to put in the top level? My guess was: the
> >> aggregation of the licenses of the submodules...
> >>
> >> If not, what? Only the license and notice for the cli?
> >>
> >> Please help me to understand...
> >>
> >>
> >> Michele Sciabarra | CTO
> >> m: +44 747 984 8388
> >> e:  [email protected]
> >> l:   https://linkedin.com/in/msciab
> >> Nuvolaris Inc | 1209 Orange Street
> >> <
> https://www.google.com/maps/search/1209+Orange+Street?entry=gmail&source=g
> >,
> >> 19801Wilmington DE - US
> >>
> >
> >
> > --
> > Massimo Tozzi
> > CRO @Nuvolaris
> >
> > mail: [email protected]
> > mobile: +39 348 262 7433 <+39%20348%20262%207433>
> > www: https://www.nuvolaris.io
> >
>

Reply via email to