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 
>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=lnk&kid0709&bid&3057&dat1642
_______________________________________________
Geotools-devel mailing list
Geotools-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to