[Geotools-devel] Rendering slow due to FidFilterImpl

2012-12-11 Thread Fernando González
Hi.

In the context of gvtools, we have a basic viewer with selection
capabilities. We have followed this approach[1] to manage selection
and as long as there is no selection (empty SetFeatureId), rendering
is ok. However, the bigger the SetFeatureId holding the selection
is, the slower the rendering goes.

I've identified the problem in FidFilterImpl class which checks if a
FeatureId is contained in the set of Identifiers by iterating through
all the elements in the set instead of using the Set.contains method,
which is much faster typically.

Is it a known issue or should I provide some code to reproduce the
behaviour easily?

The attached patch (just for testing) makes use of Set.contains and
works much faster. Quite probably there is a reason why Set.contains
is not used. For example, the patch instantiates a FeatureId, while
the FidFilterImpl works with Identifier interface.

I wonder if instead of a HashSet it could be possible to use a TreeSet
with a comparator that is independent of the concrete implementation
of Identifier.

Do you think this development would be possible/worth? Is there any
better approach to manage selection rendering?

Best regards.


[1] 
http://docs.geotools.org/latest/userguide/tutorial/map/style.html#creating-a-style-based-on-the-selection


fid-filter.patch
Description: Binary data
--
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


[Geotools-devel] [jira] (GEOT-4344) Separate general complex feature classes from gt-app-schema

2012-12-11 Thread Niels Charlier (JIRA)














































Niels Charlier
 created  GEOT-4344


 Separate general complex feature classes from gt-app-schema 















Issue Type:


Task



Assignee:


Niels Charlier



Components:


app-schema plugin



Created:


11/Dec/12 5:12 AM



Description:


The idea is to split the app-schema module in two:

The first part would contain everything that helps with complex features in general: building them, evaluating filters against them (property accessor, x-path evaluation), building complex feature types from XSD. These classes do not rely on specific schemes like GML, etc... apart form XS.
The second part will contain anything that is app-schema specific: creating complex feature datastores with mapping files.

The second part would continue as the gt-app-schema module. The first part would split off and become a new module 'gt-complex.


gt-complex should get its own page in the GeoTools User Documentation.




Project:


GeoTools



Priority:


Major



Reporter:


Niels Charlier




























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira





--
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


[Geotools-devel] proposal: Separate general complex feature classes from gt-app-schema

2012-12-11 Thread Niels Charlier
The Proposal:

http://docs.codehaus.org/display/GEOTOOLS/Separate+general+complex+feature+classes+from+gt-app-schema

Please vote, or provide criticism.

Kind Regards
Niels Charlier

--
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


[Geotools-devel] [Hudson] Build failed in Hudson: geotools-master-docs #1850

2012-12-11 Thread Hudson
See http://hudson.opengeo.org/hudson/job/geotools-master-docs/1850/

--
Started by upstream project geotools-master build number 4651
[INFO] Using Maven 3 installation: maven-3.0.4
[INFO] Checking Maven 3 installation environment
[workspace] $ /opt/apache-maven-3.0.4/bin/mvn --help
[INFO] Checking Maven 3 installation version
[INFO] Detected Maven 3 installation version: 3.0.4
[workspace] $ /opt/apache-maven-3.0.4/bin/mvn clean install -V -B 
-Dmaven.ext.class.path=/var/lib/hudson/maven/slavebundle/resources:/var/lib/hudson/maven/slavebundle/lib/maven3-eventspy-3.0.jar:/var/lib/jetty/webapps/hudson/WEB-INF/lib/hudson-remoting-2.2.0.jar
 -Dhudson.eventspy.port=42767 -f docs/pom.xml
[DEBUG] Waiting for connection on port: 42767
Apache Maven 3.0.4 (r1232337; 2012-01-17 08:44:56+)
Maven home: /opt/apache-maven-3.0.4
Java version: 1.6.0_21, vendor: Sun Microsystems Inc.
Java home: /usr/lib/jvm/java-6-sun-1.6.0.21_i586/jre
Default locale: en_US, platform encoding: UTF-8
OS name: linux, version: 2.6.32-11-pve, arch: i386, family: unix
[DEBUG] Connected to remote
[INFO] Scanning for projects...
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for 
org.geotools:docs:jar:9-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for 
org.apache.maven.plugins:maven-resources-plugin is missing. @ 
org.geotools:geotools:9-SNAPSHOT, 
http://hudson.opengeo.org/hudson/job/geotools-master-docs/ws/pom.xml, line 
1167, column 15
[WARNING] 'build.plugins.plugin.version' for 
org.apache.maven.plugins:maven-compiler-plugin is missing. @ 
org.geotools:geotools:9-SNAPSHOT, 
http://hudson.opengeo.org/hudson/job/geotools-master-docs/ws/pom.xml, line 
1144, column 15
[WARNING] 'build.plugins.plugin.version' for 
org.apache.maven.plugins:maven-surefire-plugin is missing. @ 
org.geotools:geotools:9-SNAPSHOT, 
http://hudson.opengeo.org/hudson/job/geotools-master-docs/ws/pom.xml, line 
1198, column 15
[WARNING] 'build.plugins.plugin.version' for 
org.apache.maven.plugins:maven-source-plugin is missing. @ 
org.geotools:geotools:9-SNAPSHOT, 
http://hudson.opengeo.org/hudson/job/geotools-master-docs/ws/pom.xml, line 
1255, column 15
[WARNING] 'build.plugins.plugin.version' for 
org.apache.maven.plugins:maven-jar-plugin is missing. @ 
org.geotools:geotools:9-SNAPSHOT, 
http://hudson.opengeo.org/hudson/job/geotools-master-docs/ws/pom.xml, line 
1233, column 15
[WARNING] The expression ${build.directory} is deprecated. Please use 
${project.build.directory} instead.
[WARNING] 'reporting.plugins.plugin.version' for 
org.apache.maven.plugins:maven-project-info-reports-plugin is missing. @ 
org.geotools:geotools:9-SNAPSHOT, 
http://hudson.opengeo.org/hudson/job/geotools-master-docs/ws/pom.xml, line 
1338, column 15
[WARNING] 'reporting.plugins.plugin.version' for 
org.apache.maven.plugins:maven-jxr-plugin is missing. @ 
org.geotools:geotools:9-SNAPSHOT, 
http://hudson.opengeo.org/hudson/job/geotools-master-docs/ws/pom.xml, line 
1363, column 15
[WARNING] 
[WARNING] It is highly recommended to fix these problems because they threaten 
the stability of your build.
[WARNING] 
[WARNING] For this reason, future Maven versions might no longer support 
building such malformed projects.
[WARNING] 
[INFO] 
[INFO] 
[INFO] Building GeoTools Documentation 9-SNAPSHOT
[INFO] 
Downloading: 
https://oss.sonatype.org/content/repositories/snapshots/org/apache/maven/plugins/maven-source-plugin/maven-metadata.xml
Downloading: 
http://repo.opengeo.org/org/geotools/geotools/9-SNAPSHOT/geotools-9-20121211.121527-326.pom
Downloading: 
http://download.java.net/maven/2/org/geotools/gt-image/9-SNAPSHOT/gt-image-9-20121211.121742-323.pom
Downloading: 
http://maven.geo-solutions.it/org/geotools/gt-image/9-SNAPSHOT/gt-image-9-20121211.121742-323.pom
Downloading: 
http://download.osgeo.org/webdav/geotools/org/geotools/gt-image/9-SNAPSHOT/gt-image-9-20121211.121742-323.pom
Downloading: 
http://repo.opengeo.org/org/geotools/gt-image/9-SNAPSHOT/gt-image-9-20121211.121742-323.pom
[INFO] 
[INFO] BUILD FAILURE
[INFO] 
[INFO] Total time: 1:05.014s
[INFO] Finished at: Tue Dec 11 12:20:34 UTC 2012
[INFO] Final Memory: 5M/74M
[INFO] 
[INFO] o.h.m.e.h.MavenExecutionResultHandler - Build failed with exception(s)
[INFO] o.h.m.e.h.MavenExecutionResultHandler - [1] 
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal 
on project docs: Could not resolve dependencies for project 
org.geotools:docs:jar:9-SNAPSHOT: Failed to collect dependencies for 

[Geotools-devel] [Hudson] Hudson build is back to normal : geotools-master-docs #1851

2012-12-11 Thread Hudson
See http://hudson.opengeo.org/hudson/job/geotools-master-docs/1851/


--
This message is automatically generated by Hudson. 
For more information on Hudson, see: http://hudson-ci.org/

--
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


[Geotools-devel] Contribution Agreement Clarity

2012-12-11 Thread Frank Warmerdam
Folks,

I have been seeking to have Google sign a corporate CLA
to cover contributions to the GeoTools projects so we could
feed back a few existing improvements, and some future
potential improvements.  During internal review of the CLA
we have encountered some concerns from our legal staff.

From our legal representative:


Google is not willing to sign the agreement as it currently stands due to
how the project  is currently defined in the agreement.  The agreement
states
'The Project is the collaborative effort known as the Geotools Project,
currently described at
http://www.geotools.org which initially aims to  design and create an open
source Java language library for
the management and analysis of spatial, geographic data.'

This does not actually define anything in particular, rather it seems
amorphous thing that apparently can be changed (since it's only currently
described).  It's completely ambiguous what this is (a legal entity, a
piece of software, etc).  In turn, this makes it completely indefinite what
terms such as solely as part of the Geotools Project mean in the patent
grant, and what except where exercise of rights in the Contribution as
part of the Geotools Project is
not feasible without such modification or combination. means in the
definition of 'licensed patents'.

If these were tied to a particular software project, we'd be willing to
sign it.


I'm going to seek an internal suggestion of a change to
the text, but I wanted to raise the issue here and get
a sense of whether others have encountered similar
issues and if there is any appetite for changes to the CLA.

For reference, I am pursuing this matter as a Google employee.

Best regards,
-- 
---+--
I set the clouds in motion - turn up   | Frank Warmerdam,
warmer...@pobox.com
light and sound - activate the windows | http://pobox.com/~warmerdam
and watch the world go round - Rush| Geospatial Software Developer
--
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] Contribution Agreement Clarity

2012-12-11 Thread Jody Garnett
Thanks for contacting us Frank, we have not had any feedback to this effect 
previously.

I am sure we can tightening up the language in the CLA, and could issue a new 
version of the document following our usual change procedure.

Our project is open allowing you to assemble a proposal to change the 
wording (as outlined in the developers guide). You do not have to be a member 
of the project steering committee to make a proposal. This would also give your 
legal department something to review prior to us issuing a new copy of the 
document. In this particular case we will need to assemble a document, and then 
pass it to the OSGeo board for final approval (as OSGeo is the legal entity 
effected).

IDEAS

If we stole some of the language from here (http://geotools.org/about.html) ( 
or here (http://docs.geotools.org/latest/userguide/geotools.html) ) would it be 
appropriate? Or even just GeoTools is an open source Java library that 
provides tools for geospatial data. from our website. 

The reason the scope of our project is left open is to allow for growth. Some 
avenues for growth that are requested on the email list are:
- Command line access to GeoTools functionality, especially recent process work
- Improved demo gt-swing application showcasing GeoTools functionality

Both of these directions go a bit beyond just a Java toolkit for spatial 
data, as in fact do the number of client implementations (wfs, wms, wps) 
included currently.

-- 
Jody Garnett


On Wednesday, 12 December 2012 at 3:18 AM, Frank Warmerdam wrote:

 Folks,
 
 I have been seeking to have Google sign a corporate CLA 
 to cover contributions to the GeoTools projects so we could
 feed back a few existing improvements, and some future
 potential improvements.  During internal review of the CLA
 we have encountered some concerns from our legal staff.  
 
 From our legal representative:
 
  
 Google is not willing to sign the agreement as it currently stands due to how 
 the project  is currently defined in the agreement.  The agreement states 
 'The Project is the collaborative effort known as the Geotools Project, 
 currently described at
 http://www.geotools.org which initially aims to  design and create an open 
 source Java language library for
 the management and analysis of spatial, geographic data.'
 
 This does not actually define anything in particular, rather it seems 
 amorphous thing that apparently can be changed (since it's only currently 
 described).  It's completely ambiguous what this is (a legal entity, a piece 
 of software, etc).  In turn, this makes it completely indefinite what terms 
 such as solely as part of the Geotools Project mean in the patent grant, 
 and what except where exercise of rights in the Contribution as part of the 
 Geotools Project is 
 not feasible without such modification or combination. means in the 
 definition of 'licensed patents'.
 
 If these were tied to a particular software project, we'd be willing to sign 
 it. 
 
 
 I'm going to seek an internal suggestion of a change to
 the text, but I wanted to raise the issue here and get
 a sense of whether others have encountered similar
 issues and if there is any appetite for changes to the CLA.
 
 For reference, I am pursuing this matter as a Google employee. 
 
 Best regards,-- 
 ---+--
 I set the clouds in motion - turn up   | Frank Warmerdam, warmer...@pobox.com 
 (mailto:warmer...@pobox.com)
 light and sound - activate the windows | http://pobox.com/~warmerdam
 and watch the world go round - Rush| Geospatial Software Developer
 
 --
 LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
 Remotely access PCs and mobile devices and provide instant support
 Improve your efficiency, and focus on delivering more value-add services
 Discover what IT Professionals Know. Rescue delivers
 http://p.sf.net/sfu/logmein_12329d2d
 
 ___
 GeoTools-Devel mailing list
 GeoTools-Devel@lists.sourceforge.net 
 (mailto:GeoTools-Devel@lists.sourceforge.net)
 https://lists.sourceforge.net/lists/listinfo/geotools-devel
 
 


--
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] Contribution Agreement Clarity

2012-12-11 Thread Michael Bedward
On 12 December 2012 09:06, Jody Garnett jody.garn...@gmail.com wrote:
 If we stole some of the language from here ( or here ) would it be
 appropriate? Or even just GeoTools is an open source Java library that
 provides tools for geospatial data. from our website.

 The reason the scope of our project is left open is to allow for growth.
 Some avenues for growth that are requested on the email list are:
 - Command line access to GeoTools functionality, especially recent process
 work
 - Improved demo gt-swing application showcasing GeoTools functionality

 Both of these directions go a bit beyond just a Java toolkit for spatial
 data, as in fact do the number of client implementations (wfs, wms, wps)
 included currently.


Hi Jody,

Change library to framework in your suggested sentence and I think
most people would see those items as falling easily within it.

Michael

--
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] Contribution Agreement Clarity

2012-12-11 Thread Jody
Good idea. I also like our traditional 'toolkit' wording. Perhaps we should ask 
Frank to provide an example of a project wording google is comfortable with? 

(This after all an agreement which wants to be specific - rather than a project 
tag line)

We could get all technical and discuss project boundaries in terms of API, 
standards and so on.  

-- 
Jody
Sent with Sparrow (http://www.sparrowmailapp.com/?sig)


On Wednesday, 12 December 2012 at 8:53 AM, Michael Bedward wrote:

 On 12 December 2012 09:06, Jody Garnett jody.garn...@gmail.com wrote:
  If we stole some of the language from here ( or here ) would it be
  appropriate? Or even just GeoTools is an open source Java library that
  provides tools for geospatial data. from our website.
  
  The reason the scope of our project is left open is to allow for growth.
  Some avenues for growth that are requested on the email list are:
  - Command line access to GeoTools functionality, especially recent process
  work
  - Improved demo gt-swing application showcasing GeoTools functionality
  
  Both of these directions go a bit beyond just a Java toolkit for spatial
  data, as in fact do the number of client implementations (wfs, wms, wps)
  included currently.
  
 
 
 Hi Jody,
 
 Change library to framework in your suggested sentence and I think
 most people would see those items as falling easily within it.
 
 Michael 

--
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] Rendering slow due to FidFilterImpl

2012-12-11 Thread Jody
Thanks for the investigation. Report the issue with patch  test case. Or via 
pull request and we should be good to go.   

In many cases functionality such as this was tested with small data sets for 
completeness / correctness and can be revisited now that we work with larger 
datasets and an interactive setting.  

For most data stores we expect them to handle this natively based in an index - 
what datastore were you testing with ?  

--  
Jody


On Tuesday, 11 December 2012 at 6:59 PM, Fernando González wrote:

 Hi.
  
 In the context of gvtools, we have a basic viewer with selection
 capabilities. We have followed this approach[1] to manage selection
 and as long as there is no selection (empty SetFeatureId), rendering
 is ok. However, the bigger the SetFeatureId holding the selection
 is, the slower the rendering goes.
  
 I've identified the problem in FidFilterImpl class which checks if a
 FeatureId is contained in the set of Identifiers by iterating through
 all the elements in the set instead of using the Set.contains method,
 which is much faster typically.
  
 Is it a known issue or should I provide some code to reproduce the
 behaviour easily?
  
 The attached patch (just for testing) makes use of Set.contains and
 works much faster. Quite probably there is a reason why Set.contains
 is not used. For example, the patch instantiates a FeatureId, while
 the FidFilterImpl works with Identifier interface.
  
 I wonder if instead of a HashSet it could be possible to use a TreeSet
 with a comparator that is independent of the concrete implementation
 of Identifier.
  
 Do you think this development would be possible/worth? Is there any
 better approach to manage selection rendering?
  
 Best regards.
  
  
 [1] 
 http://docs.geotools.org/latest/userguide/tutorial/map/style.html#creating-a-style-based-on-the-selection
 --
 LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
 Remotely access PCs and mobile devices and provide instant support
 Improve your efficiency, and focus on delivering more value-add services
 Discover what IT Professionals Know. Rescue delivers
 http://p.sf.net/sfu/logmein_12329d2d
 ___
 GeoTools-Devel mailing list
 GeoTools-Devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/geotools-devel
  
  
  
  
 Attachments:  
 - fid-filter.patch
  


--
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] proposal: Separate general complex feature classes from gt-app-schema

2012-12-11 Thread Ben Caradoc-Davies
+1. This change is long overdue and much needed. I have asked Rini and 
Adam to review the proposal. gt-app-schema changes should go for review 
to Rini as component lead.

Kind regards,
Ben.

On 11/12/12 19:15, Niels Charlier wrote:
 The Proposal:

 http://docs.codehaus.org/display/GEOTOOLS/Separate+general+complex+feature+classes+from+gt-app-schema

 Please vote, or provide criticism.

 Kind Regards
 Niels Charlier

 --
 LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
 Remotely access PCs and mobile devices and provide instant support
 Improve your efficiency, and focus on delivering more value-add services
 Discover what IT Professionals Know. Rescue delivers
 http://p.sf.net/sfu/logmein_12329d2d
 ___
 GeoTools-Devel mailing list
 GeoTools-Devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/geotools-devel


-- 
Ben Caradoc-Davies ben.caradoc-dav...@csiro.au
Software Engineer
CSIRO Earth Science and Resource Engineering
Australian Resources Research Centre

--
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] Contribution Agreement Clarity

2012-12-11 Thread Ben Caradoc-Davies
We could even say software as well. Should we drop Java? There might 
be Python, Javascript, and Scala bits, and more in the future. The Java 
bit is descriptive, but not definitive. We could go crazy and rewrite it 
in another language, like a future version of Java (I think you know who 
I am talking about).  :-P

GeoTools open source geospatial software toolkit, perhaps?

Framework is a bit too generic in my opinion. I think we need to include 
the word software to make it clear that we are not talking about a 
physical thing, which I think, from my reading of Frank's email, is 
Google's concern.

Kind regards,

-- 
Ben Caradoc-Davies ben.caradoc-dav...@csiro.au
Software Engineer
CSIRO Earth Science and Resource Engineering
Australian Resources Research Centre

--
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] Contribution Agreement Clarity

2012-12-11 Thread Michael Bedward
On 12 December 2012 12:36, Ben Caradoc-Davies
ben.caradoc-dav...@csiro.au wrote:
 Framework is a bit too generic in my opinion. I think we need to include the
 word software to make it clear that we are not talking about a physical
 thing, which I think, from my reading of Frank's email, is Google's concern.


I read their concern as being that the current wording was so open it
was asking them to sign up to an undefined and possibly moving target.
Probably any of software or toolkit or framework or library and
utilities etc. would be an improvement.

I wouldn't drop Java from the description. I like the JTS model: a
reference implementation in Java with ports to other languages managed
as separate projects. Seems more agile :)

Michael

--
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] Contribution Agreement Clarity

2012-12-11 Thread Ben Caradoc-Davies
On 12/12/12 10:59, Michael Bedward wrote:
 I read their concern as being that the current wording was so open it
 was asking them to sign up to an undefined and possibly moving target.
 Probably any of software or toolkit or framework or library and
 utilities etc. would be an improvement.
 I wouldn't drop Java from the description. I like the JTS model: a
 reference implementation in Java with ports to other languages managed
 as separate projects. Seems more agile :)

If we kept the Java part, would patent grants extend to other languages?

-- 
Ben Caradoc-Davies ben.caradoc-dav...@csiro.au
Software Engineer
CSIRO Earth Science and Resource Engineering
Australian Resources Research Centre

--
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
___
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel