incubator-sis-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mattmann, Chris A (388J)" <chris.a.mattm...@jpl.nasa.gov>
Subject Re: spatial4j at SIS?
Date Mon, 05 Mar 2012 22:01:10 GMT
Hi Joe,

Well that's the goal, for when Patrick and I started the project with Sean and Paul. I'd seen
enough
of the LGPL libraries out there for spatial and set out to grow up an ALv2 version, so that
downstream
users who expect the type of legal framework and quality that the ASF provides would find
no surprises.
I don't think those goals have changed in the least.

I'm really supportive of what Ryan is doing with spatial4j. If there is any way that we can
join the communities
here, that would be awesome, I would just strongly advocate for not doing it in a way that
includes any LGPL
components, even optionally.

Cheers,
Chris

On Mar 5, 2012, at 1:55 PM, Joe White wrote:

> That definitely sounds like you are advocating writing a complete projection engine,
 as well as geospatial raster and vector support with AL licensing.  That would be pretty
ambitious, although not as bad when taking a (much) longer view.
> 
> Joe
> 
> On Mar 5, 2012, at 4:50 PM, Adam Estrada wrote:
> 
>> Chris,
>> 
>> Optional support today means that it could potentially be deprecated in
>> later releases, right? The same is true with including GDAL and Proj4. Both
>> of them are very liberally licensed but have to buckle down because of EPSG
>> support. Thoughts on that?
>> 
>> Adam
>> 
>> On Mon, Mar 5, 2012 at 4:47 PM, Mattmann, Chris A (388J) <
>> chris.a.mattmann@jpl.nasa.gov> wrote:
>> 
>>> Hi Greg,
>>> 
>>> On Mar 5, 2012, at 1:33 PM, Greg Reddin wrote:
>>> 
>>>> On Mon, Mar 5, 2012 at 3:17 PM, Adam Estrada <estrada.adam@gmail.com>
>>> wrote:
>>>>> http://www.apache.org/legal/resolved.html  From there it looks like
>>> LGPL is
>>>>> a definite no no...Does this mean that it can't be included as an option
>>>>> when being built?
>>>> 
>>>> I think it is a definite no no for "inclusion" in a project, meaning
>>>> we can't include any LGPL wok in SIS. But I think we are talking about
>>>> an optional dependency here. See the following blurb from the
>>>> above-linked page:
>>>> 
>>>> "Can Apache projects rely on components whose licensing affects the
>>>> Apache product?
>>>> Apache projects cannot distribute any such components. However, if the
>>>> component is only needed for optional features, a project can provide
>>>> the user with instructions on how to obtain and install the
>>>> non-included work. Optional means that the component is not required
>>>> for standard use of the product or for the product to achieve a
>>>> desirable level of quality. The question to ask yourself in this
>>>> situation is:
>>>> 
>>>> Will the majority of users want to use my product without adding the
>>>> optional components?"
>>>> 
>>>> So, if I understand everything correctly, I don't see this as a
>>>> roadblock. It is possible that I don't understand it correctly though
>>>> :-)
>>> 
>>> Unfortunately I do see it as a roadblock. The goal of SIS was to write
>>> a pure ALv2 licensed (or compatible) spatial library and toolkit, which
>>> in my mind does *not* include any dependencies (even optional) on
>>> LGPL components.
>>> 
>>> As I understand it, in this case, JTS is providing the polygon support.
>>> Polygon support is something we'd really like to support in SIS, so
>>> to me, this dependency (though optional in e.g., Lucene) is a core
>>> feature of SIS and something most of the eventual users of the system
>>> would want.
>>> 
>>> Cheers,
>>> Chris
>>> 
>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>> Chris Mattmann, Ph.D.
>>> Senior Computer Scientist
>>> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
>>> Office: 171-266B, Mailstop: 171-246
>>> Email: chris.a.mattmann@nasa.gov
>>> WWW:   http://sunset.usc.edu/~mattmann/
>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>> Adjunct Assistant Professor, Computer Science Department
>>> University of Southern California, Los Angeles, CA 90089 USA
>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>> 
>>> 
> 


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Chris Mattmann, Ph.D.
Senior Computer Scientist
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 171-266B, Mailstop: 171-246
Email: chris.a.mattmann@nasa.gov
WWW:   http://sunset.usc.edu/~mattmann/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adjunct Assistant Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


Mime
View raw message