Update included licenses iOS and Android (#2491)
This commit is contained in:
@@ -5,23 +5,39 @@ import json
|
||||
|
||||
path = os.getcwd()
|
||||
with open(path + "/LICENSE.md", 'w') as licenseFile:
|
||||
licenseFile.write("<!-- This file was generated. Use `make android-license` to update. --> \n")
|
||||
licenseFile.write("mapbox-gl-native-android copyright 2014-2020 Mapbox. \n\n"
|
||||
"Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following "
|
||||
"conditions are met: \n\n"
|
||||
"1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. \n\n"
|
||||
"2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following "
|
||||
"disclaimer in the documentation and/or other materials provided with the distribution. \n\n"
|
||||
"THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED "
|
||||
"WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A "
|
||||
"PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR "
|
||||
"ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED "
|
||||
"TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) "
|
||||
"HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING "
|
||||
"NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY "
|
||||
"OF SUCH DAMAGE.")
|
||||
licenseFile.write("""MapLibre Native Android
|
||||
|
||||
BSD 2-Clause License
|
||||
|
||||
Copyright (c) 2021 MapLibre contributors
|
||||
|
||||
Copyright (c) 2014-2020 Mapbox
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are
|
||||
met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
* Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in
|
||||
the documentation and/or other materials provided with the
|
||||
distribution.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
|
||||
IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
|
||||
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
|
||||
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
||||
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
||||
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
|
||||
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
||||
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
""")
|
||||
licenseFile.write("\n\n===========================================================================\n\n")
|
||||
with open(path + "/MapLibreAndroid/build/reports/licenses/licenseReleaseReport.json", 'r') as dataFile:
|
||||
with open(path + "/MapLibreAndroid/build/reports/licenses/licenseDrawableReleaseReport.json", 'r') as dataFile:
|
||||
data = json.load(dataFile)
|
||||
|
||||
gradleLicensePlugin ="""
|
||||
@@ -47,7 +63,10 @@ with open(path + "/LICENSE.md", 'w') as licenseFile:
|
||||
licenseName = license["license"]
|
||||
licenseUrl = license["license_url"]
|
||||
|
||||
licenseFile.write("Mapbox GL uses portions of %s. \n" % projectName +
|
||||
licenseFile.write("MapLibre Native Android uses portions of %s. \n" % projectName +
|
||||
("URL: [%s](%s) \n" % (projectUrl, projectUrl) if projectUrl is not None else "") +
|
||||
"License: [%s](%s)" % (licenseName, licenseUrl) +
|
||||
"\n\n===========================================================================\n\n")
|
||||
with open(path + "/../../LICENSES.core.md", 'r') as licensesFile:
|
||||
licensesContent = licensesFile.read()
|
||||
licenseFile.write(licensesContent)
|
||||
|
||||
Reference in New Issue
Block a user