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\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.jav >> a 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\NullZeroValidat >> io >> nTest.java >> >ext\validation\test\org\geotools\validation\attributes\RangeFeatureVal >> id >> ationTest.java >> >ext\validation\test\org\geotools\validation\FeatureValidationTest.java >> >ext\validation\test\org\geotools\validation\IntegrityValidationTest.ja >> va >> >ext\validation\test\org\geotools\validation\relate\OverlapsIntegrityTe >> st >> .java >> >ext\validation\test\org\geotools\validation\RoadNetworkValidationResul >> ts >> .java >> >ext\validation\test\org\geotools\validation\RoadValidationResults.java >> >ext\validation\test\org\geotools\validation\UniqueFIDIntegrityValidati >> on >> .java >> >ext\validation\test\org\geotools\validation\ValidationPlugInTester.jav >> a >> >ext\validation\test\org\geotools\validation\ValidationProcessorTest.ja >> va 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 >Could not see anything wrong with this file. > >> 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