### ArcGIS Maps SDK for Swift - Software Terms of Use Source: https://github.com/esri/arcgis-maps-sdk-swift/blob/main/Legal/EULA.txt Details the permitted software terms of use for customers, including installation, backup, concurrent use, and distribution rights for the ArcGIS Maps SDK for Swift. ```APIDOC Software Terms of Use: Customer may: 1. Install, access, or store Software and Data on electronic storage device(s); 2. Make archival copies and routine computer backups; 3. Install and use a newer version of Software concurrently with the version to be replaced during a reasonable transition period not to exceed 6 months, provided that the deployment of either version does not exceed Customer’s licensed quantity; thereafter, Customer will not use more Software in the aggregate than Customer’s total licensed quantity. This concurrent use right does not apply to Software licensed for Development Use; 4. Move Software in the licensed configuration to a replacement computer; 5. Distribute Software and any associated Authorization Codes required for use of a Deployment License to third parties; and 6. Governmental or not-for-profit organizations that operate a website or offer Internet services may use server Software for revenue-generating purposes on a cost-recovery basis and not for profit. ``` -------------------------------- ### Glossary of Terms Source: https://github.com/esri/arcgis-maps-sdk-swift/blob/main/Legal/EULA.txt Defines key terms used within the ArcGIS ecosystem, including 'Affiliate', 'ArcGIS Website', 'Authorization Code(s)', 'Beta', 'Cloud Services', 'Content', 'Control', 'Customer Content', 'Data', 'Deliverables', 'Documentation', 'Esri Managed Cloud Services', 'Esri Offering(s)', and 'GIS'. ```APIDOC Affiliate: Definition: Any entity that directly or indirectly (i) Controls; (ii) is Controlled by; or (iii) is under common Control with a party, where “Control” means having more than 50 percent of the voting stock or other voting interest in the Controlled entity. ArcGIS Website: Definition: www.arcgis.com and any related or successor websites. Authorization Code(s): Definition: Any key, authorization number, enablement code, login credential, activation code, token, user name and password, or other mechanism required for use of Esri Offerings. Beta: Definition: Any alpha, beta, or other prerelease version of a Product. Cloud Services: Definition: Online Services and Esri Managed Cloud Services. Content: Definition: Data, images, photographs, animations, video, audio, text, maps, databases, data models, spreadsheets, user interfaces, graphics components, icons, software, and other resources used in connection with Esri Offerings and Services. Control: Definition: Having more than 50 percent of the voting stock or other voting interest in the Controlled entity. Customer Content: Definition: Any Content that Customer provides, uses, or develops in connection with Customer’s use of Esri Offerings or Services, including Value-Added Applications. Customer Content excludes any feedback, suggestions, or requests for improvements that Customer provides to Esri. Data: Definition: Any commercially available digital dataset(s) including, but not limited to, geographic vector data, raster data reports, or associated tabular attributes that Esri bundles with other Esri Offerings or delivers independently. Deliverables: Definition: Anything that Esri delivers to Customer as a result of performance of Professional Services. Documentation: Definition: All user reference documentation that Esri provides with a Deliverable or an Esri Offering. Esri Managed Cloud Services: Definition: A Customer-specific cloud infrastructure, Software, Data, and network platform that Esri hosts, manages, and makes available to Customer or Customer’s end users via the Internet. Esri Offering(s): Definition: Any Product or Documentation. If Esri provides Training or Professional Services directly to Customer, then Esri Offerings also include Deliverables and Training Materials. Esri Offerings exclude Services and Third-Party Content. GIS: Definition: geographic information system. ``` -------------------------------- ### Limited Warranties and Disclaimers Source: https://github.com/esri/arcgis-maps-sdk-swift/blob/main/Legal/EULA.txt This section details the limited warranties provided by Esri for Products, Training, and Services, specifying the warranty periods. It also includes significant disclaimers for third-party content, data, trial products, and general warranties related to merchantability, fitness for purpose, and non-infringement. ```APIDOC ARTICLE B.3 - LIMITED WARRANTIES AND DISCLAIMERS B.3.1 Limited Warranties. Except as disclaimed below, Esri warrants to Customer that (i) Products and Training will substantially comply with the applicable Specifications and (ii) Services will substantially conform to the professional and technical standards of the industry. The warranty period for Esri Offerings offered under a Perpetual License and for Services runs for 90 days from the date of delivery or from the date of acceptance if this Agreement provides an acceptance period. The warranty period for Esri Offerings offered under a subscription or Term License basis runs for the lesser of (i) the duration of the subscription or term or (ii) 90 days from delivery or acceptance if this Agreement provides an acceptance period. B.3.2 Special Disclaimer. Third-Party Content; Data; Samples; hot fixes; patches; updates; Online Services provided at no charge; and trial, evaluation, and Beta Products are delivered “as is” and without warranty of any kind. B.3.3 General Disclaimer. Except for the express limited warranties set forth in this Agreement, Esri disclaims all other warranties or conditions of any kind, whether express or implied, including, but not limited to, warranties or conditions of merchantability, fitness for a particular purpose, and non-infringement of intellectual property rights. Esri is not responsible for any nonconformities with Specifications or loss, deletion, modification, or disclosure of Customer Content caused by Customer’s modification of any Esri Offering other than as specified in the Documentation. Esri does not warrant that Esri Offerings, or Customer’s operation of the same, will be uninterrupted, error free, fault tolerant, or fail-safe or that all nonconformities can or will be corrected, or will result in Customer’s compliance with any applicable law. Esri Offerings are not designed, manufactured, or intended for use in environments or applications that may lead to death, personal injury, or physical property or environmental damage. Customer should not follow any navigational route suggestions that appear to be hazardous, unsafe, or illegal. Any such uses will be at Customer’s own risk and cost. B.3.4 Disclaimers. ``` -------------------------------- ### ArcGIS Maps SDK for Swift API Reference Source: https://github.com/esri/arcgis-maps-sdk-swift/blob/main/README.md Provides access to the API reference documentation for the ArcGIS Maps SDK for Swift, detailing its classes, methods, and properties for building mapping applications. ```APIDOC ArcGIS Maps SDK for Swift API Reference: - Comprehensive documentation for all classes, protocols, and functions. - Covers map display, data visualization, spatial analysis, and more. - Available at: https://developers.arcgis.com/swift/api-reference/documentation/arcgis/ ``` -------------------------------- ### Term and Termination of Agreement Source: https://github.com/esri/arcgis-maps-sdk-swift/blob/main/Legal/EULA.txt This section outlines the terms for terminating the agreement, including customer-initiated termination, Esri-initiated termination due to breach, and the consequences of termination on licenses and services. It also addresses bankruptcy and insolvency clauses. ```APIDOC ARTICLE B.2 - TERM AND TERMINATION B.2.1 Customer may terminate this Agreement or any Esri Offerings license or subscription at any time upon written notice to Esri. Termination without cause does not entitle Customer to receive any refund of fees paid. Any right to terminate pending Services engagements for convenience is set forth in the applicable section in the body of this Agreement. Either party may terminate this Agreement or any license or subscription for a material breach that is not cured within 30 days of written notice to the breaching party. Upon any termination of this Agreement for breach, Esri will stop providing Services. Any licenses in Esri Offerings that survive termination of this Agreement continue under the terms of this Agreement. B.2.2 If Esri terminates this Agreement following Customer’s breach, then Esri may also, at its election, terminate Customer’s licenses or subscriptions to Esri Offerings. If Customer terminates this Agreement for cause or convenience, then Customer may, at its election, also terminate Customer’s licenses or subscriptions to Esri Offerings. B.2.3 Upon any termination or expiration of a license or subscription, Customer will: a. Stop accessing and using the terminated or expired Esri Offerings; b. Clear any client-side data cache derived from the terminated or expired Cloud Services; and c. Stop using and uninstall, remove, and destroy all copies of the terminated or expired Esri Offerings in Customer’s possession or control, including any modified or merged portions thereof, in any form, and execute and deliver evidence of such actions to Esri or its authorized distributor. Esri may stop performing Services immediately upon written notice to Customer if a bankruptcy or insolvency proceeding is commenced by or against Customer until the trustee cures any existing defaults and provides adequate assurance of future performance under this Agreement. This Agreement terminates upon the insolvency, liquidation, or dissolution of either party. ``` -------------------------------- ### ArcGIS Limited-Use Programs (Trial, Evaluation, Beta) Source: https://github.com/esri/arcgis-maps-sdk-swift/blob/main/Legal/EULA.txt Products obtained through trial, evaluation, or beta programs are strictly for evaluation and testing, not commercial use. Customer content and customizations may be lost upon license expiration if not converted to a purchased license. Exporting content before expiration is recommended. ```APIDOC Limited-Use Programs: - Program Types: Trial, Evaluation, Beta. - Usage Restriction: Evaluation and testing purposes only; not for commercial use. - Risk: Customer assumes all risk. - Maintenance: Products do not qualify for Maintenance. - Data Loss: Customer Content and customizations may be lost if license is not converted to purchased status before expiration. - Recommendation: Export Customer Content before license expiration if not purchasing. ``` -------------------------------- ### Customer Content Handling Upon Service Termination Source: https://github.com/esri/arcgis-maps-sdk-swift/blob/main/Legal/EULA.txt Outlines Esri's procedures for handling customer content after the termination of Cloud Services. It specifies options for data retrieval and the timeframe for Esri's obligations. ```APIDOC Customer Content Handling Upon Service Termination: - Option 1: Make Customer Content available for download for 30 days (unless shorter window requested or legally prohibited). - Option 2: Download all Customer Content to a chosen medium and deliver it to the Customer. - Esri has no further obligations to store or return Customer Content after the conclusion of Cloud Services. ``` -------------------------------- ### ArcGIS Maps SDK for Swift - Definitions Source: https://github.com/esri/arcgis-maps-sdk-swift/blob/main/Legal/EULA.txt Provides definitions for key terms used within the ArcGIS Maps SDK for Swift Master Agreement, including user types, credentials, and licensing models. ```APIDOC Anonymous Users: - Definition: All who have public access (i.e., without having to provide a Named User Credential) to any part of Customer Content or Customer’s Value-Added Applications. App Login Credential(s): - Definition: A system-generated application login and associated password, provided when registering a Value-Added Application with Online Services. - Purpose: Allows the Value-Added Application to access and use Online Services when embedded. Commercial App Deployment License: - Definition: A license to distribute Value-Added Applications to third parties for a fee. Concurrent Use License: - Definition: A license to install and use Software on computer(s) on a network. - Restriction: The number of simultaneous users may not exceed the number of licenses acquired. - Additional Right: Includes the right to run passive failover instances of Concurrent Use License management software in a separate operating system environment for temporary failover support. Deployment License: - Definition: A license to incorporate ArcGIS Runtime components in Value-Added Applications and distribute Value-Added Applications to Customer’s end users. Deployment Server License: - Definition: A license to use Software under a Server License for all uses permitted in this Agreement and as described in the Documentation. ``` -------------------------------- ### API Definition Source: https://github.com/esri/arcgis-maps-sdk-swift/blob/main/Legal/EULA.txt Defines 'API' as application programming interface, a fundamental concept for software interaction. ```APIDOC API: Definition: application programming interface ``` -------------------------------- ### Customer Content License to Esri Source: https://github.com/esri/arcgis-maps-sdk-swift/blob/main/Legal/EULA.txt Defines the rights granted by the customer to Esri regarding Customer Content for the purpose of providing Cloud Services. It clarifies the scope of this license and Esri's responsibilities. ```APIDOC Customer Content License to Esri: - Grant: Nonexclusive, nontransferable, worldwide right to host, run, modify, and reproduce Customer Content as needed for Cloud Services. - Esri's Use: Esri will not access, use, or disclose Customer Content without written permission, except as reasonably necessary to support Customer's use of Cloud Services. - Customer Retention: Customer retains all rights, title, and interest in the Customer Content, except for the limited rights granted to Esri. ``` -------------------------------- ### AI/ML Disclaimer for Esri Offerings Source: https://github.com/esri/arcgis-maps-sdk-swift/blob/main/Legal/EULA.txt This section details the disclaimer for AI/ML software libraries and pre-trained models integrated into Esri Offerings. It clarifies that these capabilities are provided 'as is' without warranty and that customer-configured models are at the customer's own risk. ```APIDOC AI/ML Disclaimer: - Certain Esri Offerings may integrate third-party AI/ML software libraries and pre-trained AI/ML models. - Capabilities are delivered "as is" and without warranty. - Customer-configured custom AI/ML models are at the customer's own risk. - Applicable to tasks like object detection, image obfuscation, image classification, text or speech recognition. ``` -------------------------------- ### ArcGIS Maps SDK for Swift - Reservation of Rights Source: https://github.com/esri/arcgis-maps-sdk-swift/blob/main/Legal/EULA.txt Clarifies Esri's ownership and reserved rights concerning all Esri Offerings. ```APIDOC Reservation of Rights: - Ownership: All Esri Offerings are the copyrighted works of Esri or its licensors. - Reserved Rights: All rights not specifically granted in this Agreement are reserved. ``` -------------------------------- ### ArcGIS Maps SDK for Swift - Consultant Access Source: https://github.com/esri/arcgis-maps-sdk-swift/blob/main/Legal/EULA.txt Defines the conditions under which customers can authorize consultants or contractors to access and use Esri Offerings. ```APIDOC Consultant or Contractor Access: - Authorized Uses: i. Hosting Esri Offerings for Customer’s benefit. ii. Using Esri Offerings exclusively for Customer’s benefit. - Customer Responsibilities: - Sole responsibility for consultants’ and contractors’ compliance with this Agreement. - Ensure discontinuation of use upon completion of work for Customer. - Prohibited Use: Access to or use of Esri Offerings by consultants or contractors not exclusively for Customer’s benefit. ``` -------------------------------- ### ArcGIS Maps SDK for Swift - Customer Content Source: https://github.com/esri/arcgis-maps-sdk-swift/blob/main/Legal/EULA.txt States Esri's rights regarding Customer Content provided under the agreement. ```APIDOC Customer Content: - Esri's Rights: Esri does not acquire any rights in Customer Content under this Agreement other than as needed to provide Esri Offerings and Services to Customer. ``` -------------------------------- ### Esri Offerings Usage Restrictions Source: https://github.com/esri/arcgis-maps-sdk-swift/blob/main/Legal/EULA.txt This section details specific restrictions on how Esri Offerings can be used, modified, distributed, or combined with other software, particularly concerning open-source license terms. It also covers restrictions on generating revenue through value-added applications. ```APIDOC ARTICLE B.1 - USE RESTRICTIONS k. Use, incorporate, modify, distribute, provide access to, or combine any Esri Offerings in a manner that would subject any Esri Offering to open-source or open-database license terms (e.g. GPL) that require any part of the Esri Offering to be subject to additional terms, for example: 1. Disclosed in source code form to third parties; 2. Licensed to third parties for the purpose of making derivative works; or 3. Redistributable to third parties at no charge; or l. Generate revenue by providing access to Software or Online Services through a Value-Added Application. These restrictions will not apply to the extent that they conflict with applicable law or regulation. ``` -------------------------------- ### ArcGIS Maps SDK for Swift - License Definitions Source: https://github.com/esri/arcgis-maps-sdk-swift/blob/main/Legal/EULA.txt Defines various license and subscription types for the ArcGIS Maps SDK for Swift, including Development Server License, Named User License, Server License, and Redistribution License. ```APIDOC Development Server License: A license to use Software under a Server License only to build and test Value-Added Applications as described in the Documentation. Development Use: The right to install and use Products to build and test Value-Added Applications as described in the Documentation. Failover License: A license to install Software on redundant systems for failover operations, but the redundantly installed Software may be operational only during the period the primary site is nonoperational. Named User(s): Customer’s employee, agent, consultant, or contractor to whom Customer has assigned a unique, secure login credential (identity) enabling access to a Product that requires such identity in order to access identity-managed capabilities within a Product for Customer’s exclusive benefit. For educational use, Named Users may include registered students. Named User Credential(s): An individual person’s login and associated password enabling that person to access and use Products. Named User License: The right for a single Named User to use a specific Esri Offering. Online Services Subscription: A limited-term subscription conveying the right for one or more Named Users to access and use Online Services. Redistribution License: A license to reproduce and distribute Software provided that: 1. Customer reproduces and distributes the Software in its entirety; 2. A license agreement that protects the Software to the same extent as this Agreement accompanies each copy of the Software, and the recipient agrees to the terms and conditions of the license agreement; 3. Customer reproduces all copyright and trademark attributions and notices; and 4. Customer does not charge a fee to others for the use of the Software. Server License: A license to install and use Software on any computer being used as a server. Server Licenses may be subject to a limited number of server cores or distributed deployment on multiple servers as described in the Ordering Documents or Documentation. If the Software description includes failover use rights, each Server License includes a Failover License. Sharing Tools: Publishing capabilities included with Customer’s authorized use of Online Services or ArcGIS Enterprise that allow Customer to make Customer Content and Value-Added Applications available to third parties or Anonymous Users. Single Use License: A license for a single authorized end user to install and use Software on a single computer. The single authorized end user may also install a second copy for the end user’s exclusive use on a second computer as long as only 1 copy of Software is in use at any time. No other end user may use Software under the same license at the same time for any other purpose. Staging Server License: A license to use Software under a Server License to build and test Value-Added Applications and map caches; conduct user acceptance, performance, and load testing of other third-party software; stage new commercial data updates; and conduct training activities as described in the Documentation. Customer may use Value-Added Applications and map caches with Development and Deployment Server Licenses. ``` -------------------------------- ### ArcGIS Maps SDK for Swift - Grant of Rights Source: https://github.com/esri/arcgis-maps-sdk-swift/blob/main/Legal/EULA.txt Details the rights granted to customers for using Esri Offerings and Services, including nonexclusive licenses and authorization for derivative works of documentation. ```APIDOC Grant of Rights: - Condition: Customer’s payment of all applicable fees and adherence to the Agreement. - Rights Granted: a. Provision of Services as set forth in the Agreement. b. Nonexclusive, nontransferable right and license or subscription to access and use Esri Offerings as set forth in the Specifications and applicable Ordering Documents. c. Authorization to copy and make derivative works of the Documentation for Customer’s own internal use in conjunction with authorized use of Esri Offerings. - Copyright Attribution Notice Requirement: - Content: "Portions of this document include intellectual property of Esri and its licensors and are used under license. Copyright © [Customer will insert the actual copyright date(s) from the source materials.] Esri and its licensors. All rights reserved." - Duration of Rights: - Continues for the duration of the subscription or applicable Term. - Perpetual if no Term is applicable or identified in the Ordering Documents. - Subject to: Additional rights and restrictions in this Agreement including Attachment B. ``` -------------------------------- ### Esri Security and Compliance Protocols Source: https://github.com/esri/arcgis-maps-sdk-swift/blob/main/Legal/EULA.txt Details Esri's security capabilities, customer responsibilities for data access, and policies regarding malicious code. It provides a link to Esri's security information and contact for specific data security needs. ```APIDOC Security Capabilities: - Published at: https://trust.arcgis.com Customer Data Access: - Customer may grant Esri personnel access to Customer systems or data if essential for Services and expressly agreed by Esri. - Esri will use reasonable administrative, technical, and physical safeguards to protect such data. Customer Responsibilities: - Confirm Esri's published security and privacy controls meet applicable legal requirements for Customer Content. - Upload or share Customer Content through Cloud Services only when legal to do so. - Esri is not responsible for reviewing Customer Content for compliance with applicable laws and regulations. - Contact securesupport@esri.com before providing Customer Content requiring security measures beyond Esri's published capabilities. Malicious Code: - Esri will use commercially reasonable efforts to ensure Esri Offerings do not transmit Malicious Code to Customer. - Esri is not responsible for Malicious Code introduced by Customer or through Third-Party Content. ``` -------------------------------- ### Disclosure of Customer Content to Third Parties Source: https://github.com/esri/arcgis-maps-sdk-swift/blob/main/Legal/EULA.txt Specifies the conditions under which Customer Content may be disclosed to third-party application providers or due to legal requirements. It outlines Esri's approach to such disclosures. ```APIDOC Disclosure of Customer Content: - Third-Party Applications: Esri may disclose Customer Content to a third-party application provider as necessary to enable interoperation between the application, Cloud Services, and Customer Content. - Legal Requirements: Esri may disclose Customer Content if required by law, regulation, or court/government order, with reasonable attempts to limit the scope of disclosure. ``` -------------------------------- ### Esri Indemnification and Infringement Handling Source: https://github.com/esri/arcgis-maps-sdk-swift/blob/main/Legal/EULA.txt Details Esri's responsibilities and limitations in cases of intellectual property infringement claims and general indemnity for negligence. It covers Esri's options for resolving infringement, conditions under which Esri is not obligated to defend, and the scope of general indemnity for bodily injury or property damage. ```APIDOC Infringement Claim Handling: - If Esri determines an Infringement Claim is valid, Esri may: (i) Obtain rights for Customer to continue using Esri Offerings or Services. (ii) Modify Esri Offerings or Services while maintaining substantially similar functionality. - If neither alternative is commercially reasonable, Esri may terminate Customer's right to use the Esri Offerings or Services and refund fees. Esri's Non-Obligations for Infringement Claims: - Esri has no obligation to defend an Infringement Claim or indemnify Customer if the claim arises from: (i) Combination/integration of Esri Offerings with non-Esri supplied elements. (ii) Alteration of Esri Offerings by non-Esri personnel. (iii) Compliance with Customer's specifications. (iv) Use of Esri Offerings after Esri provides a modified version or terminates Customer's right to use. General Indemnity: - Esri will defend and hold harmless Indemnitees from Claims for bodily injury, death, or tangible/real property damage. - This indemnity applies to the extent arising from Esri's negligent act or omission or willful misconduct by Esri personnel performing Services on Customer's site. Conditions for Indemnification: - Indemnitee must: (i) Promptly notify Esri in writing of the Claim. (ii) Provide all available documents describing the Claim. (iii) Give Esri sole control of the defense and settlement negotiations. (iv) Reasonably cooperate in the defense of the Claim at Esri's expense. Entire Obligation: - This section sets forth the entire obligation of Esri, its authorized distributor, and third-party licensors regarding any Claim for which Esri must indemnify Customer. ``` -------------------------------- ### Limitation of Liability for Esri Offerings Source: https://github.com/esri/arcgis-maps-sdk-swift/blob/main/Legal/EULA.txt This outlines the limitations of liability for both Esri and the customer regarding indirect, special, incidental, or consequential damages, lost profits, and direct damages exceeding a specific period's fees. It also specifies exceptions to these limitations. ```APIDOC Limitation of Liability: - Excludes liability for indirect, special, incidental, consequential damages, lost profits, lost sales, loss of goodwill, or costs of substitute goods/services. - Direct damages capped at applicable license, subscription, or services fees paid/owed in the preceding twelve (12) months. - Exclusions do NOT apply to: infringement, misuse, misappropriation of intellectual property, indemnification obligations, gross negligence, willful misconduct, or violations of Export Compliance. ``` -------------------------------- ### Legal Provisions for ArcGIS Maps SDK for Swift Source: https://github.com/esri/arcgis-maps-sdk-swift/blob/main/Legal/EULA.txt This section details various legal clauses applicable to the ArcGIS Maps SDK for Swift, including assignment of rights, survival of terms post-termination, specific considerations for US government customers, governing law, dispute resolution processes, and force majeure events. ```APIDOC B.9.9 Successor and Assigns: - Customer may not assign, sublicense, or transfer rights or delegate obligations without prior written consent from Esri and its authorized distributor. - Attempts to assign without consent are void. - Agreement is binding on successors and assigns. - Contractors delivering Products to the government may assign upon written notice if the government customer assents. - Esri Affiliates may provide Services; Ordering Documents will identify the Affiliate. - Esri's authorized distributors are not Affiliates. B.9.10 Survival of Terms: - The following provisions survive expiration or termination: Limited Warranties and Disclaimers, Limitation of Liability, Indemnifications, and General Provisions. B.9.11 US Government Customer: - Products are commercial items developed at private expense. - For US government entities or contractors, licensing/subscriptions comply with FAR Subparts 12.211/12.212 or DFARS Subpart 227.7202. - Esri Data and Online Services are licensed/subscribed under DFARS Subpart 227.7202 for acquisitions made under DFARS. - Agreement strictly governs Customer's use, modification, performance, reproduction, release, display, or disclosure of Products. - Provisions inconsistent with federal law regulation will not apply. - US government Customers may transfer Software to facilities with the same installed computers. - If greater rights are held under applicable public procurement law, such rights extend only to affected portions. B.9.12 Governing Law: - Agreement is not subject to the United Nations Convention on Contracts for the International Sale of Goods. - Government Entities: Applicable laws of Customer's jurisdiction govern. - Nongovernment Entities: US federal law and the law of the State of California exclusively govern, excluding choice of law principles. B.9.13 Dispute Resolution: - Equitable Relief: Either party may seek injunction, specific performance, or other equitable relief without posting bond or proving injury. - US Government Agencies: Subject to the Contract Disputes Act of 1978 (41 USC 601-613). - Other Government Entities: Esri complies with mandatory dispute resolutions under applicable law. - Arbitration: Disputes not settled by negotiation are submitted to binding arbitration. - If Customer is in the US: Commercial Arbitration Rules of the American Arbitration Association apply. - If Customer is outside the US: Rules of Arbitration of the International Chamber of Commerce apply. - A single arbitrator will be selected per applicable rules. - Arbitration language is English. - Arbitration location is by agreement. - Parties will make relevant documents/witnesses available upon request. B.9.14 Force Majeure: - Party not liable for failure/delay due to causes beyond reasonable control. - Causes include: acts of God, war, strikes, labor disputes, cyber attacks, laws, regulations, government orders, or other force majeure events. ``` -------------------------------- ### Add ArcGIS Maps SDK for Swift via Swift Package Manager Source: https://github.com/esri/arcgis-maps-sdk-swift/blob/main/README.md This snippet outlines the steps to integrate the ArcGIS Maps SDK for Swift into an Xcode project using Swift Package Manager. It details the process of adding the package repository URL and selecting a version. ```swift 1. Open your project in Xcode 2. Go to _File_ menu > _Add Package Dependencies_ option 3. Enter `https://github.com/Esri/arcgis-maps-sdk-swift` as the package repository URL 4. Choose a specific version or the latest version. Click Next. ``` -------------------------------- ### Esri Insurance Coverage for Services Source: https://github.com/esri/arcgis-maps-sdk-swift/blob/main/Legal/EULA.txt Outlines the minimum insurance coverage Esri will carry if providing Services. This includes comprehensive general liability and workers' compensation insurance, detailing the types of coverage and minimum limits. ```APIDOC Insurance Coverage: - Comprehensive general liability or commercial general liability: - Minimum coverage: $1,000,000.00 (US dollars) combined single limit per occurrence. - Covers bodily injury (including death) and property damage liability. - Includes: 1. Premises and operations; 2. Blanket contractual liability; 3. Broad form property damage; 4. Independent contractors; 5. Personal injury (with employee exclusion deleted); 6. Completed operations. - Workers' compensation insurance: - With waiver of subrogation. - In an amount that complies with statutory limits. ``` -------------------------------- ### Permitted Data Representations Source: https://github.com/esri/arcgis-maps-sdk-swift/blob/main/Legal/EULA.txt Allows customers to create static representations of data for visualization and inclusion in reports, presentations, and marketing materials, provided proper attribution is given. ```swift Customer may create representations of Data in hard-copy or static, electronic format (e.g., PDF, GIF, JPEG, HTML); in ArcGIS Web Maps; or in Esri Story Maps apps for the purposes of visualizing Data (including basic interactions such as panning, zooming, and identifying map features with simple pop-ups); and Use and include such representations of Data in presentation packages, marketing studies, or other reports or documents containing map images or data summaries derived from the use of Esri Products to third parties. ``` -------------------------------- ### Infringement Indemnity by Esri Source: https://github.com/esri/arcgis-maps-sdk-swift/blob/main/Legal/EULA.txt Esri's commitment to defend, hold harmless, and indemnify customers against losses arising from claims that the use of Esri Offerings or Services infringes on intellectual property rights. ```APIDOC Infringement Indemnity: - Esri will defend, hold harmless, and indemnify Indemnitees from any Loss arising out of an Infringement Claim. - Infringement Claim: A third-party claim alleging that Customer's use or access to any Esri Offering or Service infringes a patent, copyright, trademark, or trade secret. - Indemnitees: Customer and its directors, officers, and employees. ``` -------------------------------- ### Cloud Services Prohibited Uses Source: https://github.com/esri/arcgis-maps-sdk-swift/blob/main/Legal/EULA.txt Details the actions and content that are not permitted when accessing or using Esri's Cloud Services. This includes restrictions on spam, malicious code, illegal activities, infringement of third-party rights, unauthorized probing of security measures, and benchmarking. ```APIDOC Prohibited Uses: - Creating or transmitting spam, spoofings, or phishing email. - Storing or transmitting Malicious Code. - Violating any law or regulation. - Infringing or misappropriating the rights of any third party. - Probing, scanning, or testing the vulnerability of Cloud Services or breaching security/authentication measures without written approval. - Benchmarking the availability, performance, or functionality of Cloud Services. ``` -------------------------------- ### Export Compliance Regulations Source: https://github.com/esri/arcgis-maps-sdk-swift/blob/main/Legal/EULA.txt Summarizes the export compliance requirements for users of Esri Offerings, referencing specific US regulations like EAR, ITAR, and OFAC. It details restrictions on exporting to embargoed countries and for specific prohibited end-uses. ```APIDOC Export Compliance: - Comply with all applicable export and trade sanctions laws (EAR, ITAR, OFAC). - Prohibited to export, reexport, transfer, release, or permit access/transfer/use of Services or Esri Offerings to US embargoed countries (Iran, Syria, North Korea, Cuba, Russia, Belarus, Crimea, DNR, LNR) or denied entities/persons without proper authorization. - Prohibited to export, reexport, transfer, or use Services or Esri Offerings for certain missile, nuclear, chemical, or biological activities/end uses without US government authorization. - Notify Esri in writing if export privileges are denied, suspended, or revoked by a US government entity. - Prohibited to upload, store, or process Customer Content with an ECCN other than EAR99, controlled under ITAR, or subject to EAR with cloud host on a US government restricted list (SDN, Denied Entity, Unverified, Denied Parties Lists). - Notify Esri in advance if Services/Offerings relate to defense articles, defense services, or technical data under ITAR; Esri will not perform until necessary export license is obtained. - Reasonably assist Esri in applying for and obtaining an export license if needed. ``` -------------------------------- ### ArcGIS Maps SDK for Swift API Customization Source: https://github.com/esri/arcgis-maps-sdk-swift/blob/main/Legal/EULA.txt Customers can customize the ArcGIS Maps SDK for Swift using macro or scripting languages, APIs, or source/object code libraries. Customizations must adhere to the specifications provided in the official documentation. ```APIDOC Software Customization: - Allowed languages: Macro, scripting languages, APIs, source/object code libraries. - Restriction: Customizations must be described in the Documentation. - Dependencies: None explicitly mentioned, but adherence to Documentation is key. ``` -------------------------------- ### Offline Use of Basemaps Source: https://github.com/esri/arcgis-maps-sdk-swift/blob/main/Legal/EULA.txt Enables customers to take online service basemaps offline using Esri Content Packages for use with licensed ArcGIS Runtime applications and ArcGIS Desktop. ```swift Customer may take Online Services basemaps offline through Esri Content Packages and subsequently deliver (transfer) them to any device for use with licensed ArcGIS Runtime applications and ArcGIS Desktop. ``` -------------------------------- ### ArcGIS Named User License Management Source: https://github.com/esri/arcgis-maps-sdk-swift/blob/main/Legal/EULA.txt Named User licenses are for designated users and their credentials cannot be shared. Licenses can be reassigned if a user no longer requires access. Third parties cannot be added as Named Users unless they fall within the defined scope. ```APIDOC Named User Licenses: - User Type: Designated users only. - Credential Sharing: Prohibited. - Reassignment: Permitted if former user no longer needs access. - Third-Party Access: Not allowed, except for those defined within the Named User scope. ``` -------------------------------- ### ArcGIS Value-Added Applications and Access Control Source: https://github.com/esri/arcgis-maps-sdk-swift/blob/main/Legal/EULA.txt Customers are responsible for Value-Added Applications. Named User credentials must not be embedded in applications accessing non-public content; individual logins are required. App Login Credentials can be embedded for Anonymous User access to publicly shared content. ```APIDOC Value-Added Applications: - Customer Responsibility: Development, operation, and technical support. - Named User Credential Embedding: Prohibited in applications accessing non-public Customer Content. Requires individual Named User login. - App Login Credential Embedding: Allowed in applications providing Anonymous User access to publicly shared content via Sharing Tools. - Third-Party Transfer: Value-Added Applications can be transferred to third parties for use with their own licenses. ``` -------------------------------- ### Geocoded Results Usage Source: https://github.com/esri/arcgis-maps-sdk-swift/blob/main/Legal/EULA.txt Covers the internal use and limited redistribution of geocoded results obtained in compliance with the agreement, specifying conditions for public-facing websites and third-party access. ```swift Customer may make any internal use of geocoded results that are obtained and stored in compliance with this Agreement. Customer may not redistribute geocoded results except to (i) use and/or display on a map in connection with Customer’s public, non-revenue generating website(s), (ii) permit access to third-parties for the purposes of Customer’s business, or (iii) deliver to third parties, on a noncommercial/non-revenue generating basis, static results, static output or static base map renderings. ``` -------------------------------- ### ArcGIS Online Services Terms of Use Source: https://github.com/esri/arcgis-maps-sdk-swift/blob/main/Legal/EULA.txt Esri may modify Online Services and associated APIs with 30 days' notice for material changes and 90 days' notice for deprecations. Customers experiencing adverse impacts from these changes may be eligible for subscription cancellation and prorated refunds. ```APIDOC Online Services Modifications: - Modification of Online Services and APIs: Esri may change at any time. - Notice Period: 30 days for material changes, 90 days for deprecations. - Customer Recourse: If changes cause material adverse impact, Esri may provide workarounds. If not commercially reasonable, customer may cancel subscription for a prorated refund. - Related Terms: Cloud Services terms in Attachment B, Product-Specific Terms of Use (https://www.esri.com/legal/scope-of-use). ``` -------------------------------- ### Street Data Usage Restrictions Source: https://github.com/esri/arcgis-maps-sdk-swift/blob/main/Legal/EULA.txt Details the specific restrictions on using Street Data, prohibiting real-time navigational guidance, synchronized multivehicle routing, and synchronized route optimization unless explicitly authorized. ```swift Customer may use Street Data for mapping, geocoding, routing, and transportation network analysis purposes. Unless otherwise authorized in writing, Customer may not use Street Data for 1. Real-time navigational guidance, including alerting a user about upcoming maneuvers, such as warning of an upcoming turn or calculating an alternate route if a turn is missed; 2. Synchronized multivehicle routing; or 3. Synchronized route optimization. ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.