Changes between Version 1 and Version 2 of rfc34_license_policy


Ignore:
Timestamp:
Jan 29, 2011, 12:31:22 PM (13 years ago)
Author:
warmerdam
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • rfc34_license_policy

    v1 v2  
    5353== Policy Logic ==
    5454
    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".
    5959
    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.
     60The 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.
    6161
    6262== Strict Link Level Compliance ==
     
    7878 * JP2KAK
    7979 * JPIPKAK
    80  * ArcObjects
     80 * !ArcObjects
    8181 * OCI
    8282 * FileGDB