代码之家  ›  专栏  ›  技术社区  ›  FormigaNinja Morteza Esmizadeh

关于GoogleMaps SDK for iOS许可证〔已关闭〕

  •  1
  • FormigaNinja Morteza Esmizadeh  · 技术社区  · 10 年前

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

    1-它是什么样的许可证?BSD?GPL?

    2-许可证名称是什么?我已经在所有文档页面的底部看到了“除非另有说明,此页面的内容是根据Creative Commons Attribution 3.0许可证许可的,代码示例是根据Apache 2.0许可证许可。有关详细信息,请参阅我们的网站政策”,但我不确定CC许可证是关于书面内容还是关于库本身。。。

    提前感谢。

    1 回复  |  直到 10 年前
        1
  •  3
  •   Saxon Druce    10 年前

    它不是像GPL或BSD那样的开源许可证,而是 proprietary software license 谷歌专门针对该软件开发的东西。

    头文件的内容如下:

    //
    //  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 。您将在应用程序中显示此许可证信息。