[Incubator] GDAL graduation
Cameron Shorter
cameron.shorter at gmail.com
Tue Jan 8 14:54:07 EST 2008
Frank, I'm happy with your wrappup below. I suggest that it should be
copied into your providence review, or similar.
Frank Warmerdam wrote:
> Cameron Shorter wrote:
>> Paul, Frank,
>> Great to see GDAL reaching graduation, it sounds like GDAL is in good
>> shape.
>> However, before graduating I think we need further closure on the
>> Providence Review Issues. I suspect that you should be able to close
>> many of them by either:
>> 1. Receiving clarifications already requested.
>> 2. There was a legal opinion stated by Eric Raymond during the
>> formation of OSGeo that Contributions to a project will automatically
>> assume the license of the project. You might want to apply this to
>> contributions you cannot get a response for.
>> 3. If you don't resolve the license issue, there should be a work off
>> plan describing how it will be resolved. Is the code going to be
>> rewritten? Is it going to be moved into a separate download?
>>
>> If there are any outstanding license issues, then there should be an
>> informative web page explaining the issues to potential users so they
>> understand the risks associated with using the code. A reference to
>> the Provenance Review should suffice.
>
> Cameron,
>
> In the interest of directness, I'll list the issues marked TO_RESOLVE:
>
> In gdal/data we have several coordinate system dictionary files derived
> in one fashion or another from other source (via translation scripts):
>
> * cubewerx_extra.wkt: derived from definitions distributed by
> Cubewerx, rights unclear. '''TO_RESOLVE''' (emailed Edric)
> * ecw_cs.dat: Derived via much processing from ERMapper GDT
> definitions, rights unclear. '''TO_RESOLVE'''
> * esri_extra.wkt: Derived with some processing from projections
> definitions in ArcGIS, rights unclear. '''TO_RESOLVE'''
>
> Also two data files - one a seed (template) used when creating DGN files,
> and one a list of Canadian mapsheet names:
>
> * seed_2d.dgn, seed_3d.dgn: Exact source of these files is unclear.
> '''TO_RESOLVE'''
> * NTS-50kindex.csv: Provided by Matt Wilkie, derived from NRCan
> dataset, rights unclear. '''TO_RESOLVE'''
>
> Also, I discovered that the gdal_merge.py script is accidentally
> distributed
> under LGPL instead of MIT/X license:
>
> * gdal_merge.py: copyright held by Atlantis, under LGPL.
> '''TO_RESOLVE'''
>
> I noted some concern about the license terms of libgeotiff:
>
> * Contains copy of libgeotiff, license terms not made clear.
> '''TO_RESOLVE''' (Emailed Niles about using MIT/X license for his
> libgeotiff code).
>
> This specific file from libgeotiff is somewhat unclear:
>
> * geoextra.c: Derived by public domain contribution to libgeotiff from
> PCI but the terms are not clear. (this also affects libgeotiff)
> '''TO_RESOLVE''' Email send to Dave Stanley to allow relicensing under
> MIT/X license.
>
> The only C/C++ source marked TO_RESOLVE is the libgeotiff related
> stuff. I
> am very comfortable with the origin of this code and feel the issue to
> resolve
> is just ensuring provenance and licensing are more clearly documented.
>
> The gdal_merge.py script is under a legitimate open source license, and
> the fact that it is LGPL does not affect any other parts of the library
> so I'm not overly concerned. I'd just like it cleared up so there aren't
> any peculiar licenses in GDAL.
>
> The coordinate system data files are slightly more confusing. Some
> capabilities of the library will not work without them. I don't believe
> there is any problem with any of them but it is a little unclear. I
> would like to get clarification on them but it can be challenging to get
> a legal release from large corporations when they have no particular
> incentive to apply their legal resources to the question.
>
> In short, I believe the code is clean. I am concerned about some of the
> supporting coordinate system dictionaries. One possible fallback might
> be to somehow segregate the questionable dictionaries from the standard
> install but this would substantially reduce the ability to process files
> with ERMapper coordinate systems, and reduce ESRI compatability.
>
> (cc:ing gdal-dev too as these provenance issues affect the GDAL
> community)
>
> Best regards,
--
Cameron Shorter
Geospatial Systems Architect
Tel: +61 (0)2 8570 5050
Mob: +61 (0)419 142 254
Think Globally, Fix Locally
Commercial Support for Geospatial Open Source Solutions
http://www.lisasoft.com/LISAsoft/SupportedProducts.html
More information about the Incubator
mailing list