Hi Vincent,

Thanks to you too and great to talk to you! Thanks for reaching out.

My replies are inline below:

On Aug 13, 2012, at 1:34 AM, Geomatys.com wrote:

> Hello Chris,
> 
> First of all, nice to talk to you. 
> 
> I remained in the background those past weeks letting Martin solve IP 
> discussions with OSGEO, but talked a lot with him about a possible 
> collaboration with the SIS project and how to solve things regarding the 
> difficult relations we've got with the GeoTools community. 
> 
> For the a - b - c - d points, I will let Martin and other developers from 
> Geotk/Geomatys talk with SIS community. But for the last point, as far I'm 
> concerned I'll give my point of view, and bring some informations regarding 
> our activity linked to Geotk.
> 
> At first we started this fork in 2008 in order to solve some problems we 
> encountered with GeoTools and it's consequences for our activity. Since that 
> time we spent Martin's day work to rework all the packages from Geotk (core) 
> and extended this work to Metadata NetCDF and so on ...
> In paralel, we benefit from funded jobs to rewrite packages after packages, a 
> lot of GeoTools source code hosted on the pending part of the project. Today, 
> only 10 or 20% of historical code remains, and as we're now more than 15 
> people working on it, it'll be not to hard to complete this work.

Ah, thanks that's an important piece of history for you to share. Thanks on 
that.

> 
> Based on this toolkit, we've created a SDI framework called Constellation-SDI 
> that offers WMS, WMTS, CS-W, WFS, WCS, SOS and WPS services. We've developed 
> a geospatial catalog (MDWeb), a web client framework JSF based (MapFaces), 
> and a desktop client (Puzzle-GIS).

Wow, OK, cool sounds pretty comprehensive!

> 
> All those project are used to develop our customers solutions, and in some 
> cases they've some teams working internally to extend its projects.
> 
> That said, it seems clear that we couldn't give up immediately Geotk 
> developement without putting Geomatys in a dangerous situation.

Sure, gotcha. And based on the below it seems like you have deduced a plan that 
is agreeable on the Geomatys side and the software
you guys are supporting, and that seems workable from the Apache SIS side. I 
think the faster and sooner you and your team come over
to Apache SIS, the quicker you can retire the GeoTK stuff.

> 
> After some thought, we considered that the best way to migrate our projects 
> without disturbing too much our activity was to start with the core modules, 
> and when this task is achieved, we could easily replace Geotk-core by SIS 
> Core. After that we could continue with the pending part of Geotk. One of the 
> benefits of this migration method is that during the migration of the core 
> part, we should have finished the rewrite of the remaining GeoTools packages 
> in the Geotk-Pending repository.
> 

Sure that sounds great.

> To follow this plan, and to keep coherent with the licenses, we will have to 
> migrate all our code from LGPL to Apache2. LGPL 2.1 isn't compliant with 
> Apache License, and we couldn't use SIS-Core with Geotk pending as it is now.

Sure, got it.

> 
> Last but not least, by doing that way, we can take the time to work together 
> and test if we're compatible enough to create a long term community all 
> together (on that point I'm very confident regarding our common objectives).

+1, and me too RE: our common objectives and the ability to work together!

> This point is for me really important because we've worked hard to reach our 
> independence form the GeoTools Project, and migrating progressively from 
> Geotk to SIS allows us to minify the risk of failure if something goes wrong.

+1.

> I do not hide that I'm a bit worried by the few exchange on the list 
> concerning GeoTools and the dual-licensing stuff. We've not spent so much 
> energy to have a clear separation between the two projects, that it will be 
> hard to accept for us if we've to deal again with this community through the 
> SIS project.

Well I can't control what folks send to the list, but I can pretty much tell 
you that I'm interested in the "Apache way" and in 
promoting folks that abide by it, and work within our community. So far, so 
good, and I appreciate your contributions here.

> 
> So, to answer clearly the questions bellow :
> 
>> e. As an Apache SIS mentor, my question to you is:
>>   - do you anticipate closing down GeoTK at some point?
> Yes
>> If so, when.
> when the core and pending part of Geotk will be fully migrated to SIS

+1

> 
>> If not, why?
> Not if during the migration process we encounter some community problems, 
> keeping us safe to continue our business.

> 
>> I'm not a fan of co-developing projects, and communities here are the 
>> in the GeoTK community going to come over here to the ASF and Apache SIS
>> project, or will work continue over at GeoTK? I would hope the answer is
>> that work *would not* continue at GeoTK and that you guys would come
>> create issues of some code, or even replicated code over here at the ASF,
>> being released and developed somewhere else (e.g., GeoTK.org).
> I'm not a big fan of duplicated work too and a convergence toward a single 
> community is for me the goal we've to reach.

+1

>> ASF. More so than the code, the community is what we care about. Are others 
>> here. It reduces friction, reduces duplication of development, and doesn't
> The most important thing that persuaded us to contact you is the community. 
> Today we can migrate the major part of our Geotk code to Apache2 and continue 
> working as before, but we were looking for a scientific geospatial community 
> to work with, and I guess we found it.

That sounds great VIncent and thank you for your thoughtful replies. Glad to 
have you
on list and working with Apache SIS!

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.mattm...@nasa.gov
WWW:   http://sunset.usc.edu/~mattmann/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adjunct Assistant Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Reply via email to