On Thu, Jan 28, 2016 at 5:22 PM, Gino Bustelo <[email protected]> wrote: >>1) Does Toree intend to include Jupyter in its download, or would the >>end user be expected to install Jupyter separately? > > Jupyter is a separate tool not included by Toree (jupyter.org). Toree can > get installed into Jupyter as what they call a kernel.
And "installing into Jupyter" requires ZeroMQ? There are no alternatives? I want to be thorough here. >>2) You used the phrase "one of it's roles". Would ZeroMQ be used for >>any other use than as a server to Jupyter Notebook? > > There are other uses... but most would communicate with Toree through > ZeroMQ. Again, no alternatives? --- Backing up to explain where I'm going with this. Clearly the community that originally developed ZeroMQ intended to license their work under what Apache would refer to as a "Category 'B'" license. However, as they note on their licensing page, they weren't as successful as they had hoped, finding that their license terms have not proven to be easy for corporate lawyers to accept; which is an explicit goal of the Apache Software Foundation Legal Affairs committee. And they have now painted themselves into a corner as they neither have copyright assignments, nor contributor license agreements, and have lost contact with many of the original copyright holders. The next thing to explore is a platform exception. For those interested, that's approximation 2 in http://www.apache.org/legal/ramblings.html. Generally, that means that you don't ship that component, but if is present in the environment, you will make use of it. This case is a bit different. As I understand it, Toree doesn't directly plug into Jypiter, it plugs into ZeroMQ, and ZeroMQ plugs into Jypiter. We may need to explore approximation 3 in the link above. A part of the discussion is whether or not there are any alternatives, and how hard would it be for somebody who wanted to avoid the use of ZeroMQ to remove that portion of the code, and how useful would the code be if that were done. - Sam Ruby > On Thu, Jan 28, 2016 at 1:32 PM, Sam Ruby <[email protected]> wrote: > >> On Thu, 28 Jan 2016 12:59:47 -0600, Gino Bustelo <[email protected]> >> wrote: >> > >> > @Sam Our need for ZeroMQ is due to Jupyter. Jupyter relies on ZeroMQ for >> > communication between the Client and Server. In Toree's case, one of it's >> > roles is as the Server to a Jupyter Notebook. We don't want to loose this >> > usecase. >> >> Some of these questions may sound odd, but please bear with me: >> >> 1) Does Toree intend to include Jupyter in its download, or would the >> end user be expected to install Jupyter separately? >> >> 2) You used the phrase "one of it's roles". Would ZeroMQ be used for >> any other use than as a server to Jupyter Notebook? >> >> - Sam Ruby >>
