> On 13 Nov 2015, at 22:19, Matei Zaharia <matei.zaha...@gmail.com> wrote: > > One question about this from the Spark side: have you considered giving the > project a different name so that it doesn't sound like a Spark component? > Right now "Spark Kernel" may be confused with "Spark Core" and things like > that. I don't see a lot of Apache TLPs with related names, though maybe > there's nothing wrong with that. >
ASF projects are allowed to, it just creates confusion about where support calls go. Certainly, if it is outside the ASF, then its an infringement of the ASF trademarks on Apache(tm) Spark(r). So from a trademark perspective alone, submitting to the ASF incubator may avoid having to rename the project. Given how java source usually ends up including product names in the packaging hierarchy, this can only be welcomed by the team > In terms of whether to put this in Apache Spark proper, we can have a > discussion about it later, but my feeling is that it's not necessary. One > reason is that this only uses public APIs, and another is that there are also > other notebook interfaces over Spark (e.g. Zeppelin). > > Matei > +1 for keeping it separate, because it can have its own release schedule, and it is designed to be loosely coupled through those APIs, Regarding the proposal, I do think the Kernel is architecturally interesting, especially the ability to register new event handlers running in-cluster. However, it's requirement to be 100% compatible with Jupyter means that is must use zeroMQ as a transport, —and zeromq.jar is LPGL. And the ASF, for better or worse, has a policy of: no mandatory dependencies on LGPL artifacts http://www.apache.org/legal/resolved.html with the most recent discussion on the topic being : https://issues.apache.org/jira/browse/LEGAL-192 I see that 0MQ are talking about adopting the MPL license: http://zeromq.org/area:licensing ; I think getting zeromq.jar licensed as MPL is going to have be a checklist item on being able to release ASF approved artifacts, hence getting out of incubation. If the project does get into incubation, one option that the spark team has is that of becoming the sponsoring project, rather than the incubator PMC. This gives the PMC there the responsibility for supervising the project, and should help foster a closer relationship between the groups -Steve --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org