Publishing container images for Apache Spark

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Publishing container images for Apache Spark

Erik Erlandson-2
Dear ASF Legal Affairs Committee,

The Apache Spark development community has begun some discussions about publishing container images for Spark as part of its release process.  These discussions were spurred by the upstream adoption of a new Kubernetes scheduling back-end, which by nature operates via container images running Spark inside a Kubernetes cluster.

The current state of thinking on this topic is influenced by the LEGAL-270 Jira which can be summarized as:
* A container image has the same legal status as other derived distributions
* As such, it is legally sound to publish a container image as long as that image corresponds to an official project release
* An image that is regularly built from non-release code (e.g. a 'spark:latest' image built from the head of master branch) would not be legally approved
* The image should not contain any code or binaries that carry GPL licenses, or other licenses considered incompatible with ASF.

We are reaching out to you to get your additional input on what requirements the community should meet to engineer Apache Spark container images that meet ASF legal guidelines.

The original dev@spark thread is here:

LEGAL-270:

Reply | Threaded
Open this post in threaded view
|

Re: Publishing container images for Apache Spark

Craig Russell
Hi,

I think your summary is spot on. I don't see further issues.

Craig

On Jan 11, 2018, at 9:18 AM, Erik Erlandson <[hidden email]> wrote:

Dear ASF Legal Affairs Committee,

The Apache Spark development community has begun some discussions about publishing container images for Spark as part of its release process.  These discussions were spurred by the upstream adoption of a new Kubernetes scheduling back-end, which by nature operates via container images running Spark inside a Kubernetes cluster.

The current state of thinking on this topic is influenced by the LEGAL-270 Jira which can be summarized as:
* A container image has the same legal status as other derived distributions
* As such, it is legally sound to publish a container image as long as that image corresponds to an official project release
* An image that is regularly built from non-release code (e.g. a 'spark:latest' image built from the head of master branch) would not be legally approved
* The image should not contain any code or binaries that carry GPL licenses, or other licenses considered incompatible with ASF.

We are reaching out to you to get your additional input on what requirements the community should meet to engineer Apache Spark container images that meet ASF legal guidelines.

The original dev@spark thread is here:

LEGAL-270:


Craig L Russell
Secretary, Apache Software Foundation
[hidden email] http://db.apache.org/jdo