RE: [Geotools-devel] GeoTools license information incorrect in the Wiki

2006-04-28 Thread pertti.tapola
Here is a list of GPL-licensed files that we found (by searching for 
GPL in the files):

ext\indexed-shapefile\src\org\geotools\data\shapefile\indexed\IndexedSha
pefileDataStoreFactory.java
ext\validation\src\org\geotools\validation\attributes\EqualityValidation
.java
ext\validation\src\org\geotools\validation\attributes\NullZeroValidation
.java
ext\validation\src\org\geotools\validation\attributes\RangeValidation.ja
va
ext\validation\src\org\geotools\validation\attributes\UniqueFIDValidatio
n.java
ext\validation\src\org\geotools\validation\attributes\UniquityValidation
.java
ext\validation\src\org\geotools\validation\DefaultFeatureValidation.java
ext\validation\src\org\geotools\validation\DefaultIntegrityValidation.ja
va
ext\validation\src\org\geotools\validation\dto\PlugInDTO.java
ext\validation\src\org\geotools\validation\dto\TestDTO.java
ext\validation\src\org\geotools\validation\dto\TestSuiteDTO.java
ext\validation\src\org\geotools\validation\FeatureValidation.java
ext\validation\src\org\geotools\validation\IntegrityValidation.java
ext\validation\src\org\geotools\validation\PlugIn.java
ext\validation\src\org\geotools\validation\relate\ContainsIntegrity.java
ext\validation\src\org\geotools\validation\relate\ContainsIntegrityBeanI
nfo.java
ext\validation\src\org\geotools\validation\relate\CrossesIntegrity.java
ext\validation\src\org\geotools\validation\relate\CrossesIntegrityBeanIn
fo.java
ext\validation\src\org\geotools\validation\relate\DisjointIntegrity.java
ext\validation\src\org\geotools\validation\relate\DisjointIntegrityBeanI
nfo.java
ext\validation\src\org\geotools\validation\relate\IntersectsIntegrity.ja
va
ext\validation\src\org\geotools\validation\relate\IntersectsIntegrityBea
nInfo.java
ext\validation\src\org\geotools\validation\relate\OverlapsIntegrity.java
ext\validation\src\org\geotools\validation\relate\OverlapsIntegrityBeanI
nfo.java
ext\validation\src\org\geotools\validation\relate\RelateIntegrity.java
ext\validation\src\org\geotools\validation\relate\RelateIntegrityBeanInf
o.java
ext\validation\src\org\geotools\validation\relate\RelationIntegrity.java
ext\validation\src\org\geotools\validation\relate\RelationIntegrityBeanI
nfo.java
ext\validation\src\org\geotools\validation\relate\SpatialTestCase.java
ext\validation\src\org\geotools\validation\relate\TouchesIntegrity.java
ext\validation\src\org\geotools\validation\relate\TouchesIntegrityBeanIn
fo.java
ext\validation\src\org\geotools\validation\relate\WithinIntegrity.java
ext\validation\src\org\geotools\validation\relate\WithinIntegrityBeanInf
o.java
ext\validation\src\org\geotools\validation\spatial\IsValidGeometryValida
tion.java
ext\validation\src\org\geotools\validation\spatial\LineCoveredByPolygonV
alidation.java
ext\validation\src\org\geotools\validation\spatial\LineNoSelfOverlapping
Validation.java
ext\validation\src\org\geotools\validation\spatial\LinesNotIntersectVali
dation.java
ext\validation\src\org\geotools\validation\Validation.java
ext\validation\src\org\geotools\validation\ValidationBeanInfo.java
ext\validation\src\org\geotools\validation\ValidationResults.java
ext\validation\src\org\geotools\validation\Validator.java
ext\validation\src\org\geotools\validation\xml\ArgHelper.java
ext\validation\src\org\geotools\validation\xml\ReaderUtils.java
ext\validation\src\org\geotools\validation\xml\ValidationException.java
ext\validation\src\org\geotools\validation\xml\WriterUtils.java
ext\validation\src\org\geotools\validation\xml\XMLReader.java
ext\validation\test\org\geotools\validation\attributes\NullZeroValidatio
nTest.java
ext\validation\test\org\geotools\validation\attributes\RangeFeatureValid
ationTest.java
ext\validation\test\org\geotools\validation\FeatureValidationTest.java
ext\validation\test\org\geotools\validation\IntegrityValidationTest.java
ext\validation\test\org\geotools\validation\relate\OverlapsIntegrityTest
.java
ext\validation\test\org\geotools\validation\RoadNetworkValidationResults
.java
ext\validation\test\org\geotools\validation\RoadValidationResults.java
ext\validation\test\org\geotools\validation\UniqueFIDIntegrityValidation
.java
ext\validation\test\org\geotools\validation\ValidationPlugInTester.java
ext\validation\test\org\geotools\validation\ValidationProcessorTest.java
ext\validation\test\org\geotools\validation\xml\XMLReaderTest.java
module\main\test\org\geotools\filter\TestFilterHandler.java
plugin\mysql\src\org\geotools\data\mysql\MySQLDataStoreFactory.java
plugin\tiger\src\org\geotools\data\tiger\TigerDataStoreFactory.java

  Pertti
 

-Original Message-
From: ext Jody Garnett [mailto:[EMAIL PROTECTED] 
Sent: 18 April 2006 16:20
To: Haggstrom Hans (Nokia-NET/Espoo)
Cc: geotools-devel@lists.sourceforge.net; Tapola Pertti 
(Nokia-NET/Espoo); Richard Gould
Subject: Re: [Geotools-devel] GeoTools license information 
incorrect in the Wiki

[EMAIL PROTECTED] wrote:

Good timing Hans, we are in the middle of an IP review as part 
of our involvement with the OSGEO Foundation, it seems you

RE: [Geotools-devel] GeoTools license information incorrect in the Wiki

2006-04-28 Thread pertti.tapola
This is what I found in the (version 2.1.0) sources, at the beginning of
MySQLDataStoreFactory.java:

/* Copyright (c) 2001, 2003 TOPP - www.openplans.org.  All rights
reserved.
 * This code is licensed under the GPL 2.0 license, availible at the
root
 * application directory.
 */
/*
 *Geotools2 - OpenSource mapping toolkit
 *http://geotools.org
 *(C) 2002, Geotools Project Managment Committee (PMC)
 *
 *This library is free software; you can redistribute it and/or
 *modify it under the terms of the GNU Lesser General Public
 *License as published by the Free Software Foundation;
 *version 2.1 of the License.
 *
 *This library is distributed in the hope that it will be useful,
 *but WITHOUT ANY WARRANTY; without even the implied warranty of
 *MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 *Lesser General Public License for more details.
 *
 */

So, there are two conflicting licenses in it.

  Pertti 

-Original Message-
From: ext Richard Gould [mailto:[EMAIL PROTECTED] 
Sent: 23 April 2006 23:34
To: Tapola Pertti (Nokia-NET/Espoo)
Cc: [EMAIL PROTECTED]; Haggstrom Hans 
(Nokia-NET/Espoo); geotools-devel@lists.sourceforge.net
Subject: Re: [Geotools-devel] GeoTools license information 
incorrect in the Wiki

Thanks Pertti. I have updated all of the modules to indicate 
that there is an issue. I will bring it up during tomorrow's 
GeoTools meeting as well.

Note that I could not find anything wrong in MySQLDataStoreFactory.java

Updated the pages at:
http://docs.codehaus.org/display/GEOTOOLS/Indexed-Shapefile
http://docs.codehaus.org/display/GEOTOOLS/Main
http://docs.codehaus.org/display/GEOTOOLS/Tiger
http://docs.codehaus.org/display/GEOTOOLS/Validation

Cheers,

Richard

[EMAIL PROTECTED] wrote:
 Here is a list of GPL-licensed files that we found (by 
searching for 
 GPL in the files):
 
 
ext\indexed-shapefile\src\org\geotools\data\shapefile\indexed\IndexedS
 ha
 pefileDataStoreFactory.java
 
ext\validation\src\org\geotools\validation\attributes\EqualityValidati
 on
 .java
 
ext\validation\src\org\geotools\validation\attributes\NullZeroValidati
 on
 .java
 
ext\validation\src\org\geotools\validation\attributes\RangeValidation.
 ja
 va
 
ext\validation\src\org\geotools\validation\attributes\UniqueFIDValidat
 io
 n.java
 
ext\validation\src\org\geotools\validation\attributes\UniquityValidati
 on
 .java
 
ext\validation\src\org\geotools\validation\DefaultFeatureValidation.ja
 va 
 
ext\validation\src\org\geotools\validation\DefaultIntegrityValidation.
 ja
 va
 ext\validation\src\org\geotools\validation\dto\PlugInDTO.java
 ext\validation\src\org\geotools\validation\dto\TestDTO.java
 ext\validation\src\org\geotools\validation\dto\TestSuiteDTO.java
 ext\validation\src\org\geotools\validation\FeatureValidation.java
 ext\validation\src\org\geotools\validation\IntegrityValidation.java
 ext\validation\src\org\geotools\validation\PlugIn.java
 
ext\validation\src\org\geotools\validation\relate\ContainsIntegrity.ja
 va 
 
ext\validation\src\org\geotools\validation\relate\ContainsIntegrityBea
 nI
 nfo.java
 
ext\validation\src\org\geotools\validation\relate\CrossesIntegrity.jav
 a 
 
ext\validation\src\org\geotools\validation\relate\CrossesIntegrityBean
 In
 fo.java
 
ext\validation\src\org\geotools\validation\relate\DisjointIntegrity.ja
 va 
 
ext\validation\src\org\geotools\validation\relate\DisjointIntegrityBea
 nI
 nfo.java
 
ext\validation\src\org\geotools\validation\relate\IntersectsIntegrity.
 ja
 va
 
ext\validation\src\org\geotools\validation\relate\IntersectsIntegrityB
 ea
 nInfo.java
 
ext\validation\src\org\geotools\validation\relate\OverlapsIntegrity.ja
 va 
 
ext\validation\src\org\geotools\validation\relate\OverlapsIntegrityBea
 nI
 nfo.java
 
ext\validation\src\org\geotools\validation\relate\RelateIntegrity.java
 
ext\validation\src\org\geotools\validation\relate\RelateIntegrityBeanI
 nf
 o.java
 
ext\validation\src\org\geotools\validation\relate\RelationIntegrity.ja
 va 
 
ext\validation\src\org\geotools\validation\relate\RelationIntegrityBea
 nI
 nfo.java
 
ext\validation\src\org\geotools\validation\relate\SpatialTestCase.java
 
ext\validation\src\org\geotools\validation\relate\TouchesIntegrity.jav
 a 
 
ext\validation\src\org\geotools\validation\relate\TouchesIntegrityBean
 In
 fo.java
 
ext\validation\src\org\geotools\validation\relate\WithinIntegrity.java
 
ext\validation\src\org\geotools\validation\relate\WithinIntegrityBeanI
 nf
 o.java
 
ext\validation\src\org\geotools\validation\spatial\IsValidGeometryVali
 da
 tion.java
 
ext\validation\src\org\geotools\validation\spatial\LineCoveredByPolygo
 nV
 alidation.java
 
ext\validation\src\org\geotools\validation\spatial\LineNoSelfOverlappi
 ng
 Validation.java
 
ext\validation\src\org\geotools\validation\spatial\LinesNotIntersectVa
 li
 dation.java
 ext\validation\src\org\geotools\validation\Validation.java
 ext\validation\src\org\geotools\validation\ValidationBeanInfo.java
 ext

Re: [Geotools-devel] GeoTools license information incorrect in the Wiki

2006-04-24 Thread Jody Garnett

[EMAIL PROTECTED] wrote:

This is what I found in the (version 2.1.0) sources, at the beginning of
MySQLDataStoreFactory.java:

/* Copyright (c) 2001, 2003 TOPP - www.openplans.org.  All rights
reserved.
 * This code is licensed under the GPL 2.0 license, availible at the
root
 * application directory.
 */
Always wondered where that code had gotten too - GeoServer has a history 
of trying out some ideas (like the validation module) and then donating 
the code to GeoTools (with a change of license). In each case we have 
asked permission and they have been very agreeable. A couple years ago 
they put up a poll about changing license, although I am not sure if 
anything came of it.


Jody



---
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Geotools-devel mailing list
Geotools-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] GeoTools license information incorrect in the Wiki

2006-04-24 Thread Chris Holmes



Jody Garnett wrote:

[EMAIL PROTECTED] wrote:


This is what I found in the (version 2.1.0) sources, at the beginning of
MySQLDataStoreFactory.java:

/* Copyright (c) 2001, 2003 TOPP - www.openplans.org.  All rights
reserved.
 * This code is licensed under the GPL 2.0 license, availible at the
root
 * application directory.
 */


Always wondered where that code had gotten too - GeoServer has a history 
of trying out some ideas (like the validation module) and then donating 
the code to GeoTools (with a change of license). In each case we have 
asked permission and they have been very agreeable. A couple years ago 
they put up a poll about changing license, although I am not sure if 
anything came of it.


You can change that header for sure, it was just a mistake.  Anything of 
TOPP's that's in GeoTools is LGPL.  I think I just have two slightly 
different shortcuts for running jalopy, one for geoserver, one for 
geotools, and accidently hit the wrong one for mysql.






Jody


--
Chris Holmes
The Open Planning Project
http://topp.openplans.org
begin:vcard
fn:Chris Holmes
n:Holmes;Chris
org:The Open Planning Project
adr:;;377 Broadway, 11th Floor;New York;NY;10013;USA
email;internet:[EMAIL PROTECTED]
title:VP, Strategic Development
x-mozilla-html:FALSE
url:http://topp.openplans.org
version:2.1
end:vcard



Re: [Geotools-devel] GeoTools license information incorrect in the Wiki

2006-04-24 Thread Richard Gould

Looks like it has already been removed on trunk.

It is safe for you to ignore it. As Chris Holmes stated, that GPL 
license should not be there.


The only remaining issue I can see is TestFilterHandler.java in 
module/main has a VFNY GPL copyright on it:


/* Copyright (c) 2002 Vision for New York - www.vfny.org.  All rights 
reserved.

 * This code is licensed under the GPL 2.0 license, availible at the root
 * application directory.
 */

Does anyone know if this can be safely removed as well? The file has Rob 
Hranac's name on it.


Cheers

Richard

[EMAIL PROTECTED] wrote:

This is what I found in the (version 2.1.0) sources, at the beginning of
MySQLDataStoreFactory.java:

/* Copyright (c) 2001, 2003 TOPP - www.openplans.org.  All rights
reserved.
 * This code is licensed under the GPL 2.0 license, availible at the
root
 * application directory.
 */
/*
 *Geotools2 - OpenSource mapping toolkit
 *http://geotools.org
 *(C) 2002, Geotools Project Managment Committee (PMC)
 *
 *This library is free software; you can redistribute it and/or
 *modify it under the terms of the GNU Lesser General Public
 *License as published by the Free Software Foundation;
 *version 2.1 of the License.
 *
 *This library is distributed in the hope that it will be useful,
 *but WITHOUT ANY WARRANTY; without even the implied warranty of
 *MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 *Lesser General Public License for more details.
 *
 */

So, there are two conflicting licenses in it.

  Pertti 




-Original Message-
From: ext Richard Gould [mailto:[EMAIL PROTECTED] 
Sent: 23 April 2006 23:34

To: Tapola Pertti (Nokia-NET/Espoo)
Cc: [EMAIL PROTECTED]; Haggstrom Hans 
(Nokia-NET/Espoo); geotools-devel@lists.sourceforge.net
Subject: Re: [Geotools-devel] GeoTools license information 
incorrect in the Wiki


Thanks Pertti. I have updated all of the modules to indicate 
that there is an issue. I will bring it up during tomorrow's 
GeoTools meeting as well.


Note that I could not find anything wrong in MySQLDataStoreFactory.java

Updated the pages at:
http://docs.codehaus.org/display/GEOTOOLS/Indexed-Shapefile
http://docs.codehaus.org/display/GEOTOOLS/Main
http://docs.codehaus.org/display/GEOTOOLS/Tiger
http://docs.codehaus.org/display/GEOTOOLS/Validation

Cheers,

Richard

[EMAIL PROTECTED] wrote:

Here is a list of GPL-licensed files that we found (by 


searching for 


GPL in the files):




ext\indexed-shapefile\src\org\geotools\data\shapefile\indexed\IndexedS


ha
pefileDataStoreFactory.java



ext\validation\src\org\geotools\validation\attributes\EqualityValidati


on
.java



ext\validation\src\org\geotools\validation\attributes\NullZeroValidati


on
.java



ext\validation\src\org\geotools\validation\attributes\RangeValidation.


ja
va



ext\validation\src\org\geotools\validation\attributes\UniqueFIDValidat


io
n.java



ext\validation\src\org\geotools\validation\attributes\UniquityValidati


on
.java



ext\validation\src\org\geotools\validation\DefaultFeatureValidation.ja

va 



ext\validation\src\org\geotools\validation\DefaultIntegrityValidation.


ja
va
ext\validation\src\org\geotools\validation\dto\PlugInDTO.java
ext\validation\src\org\geotools\validation\dto\TestDTO.java
ext\validation\src\org\geotools\validation\dto\TestSuiteDTO.java
ext\validation\src\org\geotools\validation\FeatureValidation.java
ext\validation\src\org\geotools\validation\IntegrityValidation.java
ext\validation\src\org\geotools\validation\PlugIn.java



ext\validation\src\org\geotools\validation\relate\ContainsIntegrity.ja

va 



ext\validation\src\org\geotools\validation\relate\ContainsIntegrityBea


nI
nfo.java



ext\validation\src\org\geotools\validation\relate\CrossesIntegrity.jav

a 



ext\validation\src\org\geotools\validation\relate\CrossesIntegrityBean


In
fo.java



ext\validation\src\org\geotools\validation\relate\DisjointIntegrity.ja

va 



ext\validation\src\org\geotools\validation\relate\DisjointIntegrityBea


nI
nfo.java



ext\validation\src\org\geotools\validation\relate\IntersectsIntegrity.


ja
va



ext\validation\src\org\geotools\validation\relate\IntersectsIntegrityB


ea
nInfo.java



ext\validation\src\org\geotools\validation\relate\OverlapsIntegrity.ja

va 



ext\validation\src\org\geotools\validation\relate\OverlapsIntegrityBea


nI
nfo.java



ext\validation\src\org\geotools\validation\relate\RelateIntegrity.java

ext\validation\src\org\geotools\validation\relate\RelateIntegrityBeanI


nf
o.java



ext\validation\src\org\geotools\validation\relate\RelationIntegrity.ja

va 



ext\validation\src\org\geotools\validation\relate\RelationIntegrityBea


nI
nfo.java



ext\validation\src\org\geotools\validation\relate\SpatialTestCase.java

ext\validation\src\org\geotools\validation\relate\TouchesIntegrity.jav

a 



ext\validation\src\org\geotools\validation\relate\TouchesIntegrityBean


In
fo.java



ext\validation\src\org\geotools\validation

Re: [Geotools-devel] GeoTools license information incorrect in the Wiki

2006-04-23 Thread Richard Gould
.


plugin\tiger\src\org\geotools\data\tiger\TigerDataStoreFactory.java

  Pertti
 




-Original Message-
From: ext Jody Garnett [mailto:[EMAIL PROTECTED] 
Sent: 18 April 2006 16:20

To: Haggstrom Hans (Nokia-NET/Espoo)
Cc: geotools-devel@lists.sourceforge.net; Tapola Pertti 
(Nokia-NET/Espoo); Richard Gould
Subject: Re: [Geotools-devel] GeoTools license information 
incorrect in the Wiki


[EMAIL PROTECTED] wrote:

Good timing Hans, we are in the middle of an IP review as part 
of our involvement with the OSGEO Foundation, it seems you 
have the jump on us.  The project is intentended to be LGPL, 
commercial friendly and so on. I will go fix the SF page now, 
we do not really use their facilities other then for code distribution.


Any code that does not meet this will be rewritten.


Hello,

In the documentation in the GeoTools wiki the license for 


GeoTools is 

described as LGPL ( 
_http://www.geotools.org/display/GEOT/1.4+Source+License_ ).


However, on the sourceforge project page the licenses GPL, LGPL, and 
MIT are listed ( _http://sourceforge.net/projects/geotools/_ ).


In the sources (for version 2.1.0), there seems to be both LGPL and 
GPL licensed code (based on license comments in files), as 


well as one 

source file covered by the Sun license (NumberParser.java, 


copied from 


an old version of the JDK perhaps?).  The Sun license comment reads:

* Copyright 2002 Sun Microsystems, Inc. All rights reserved.
* SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.

Could the Wiki page mentioning only LGPL be updated to reflect the 
licenses mentioned on the sourceforge page?  (Or alternatively the 
code updated to only contain LGPL licensed code, althought that is
probably a more long term effort).   Also, the Sun licensed file 
should probably be replaced or at least investigated, as it seems to 
be incompatible with GPL and LGPL.




We wanted to use the main-2.1.0.jar and shapefile-2.1.0.jar with the 
LGPL license.  Fortunately, these two Jars did only contain one unit 
test file and one html file that were GPL licensed, and the Sun 
licensed NumberParser.java (used for parsing some doubles from 
strings).  We removed the test, html file, and 


NumberParser.java.  We 


had to replace the places where NumberParser.java was used (in
DbaseFileReader.java) with (slower) calls to standard JDK 


library methods.

Darn shapefile was just checked by Richard, I will ask him to 
look into this and get back to you. Probably would not hurt to 
open a issue on this stuff..


According to LGPL we make our changes to the code available in the 
attached file (it was the only changed source file).




Thanks muchly,
Jody






---
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
Geotools-devel mailing list
Geotools-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] GeoTools license information incorrect in the Wiki

2006-04-18 Thread Jody Garnett

[EMAIL PROTECTED] wrote:

Good timing Hans, we are in the middle of an IP review as part of our 
involvement with the OSGEO Foundation, it seems you have the jump on 
us.  The project is intentended to be LGPL, commercial friendly and so 
on. I will go fix the SF page now, we do not really use their facilities 
other then for code distribution.


Any code that does not meet this will be rewritten.


Hello,

In the documentation in the GeoTools wiki the license for GeoTools is 
described as LGPL ( 
_http://www.geotools.org/display/GEOT/1.4+Source+License_ ).


However, on the sourceforge project page the licenses GPL, LGPL, and 
MIT are listed ( _http://sourceforge.net/projects/geotools/_ ).


In the sources (for version 2.1.0), there seems to be both LGPL and 
GPL licensed code (based on license comments in files), as well as one 
source file covered by the Sun license (NumberParser.java, copied from 
an old version of the JDK perhaps?).  The Sun license comment reads:


 * Copyright 2002 Sun Microsystems, Inc. All rights reserved.
 * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.

Could the Wiki page mentioning only LGPL be updated to reflect the 
licenses mentioned on the sourceforge page?  (Or alternatively the 
code updated to only contain LGPL licensed code, althought that is 
probably a more long term effort).   Also, the Sun licensed file 
should probably be replaced or at least investigated, as it seems to 
be incompatible with GPL and LGPL.




We wanted to use the main-2.1.0.jar and shapefile-2.1.0.jar with the 
LGPL license.  Fortunately, these two Jars did only contain one unit 
test file and one html file that were GPL licensed, and the Sun 
licensed NumberParser.java (used for parsing some doubles from 
strings).  We removed the test, html file, and NumberParser.java.  We 
had to replace the places where NumberParser.java was used (in 
DbaseFileReader.java) with (slower) calls to standard JDK library methods.


Darn shapefile was just checked by Richard, I will ask him to look into 
this and get back to you. Probably would not hurt to open a issue on 
this stuff..


According to LGPL we make our changes to the code available in the 
attached file (it was the only changed source file).



Thanks muchly,
Jody



---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642
___
Geotools-devel mailing list
Geotools-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel


Re: [Geotools-devel] GeoTools license information incorrect in the Wiki

2006-04-18 Thread Richard Gould
Thanks for pointing this out. On trunk, the NumberFormat class was moved 
to the referencing module. The only code in the codebase that actually 
used it was DbaseFileReader.java.


I have made the changes you provided to it.

I have also deleted test/org/geotools/resources/NumberParserTest.java 
and src/org/geotools/resources/NumberParser.java.


Hopefully this does not screw anything else up. Andrea - Jody mentioned 
that you may have said that it was used for performance reasons?


Cheers,

Richard


[EMAIL PROTECTED] wrote:

Hello,

In the documentation in the GeoTools wiki the license for GeoTools is 
described as LGPL ( 
_http://www.geotools.org/display/GEOT/1.4+Source+License_ ).


However, on the sourceforge project page the licenses GPL, LGPL, and MIT 
are listed ( _http://sourceforge.net/projects/geotools/_ ).


In the sources (for version 2.1.0), there seems to be both LGPL and GPL 
licensed code (based on license comments in files), as well as one 
source file covered by the Sun license (NumberParser.java, copied from 
an old version of the JDK perhaps?).  The Sun license comment reads:


 * Copyright 2002 Sun Microsystems, Inc. All rights reserved.
 * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.

Could the Wiki page mentioning only LGPL be updated to reflect the 
licenses mentioned on the sourceforge page?  (Or alternatively the code 
updated to only contain LGPL licensed code, althought that is probably a 
more long term effort).   Also, the Sun licensed file should probably be 
replaced or at least investigated, as it seems to be incompatible with 
GPL and LGPL.




We wanted to use the main-2.1.0.jar and shapefile-2.1.0.jar with the 
LGPL license.  Fortunately, these two Jars did only contain one unit 
test file and one html file that were GPL licensed, and the Sun licensed 
NumberParser.java (used for parsing some doubles from strings).  We 
removed the test, html file, and NumberParser.java.  We had to replace 
the places where NumberParser.java was used (in DbaseFileReader.java) 
with (slower) calls to standard JDK library methods.


According to LGPL we make our changes to the code available in the 
attached file (it was the only changed source file).



DbaseFileReader.java


Best regards,

-- Hans Häggström







---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnkkid0944bid$1720dat1642
___
Geotools-devel mailing list
Geotools-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel