Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [spatial4j-dev] Spatial4j 0.7 in December?

I checked with the LT PMC. You can either use copyright referencing yourself or the existing Jeo project -- both are valid.

On Wed, Nov 22, 2017 at 10:34 AM Justin Deoliveira <jdeolive@xxxxxxxxx> wrote:
Yup can definitely make that change. I’ll submit a pull request over the next day or so. Are there any special guidelines I need to follow when taking code from another project? The copyright for the jeo code is “copyright The jeo project”. The classes in questions have only been authored by myself. The license is Apache. I was just going to maintain the original copyright header and add the spatial4j one? Is that even necessary?

Makes sense about rolling spatial4j into Lucene/Solr directly. 

On November 22, 2017 at 6:38:40 AM, David Smiley (david.w.smiley@xxxxxxxxx) wrote:

I understand RE kids ;-)  Might you be the one to remove the Jeo dependency then, doing whatever is needed?  I figure since you wrote the Jeo code, it might be fitting if you commit the pieces we use to Spatial4j tests.  If you do that, I'll take care of everything else with the Spatial4j release.

I think Jeo is pretty cool by the way; sort of a very light-weight Geotools based on my recollection when I looked at it last.

I do want to try to get some of the Spatial4j functionality into JTS but that will take some time.  Once that happens (or maybe even if it doesn't), then I think it would make sense to fold Spatial4j into Lucene & Solr since that's really where it's used.

~ David

On Tue, Nov 21, 2017 at 5:33 PM Justin Deoliveira <jdeolive@xxxxxxxxx> wrote:
Great news!

I can definitely do an update of jeo with the new JTS dependency asap. No problem there. That said, I’d also be fine with dropping jeo as a dependency and just porting whatever classes we might be using for tests directly into spatial4j. To be honest I haven’t been doing any active development on jeo for quite some time (having kids has reduced by time for open source endeavours ;) ) and I don’t really have any plans to in the near term. It would be one less moving part and honestly I’d rather put that time into spatial4j anyways. Another option would be to see if there is any interest for those utility classes directly in JTS itself. 

Whichever way we decide to go is fine with me and I can help with whatever option we choose. 

-Justin

On November 21, 2017 at 3:19:05 PM, David Smiley (david.w.smiley@xxxxxxxxx) wrote:

The release of JTS 1.15 officially under LocationTech with a new more compatible license is imminent.  Like tomorrow?  That soon. I'd like to get a Spatial4j release using it in 1 month.  I don't have much time to shoot for more objectives than that with the release but perhaps others do.

I tried JTS 1.15.0-SNAPSHOT (build locally from JTS master branch) with Spatial4j master branch and it worked :-)  Mainly I got everything to compile merely by replacing "com.vividsolutions" with "org.locationtech" everywhere.  It wasn't quite this easy because I first had to update a Spatial4j test dependency on https://github.com/jeo/jeo to do the same and to update it's dependency on JTS 1.15.0-SNAPSHOT as well.  I happened to have that project locally checked out already so I made these changes locally.  

Justin, do you think you could do an update of Jeo ASAP after JTS?  I may have to submit an Eclipse CQ for it as it's an updated library.  I attended a LocationTech PMC hangout call today and it was also suggested that another option is removing the test dependency on Jeo... which I'm not eager to do but yeah it's an option.

~ David
--
Lucene/Solr Search Committer, Consultant, Developer, Author, Speaker
_______________________________________________
spatial4j-dev mailing list
spatial4j-dev@xxxxxxxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.locationtech.org/mailman/listinfo/spatial4j-dev
--
Lucene/Solr Search Committer, Consultant, Developer, Author, Speaker
--
Lucene/Solr Search Committer, Consultant, Developer, Author, Speaker

Back to the top