Ticket #1812 (closed defect: fixed)
ILI Driver "iom" code is LGPL
|Reported by:||warmerdam||Owned by:||pka|
The GDAL/OGR Provenance review for OSGeo incubation has highlighted that the ili/iom code is licensed under the LGPL, not the MIT/X license of GDAL/OGR as a whole. This is according to the statement in the ili/iom/README.src.txt file.
It is not compatible with the GDAL/OGR licensing scheme to include LGPL code within GDAL source distributions. Some possible resolutions include:
- Get clear permission from the authors of the code to relicense it under the MIT/X license.
- Move the iom code out of GDAL/OGR and make it an external library that can be linked against to enable Interlis support.
- Move the whole interlis driver out into a distinct package that is built as a runtime loadable plugin somewhat similar to the GRASS plugin but not living in the GDAL tree. This could likely live in the Spike area of the subversion server.
- re-engineer the Interlis driver to not need the iom code (perhaps replicating it).
It is my objective to resolve all pending provenance issues by GDAL 1.5.0 release which I hope to be within four weeks (first beta in a week and a half or so). So I'd appreciate thoughts on approach fairly soon.