I have added comments on the proposed document. I don't think we should
make it compulsory to include scripts to rebuild binaries used in the
projects. It
is a maintenance nightmare.

I agree though that we need a proper definition for the "convenience
packages"
and some guidelines around Docker Image and Helm Chart.

Regards,
Kaxil
Apache Airflow PMC

On Sun, Oct 18, 2020 at 3:14 PM Jarek Potiuk <ja...@potiuk.com> wrote:

> @Matt Sicker <boa...@gmail.com> - absolutely, thanks for mentioning that.
> My intention is to hash-out as many details as possible and get as much
> input as possible from relevant people to make a strong case to the board.
> While I am not an ASF member myself, just a PMC, I watched some of the
> Apache Con talks and I understand that board operates in asynchronous mode
> and that they should get an information that they could digest earlier,
> offline and make decisions quickly, so I want to make everything to make it
> clear and straightforward and - possibly have a strong case, supported, or
> at least with very limited number of strong "no" opinions, so I am still in
> the phase of involving people and gathering feedback.
>
> @Justin  - I read it and I think this is all really great. I think it very
> nicely documents the current policies and beyond, there is only one thing
> in both - current release policies and the incubator distribution
> guidelines that are a bit contradictory and I hope part of my proposal for
> policy update addresses. And I know it's the toughest one.
> It's about category X software inclusion in binary convenience packages. As
> I see it is pretty much impossible not to include category X software in a
> docker image. Since they are Linux-kernel based usually there are always
> some GPL licensed libraries included in those.
>
> While I perfectly understand that "COMPILED PACKAGES" should not contain
> Category X software, I think "Docker images" (and likely other binary
> distribution mechanisms - for example those that package software for
> installation on Windows/Mac workstation) can - and it should be allowed.
> Unfortunately according to the policies "Convenience binaries need to
> follow licensing policy and not include any category X licensed software."
>
> So the really only thing I am looking for is to introduce a separate
> category for those different "packaging mechanism" and separate them out
> (and explicitly name as category). For now we either release "software" or
> "convenience binaries". And docker images are neither.
>
> J,
>
>
>
>
> On Sun, Oct 18, 2020 at 3:14 AM Justin Mclean <jus...@classsoftware.com>
> wrote:
>
> > Hi,
> >
> > > I am not even sure myself if I am the only one who feels the
> > disconnection
> > > between reality and the current policies, that's why I started the
> thread
> > > here.
> >
> > You would not be the only person who set this. People and project are
> > making small steps to correct this. Recently Infra’s distribution policy
> > was updated and the Incubator made these guidelines. [1] Note that Infra
> do
> > support docker as a platform.
> >
> > Thanks,
> > Justin
> >
> > 1. https://incubator.apache.org/guides/distribution.html
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
> > For additional commands, e-mail: dev-h...@community.apache.org
> >
> >
>
> --
> +48 660 796 129
>

Reply via email to