关于 iOS 许可的 GoogleMaps SDK

About GoogleMaps SDK for iOS licenses

我正在为 ios 开发一个应用程序并使用 GoogleMaps SDK 来显示我的地图,但我的应用程序是为一家记录所有使用过的库的公司准备的,我必须报告有关 GoogleMaps SDK 的许可信息。我从昨天开始就在谷歌上搜索它,但没有发现任何对我有用的东西。我的问题是:

1- 这是什么许可证? BSD? GPL?

2- 许可证名称是什么?我在所有文档页面的底部看到了 "Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 3.0 License, and code samples are licensed under the Apache 2.0 License. For details, see our Site Policies.",但我不确定 CC 许可证是关于书面内容还是关于图书馆本身...

提前致谢。

它不是像 GPL 或 BSD 这样的开源许可证,它是 proprietary software license,即 Google 专门针对该软件提出的东西。

头文件是这样写的:

//
//  GoogleMaps.h
//  Google Maps SDK for iOS
//
//  Copyright 2012 Google Inc.
//
//  Usage of this SDK is subject to the Google Maps/Google Earth APIs Terms of
//  Service: https://developers.google.com/maps/terms
//

因此您可以查看 https://developers.google.com/maps/terms 以查看许可的完整条款。

但是,SDK 是建立在许多开源组件之上的。您可以通过调用 [GMSServices openSourceLicenseInfo] 来检索所有这些许可证的详细信息,如 here 所述。您应该在您的应用中显示此许可信息。