Changes between Version 1 and Version 2 of rfc34_license_policy
- Timestamp:
- Jan 29, 2011, 12:31:22 PM (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
rfc34_license_policy
v1 v2 53 53 == Policy Logic == 54 54 55 #If the user selected a GDAL_LICENSE_POLICY of "USE_ALL" then no drivers are unloaded on the basis of licensing.56 #If the user selected a GDAL_LICENSE_POLICY of "PREFER_PROPRIETARY" or "PREFER_RECIPROCAL" then ignore the GDAL_APPLICATION_LICENSE_POLICY.57 #if the application select a GDAL_APPLICATION_LICENSE_POLICY of "PROPRIETARY" or "RECIPROCAL" then use that.58 #In the absence of a user or application level policy, default to a policy of "PREFER_PROPRIETARY".55 1. If the user selected a GDAL_LICENSE_POLICY of "USE_ALL" then no drivers are unloaded on the basis of licensing. 56 2. If the user selected a GDAL_LICENSE_POLICY of "PREFER_PROPRIETARY" or "PREFER_RECIPROCAL" then ignore the GDAL_APPLICATION_LICENSE_POLICY. 57 3. if the application select a GDAL_APPLICATION_LICENSE_POLICY of "PROPRIETARY" or "RECIPROCAL" then use that. 58 4. In the absence of a user or application level policy, default to a policy of "PREFER_PROPRIETARY". 59 59 60 The policy will be applied in the GDALDriverManager:: AutoSkipDrivers() method and in the newly introduced OGRSFDriverManager::AutoSkipDrivers() method. TheAutoSkipDrivers() method is already used to unload drivers based on GDAL_SKIP (and soon OGR_SKIP) and is generally called after the preliminary registration of drivers.60 The policy will be applied in the GDALDriverManager::!AutoSkipDrivers() method and in the newly introduced OGRSFDriverManager::!AutoSkipDrivers() method. The !AutoSkipDrivers() method is already used to unload drivers based on GDAL_SKIP (and soon OGR_SKIP) and is generally called after the preliminary registration of drivers. 61 61 62 62 == Strict Link Level Compliance == … … 78 78 * JP2KAK 79 79 * JPIPKAK 80 * ArcObjects80 * !ArcObjects 81 81 * OCI 82 82 * FileGDB