Please see here for Dialogflow Standard's current terms of service.
DIALOGFLOW END USER LICENSE AGREEMENT
THIS AGREEMENT CONTAINS A BINDING ARBITRATION CLAUSE. PLEASE READ THE AGREEMENT CAREFULLY BEFORE ACCEPTING ITS TERMS AND CONDITIONS.
IMPORTANT – PLEASE READ THESE TERMS CAREFULLY BEFORE APPLYING FOR, ACCEPTING, OR USING AN DIALOGFLOW ONLINE ACCOUNT OR THE DIALOGFLOW NATURAL LANGUAGE PROCESSING SERVICES (FORMERLY KNOWN AS API.AI). BY USING, APPLYING FOR, OR ACCEPTING THE SERVICES OR BY CLICKING ON “I AGREE TO TERMS AND CONDITIONS” BUTTON, YOU ACKNOWLEDGE THAT YOU HAVE READ THIS AGREEMENT, THAT YOU UNDERSTAND IT, AND THAT YOU AGREE TO BE BOUND BY ITS TERMS. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT, DO NOT APPLY FOR, ACCEPT, OR USE AN DIALOGFLOW ONLINE ACCOUNT OR THE DIALOGFLOW NATURAL LANGUAGE PROCESSING SERVICES.
1.1 Grant of License. Speaktoit, Inc. (“Speaktoit”) grants to you a limited, non-exclusive, non-transferrable and revocable license to Dialogflow online voice and natural language processing services as well as any documentation, files, or website information accompanying the services (“Services”) solely to the extent necessary for you to create a natural language interface that operates solely in connection with your devices (“Devices”) and/or software services/applications (“Applications”) Any violation of the terms of this Agreement shall automatically revoke the license granted herein.
1.2 Limited License Service. Services include basic services (“Basic Services”) provided free of charge and enhanced services (“Enhanced Services”), which, if available, must be purchased. The licenses granted herein are contingent upon Speaktoit’s receipt of the applicable license fees and taxes due for the Enhanced Services. Fees paid for Enhanced Services shall allow you to use Enhanced Services for the duration of the subscription service, as applicable, as selected by you during your registration of the Enhanced Services (“Subscription Period”). The fees owned for the use of the Enhanced Services are set forth on Dialogflow’s website and are subject to change without notice. License fees may vary depending on the usage of the Services. These fees are owed regardless of whether or the Services is actually used. No refunds will be given for any unused Services or any early termination of the Subscription Period.
1.3 Trial, Evaluation, and Beta Services. If this Agreement pertains to a trial, beta, or evaluation license then the licenses granted under this Agreement will terminate upon the expiration or cancellation of the trial or evaluation period. You agree to use the Services and any services only for the duration of the trial or evaluation period and only for evaluation or testing purposes. All such licenses are limited to one per customer per promotion or beta test. 1.4 Restrictions. The licenses granted herein are only valid if:
(i) the Services are NOT modified in any manner;
(ii) all copyright and proprietary notices or labels in the Services are maintained in their original format;
(iii) the Services are only installed and used in accordance with your network security policies,
(iv) you posses the necessary authority and power to install the Services,
(v) you promptly pay all license fees when due,
(vi) this Agreement is accepted without any modification, and
(vii) you have not breached the terms of this Agreement in any manner.
1.5 Registration. The Services require registration or activation to be used properly. You agree to provide accurate and complete information on all registration forms. Failure to complete the registration or activation may limit your ability to use the Services or may disable the Services from functioning. When registering or activating Services, you may be required to select a username and password. Maintaining the confidentiality of this password and username is your responsibility, and Speaktoit is not responsible for any loss or damage arising from unauthorized access to your account or your failure to comply with this section. You are fully responsible for any activities that occur under your username even if unauthorized. You must notify Speaktoit immediately of any unauthorized use of your account.
1.6 Minimum Registration Age. By registering for Dialogflow account, you agree that you are older than 13 years of age.
2.1 Limited License. The licenses granted herein are only for the purpose of allowing you to connect to and use the Services for your personal or internal business use. You will not use the services to perform natural language processing for any third parties.
2.2 Delivery. Speaktoit shall provide you with a web interface and an API protocol based interface necessary to use the Services (“Interface”). You agree to access the Services only through the Interface and will not create any derivative works of the Interface or the Services. You agree not to circumvent any limitations to the Services or Interface as implemented by Speaktoit.
2.3 Storage. When using this Services and the related services, Speaktoit will save a copy of each record you designate as requiring storage. The saved records will be transferred over the Internet to a server operated by Speaktoit or an affiliate or partner of Speaktoit. Speaktoit disclaims all liability for the Services, including any resulting from lost or compromised data. Speaktoit does not make any warranty that your data will be stored safely or securely. You give Speaktoit permission to transmit all records designated by you as requiring storage to a remote data center operated by Speaktoit or an affiliate or partner of Speaktoit, Inc. (“Storage Servers”).
2.4 Data Loss. Speaktoit, Inc. does not maintain a backup copy of the data stored on our servers and does not guarantee the information against loss or destruction. In the event that this Agreement is terminated, Speaktoit may in its sole discretion and without notice to you delete or deny access to the backed up data and such data or records will not be available to you. Speaktoit and its affiliates may retain (but shall have no obligation to retain) your data for a period of time after your subscription to the Services expires in order to allow you to renew the Subscription Period if desired.
2.5 File Deletion. Speaktoit does not maintain a copy of the data backed up to our servers and does not guarantee the information against loss or destruction. In the event that the licenses granted herein are revoked, lapse, or terminate, whether by you or by Speaktoit, including lapse of any trial or evaluation period, Speaktoit may, in its sole and absolute discretion, without notice to you, delete or deny access to the backed up data and such data or records will not be available to you. You agree that Speaktoit and its affiliates may retain (but shall have no obligation to retain) your data for a period after your trial or license has been terminated, expired, or otherwise lapsed, as part of Speaktoit’s marketing to you the opportunity to purchase, renew, or extend a license.
3.1 No Ownership Rights. The Services are being licensed, not sold. This Agreement does not grant any ownership rights to you and gives you only a limited license to use the Services during the term of the Agreement. The Services and all related intellectual property rights, whether under copyright, trade secret, patent, or trademark laws, are owned by Speaktoit and/or its licensors. Speaktoit may pursue all legal remedies for use of the Services in violation of this Agreement. No license is granted herein to resell, create derivative works, reverse engineer, repackage, or modify the Services. Use of the Services within your commercial enterprise for internal purposes is expressly allowed.
3.2 Copyright. The Services contains material that is protected by United States and foreign intellectual property laws, including copyright, trade secret, and patent law. All rights not granted to you herein are expressly reserved by Speaktoit. You may not remove any copyright or other proprietary notice of Speaktoit from any copy of the Services.
3.3 Modification. Speaktoit may modify or discontinue any of its Services or the related Services without notice. Speaktoit will provide notice of material changes to the Services or changes to this Agreement by posting such changes at Dialogflow web-site which shall be your sole notice of such changes. You agree and acknowledge that you will periodically check the website to inform yourself of any such changes.
3.4 Submissions. In connection with the operation of the Services, Speaktoit receives, utilizes, and analyzes communications sent to Speaktoit and any of your stored records (“Submissions”). You retain ownership of your Submissions. However, notwithstanding anything to the contrary, you hereby grant Speaktoit a license to: (i) use and disclose your Submissions to provide the Services; (ii) use your Submissions for Speaktoit’s internal business purposes; (iii) disclose your Submissions as may be required by law or legal process; and (iv) otherwise use and disclose your Submissions in accordance with this Agreement. Without limiting the foregoing, you agree that Speaktoit is expressly and irrevocably authorized to utilize, analyze, modify, reproduce, publish, share, create derivative works of, or otherwise exercise all rights in your Submissions and any analytics, statistics or other data related to or derived from your Submissions and/or your use of the Services for any purpose, provided that such data is in aggregate and anonymized form ("Aggregate Data"). Subject to the records licenses, you acknowledge and agree that Speaktoit will exclusively own all right, title, and interest in and to all Aggregate Data and other output data generated by the Dialogflow Services. Notwithstanding anything to the contrary, if you ever have any ownership interest in any Aggregate Data or output data, you hereby assign to Speaktoit all such right, title, and interest in and to such Aggregate Data and output data, including all intellectual property rights therein. You also hereby grant each user of the Services a non-exclusive license to access your Submissions in accordance with your account settings through the Services, and to use, reproduce, distribute, display and perform such records as permitted through the functionality of the Services and under this Agreement.
4.1 Fees. The fees for using the Enhanced Services are set forth on the Dialogflow website which may be modified by Speaktoit. Continued use of the Enhanced Services and the non-termination of your account with Dialogflow after fee changes are posted to the website constitutes your acceptance of the prices as modified. You agree to pay all fees fully and promptly.
4.2 Method of Payment. Basic Services are free. License fees for the Enhanced Services must be paid in advance. The credit card information provided to Speaktoit or a third party payment processor to pay for the Enhanced Services shall be automatically charged for the Enhanced Services upon renewal. In the event that Speaktoit or a third party payment processor is unable to bill the credit card on file or you request that Speaktoit not bill the credit card, you shall be solely responsible for any renewal payment required. In the event that payment is not made, the Enhanced Services and services may become unavailable to you and Speaktoit may terminate this Agreement without notice to you.
4.3 Rejected Charges. If any charges are rejected by your credit card issuer then Speaktoit may deactivate your account until payment is successfully received. Speaktoit may deactivate any account that has a disputed charge until Speaktoit, in its sole discretion, determines the dispute resolved.
4.4 Billing Issues. You must provide Speaktoit notice of any billing problems or disputes within sixty (60) days after they first appear on the statement you receive from your bank, credit card company, or other billing company. Failure to notify Speaktoit of the problem within the sixty (60) day period will result in your acceptance of the charges and you waive the right to dispute such problems or discrepancies. Failure to use your account will not be deemed a basis for refusing to pay any charges. Speaktoit does not provide any refunds for any Services.
5 Restrictions and Representations.
5.1 Lawful Use. The Services is solely for lawful purposes and use. You are responsible for ensuring that all use of the Services is in accordance with this Agreement. You are solely responsible for ensuring that your use of the Services complies with all applicable laws, statutes, ordinances, regulations, rules and other government authority. The Services is provided subject to this standard commercial agreement and qualifies as commercial computer Services within the meaning of the applicable government acquisition laws. Services shall not be used to display, support, develop, supply or market the physical effects of violence (including, without limitation, blood, gore and organs) on humans or human-like characters, explicit sexual content, sex crimes, disparagement of ethnic or religious groups, racial epithets, profane language or hate speech.
5.2 Compliance. You agree (1) not to interfere or disrupt networks connected to Speaktoit’s services; (2) to comply with all regulations, policies and procedures of networks connected to the services; (3) not to use the services to infringe any third party's copyright, patent, trademark, trade secret or other proprietary rights or any third party’s rights of publicity or privacy; (4) not to post, distribute, or otherwise make available or transmit any computer file that contains a virus, Trojan, adware, or other malware, (5) not to attempt to gain unauthorized access to other computer systems; (6) not to create an Application that functions substantially the same as the Services and offer it for use by third parties; and (7) not to transmit any unlawful, harassing, libelous, defamatory, racist, indecent, abusive, violent, threatening, intimidating, harmful, vulgar, obscene, offensive or otherwise objectionable material of any kind or nature.
5.3 Export. You represent and warranty that you are not located in and will not modify, export or re-export, either directly or indirectly, the Services to any country or entity under United States restrictions or to any country or entity subject to applicable trade sanctions. The United States restricted country and persons list is subject to change without notice from Speaktoit, and you must comply with the list as it exists in fact. SPEAKTOIT SHALL NOT BE LIABLE FOR YOUR VIOLATION OF ANY SUCH EXPORT OR IMPORT LAWS, WHETHER UNDER UNITED STATES LAW OR FOREIGN LAW.
6 Disclaimer of Warranties.
6.1 Technical Support. Except as otherwise provided herein, Speaktoit is under no obligation to provide technical or customer support for the Services. You are solely responsible for properly installing and using the Services. You are responsible for the procurement of any hardware or services required to use the Services, including any computers, servers, or Internet access.
6.2 Use of Internet. The Services are provided over the Internet. As such, the Services are subject to the operation of the Internet and telecommunications infrastructures as well as the operation of your Internet connection services, all of which are beyond the control of Speaktoit. Speaktoit does not warrant that the services will be uninterrupted or that you will be able to access or use the Services at the location and times of your choosing.
6.3 Risk. THE SERVICES IS PROVIDED TO YOU “AS IS” AND “AS AVAILABLE”. ANY USE OF THE SERVICES IS AT YOUR OWN RISK. THE SOFTWARE MAY CONTAIN BUGS, ERRORS, AND OTHER PROBLEMS THAT COULD CAUSE SYSTEM OR OTHER FAILURES AND DATA LOSS. SPEAKTOIT DOES NOT WARRANT THE PERFORMANCE OF THE SERVICES, THAT THE SERVICES WILL OPERATE UNINTERRUPTED OR ERROR-FREE, OR THAT THE SERVICES WILL OPERATE IN ACCORDANCE WITH ANY ACCOMPANYING DOCUMENTATION. SPEAKTOIT IS NOT LIABLE FOR ANY DELETED, INACCESSIBLE, OR DISCLOSED DATA.
6.4 Disclaimer of Warranties. TO THE MAXIMUM EXTENT PERMITTED BY LAW, SPEAKTOIT DISCLAIMS ALL WARRANTIES OF ANY KIND, WHETHER EXPRESSED OR IMPLIED, IN EQUITY OR AT LAW, INCLUDING IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. SPEAKTOIT DOES NOT WARRANT THAT THE SERVICES WILL MEET YOUR REQUIREMENTS OR NEEDS. YOU SHALL BEAR THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE SERVICES.
6.5 Limitation. Some jurisdictions do not allow or limit the exclusion of warranties. In such jurisdiction, these provisions shall apply to you to the maximum extent allowed by law.
7 Limitation of Liability.
7.1 Special Cases. Nothing herein shall exclude or limit the liability of either party for death or personal injury resulting from the negligence of that party or its directors, officers, employees, contractors or agents, or in respect of fraud or of any statements made fraudulently by either party.
7.2 Responsibility. YOU ARE ULTIMATELY RESPONSIBLE FOR ANY LOSSES OR DAMAGES INCURRED BY YOU AS A RESULT OF USING OR INSTALLING THE SERVICES. SPEAKTOIT WILL NOT BE LIABLE TO YOU OR ANY THIRD PARTY FOR ANY INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF YOUR USE OF OR INABILITY TO USE THE SERVICES, EVEN IF SPEAKTOIT HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES OR IF THE DAMAGE WAS FORESEEABLE.
7.3 Limitation on Liability. EXCEPT AS STATED IN SECTION 7.1, SPEAKTOIT AND ITS AFFILIATES, OFFICERS, LICENSORS, AND/OR CONTRACTORS SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL OR CONSEQUENTIAL DAMAGES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. TO THE EXTENT THAT A STATE DOES NOT PERMIT THE EXCLUSION OR LIMITATION OF LIABILITY AS SET FORTH HEREIN, SPEAKTOIT’S LIABILITY IS LIMITED TO THE FULL EXTENT PERMITTED BY LAW IN SUCH STATE.
7.4 Data Transfer. ALL MATERIAL AND/OR DATA DOWNLOADED OR OBTAINED THROUGH THE SERVICES OR RELATED SERVICES IS AT YOUR OWN RISK. YOU ARE SOLELY RESPONSIBLE FOR THE USE OR YOUR POSSESSION OF SUCH DATA OR MATERIAL. SPEAKTOIT DOES NOT ACTIVELY MONITOR ANY INFORMATION OR MATERIAL TRANSFERRED THROUGH ITS SERVICES AND CANNOT WARRANT THE CONTENT OF SUCH MATERIAL OR DATA.
7.5 Limitations on Remedy. Except for actions and claims related to a party’s indemnification obligations, all actions or claims relating to this Agreement must be brought within one (1) year from the date when the cause of action occurred.
8.1 Term. This Agreement is effective until terminated by you or by Speaktoit. Any Additional Services is licensed only for the Subscription Period selected during the registration or upgrade, which is generally a one-year term. The Subscription Period may be renewed by paying an additional license fee as set forth on the Dialogflow website. This renewal fee may be charged automatically to the credit card used to initially pay for the Services.
8.2 Termination by You. Services may be terminated by notifying Speaktoit of your intent to terminate this Agreement. Notification of termination must be sent by email to firstname.lastname@example.org. Your termination will be effective upon Speaktoit’s receipt and processing of the email. Processing may take up to 24 hours.
8.3 Termination by Speaktoit. Speaktoit may terminate this Agreement at any time and for any reason. Speaktoit may monitor its systems for excessive consumption of network resources and may take technical or other remedies deemed necessary to prevent or eliminate any excessive consumption. If Speaktoit deems your use to be excessive, Speaktoit may terminate your account or adjust the price of the Services.
8.4 Events Upon Termination. Upon termination, you must immediately cease using the Services. Upon termination, Speaktoit may disable further use of the Services or related Services without further notice and may delete, remove, and erase any account information and any data stored by Speaktoit. Such deletions are in Speaktoit’s sole discretion and may occur without notice to you. No refunds shall be given for any reason.
9 Branding and Attribution
9.1 Attribution. You agree to display any attribution(s) required by Speaktoit, Inc. as described in any documentation for the Services. Without limiting the foregoing, users of the Basic Services must display "Powered by Dialogflow" and a link to Dialogflow on any Device or Application connected to the Services. Speaktoit grants to you a limited, freely revocable, nontransferable, nonsublicenseable, nonexclusive license during the term of your subscription to display Dialogflow Marks solely for the purpose of promoting or advertising that your use the Services. You must only use the Dialogflow Marks in accordance with these Terms. You understand and agree that Speaktoit has the sole discretion to determine whether your attribution(s) and use of Dialogflow Marks is in accordance with the above requirements and any applicable guidelines.
9.2 Promotional and Marketing Use. In the course of promoting, marketing, or demonstrating the Services you are using, Speaktoit may produce and distribute incidental depictions, including screenshots, video, or other content from your Application or Device, and may use your company or product name and logos. You hereby grant Speaktoit all necessary rights for these purposes.
10 Indemnity. You agree to release, indemnify, defend and hold harmless Speaktoit and any of its contractors, agents, employees, officers, directors, shareholders, affiliates and assigns from all liabilities, claims, damages, costs and expenses, including reasonable attorney's fees and expenses, of third parties relating to or arising out of (a) your use or misuse of the Services, (b) your breach of this Agreement, or (c) your infringement upon any intellectual property or other proprietary right of any person or entity. Speaktoit may, at its own expense, assume the defense and control of any matter otherwise subject to indemnification by you. Doing so shall not excuse your indemnity obligations in this Agreement. The terms of this paragraph will survive any termination or cancellation of the Agreement.
11.2 Information Collection. Speaktoit may gather information related to the use of its Services. This information may include private data. Speaktoit may use this information to provide the services and share this information with others, improve its products, track geographical data, or enforce the terms of this Agreement. Speaktoit may disclose the collected information if required or permitted by law or in response to a subpoena or other legal process. In order to promote awareness, detection and prevention of Internet security risks, Speaktoit may share certain information with research organizations and other vendors.
11.3 Opt-Out. You agree that Speaktoit may communicate with you via email and any similar technology for any purpose relating to the Services. Speaktoit occasionally sends out informational emails about its products and services. You may ‘opt-out’ of receiving information not directly related to the Services you have installed or are using by emailing email@example.com. If you do not opt out then your acceptance of this Agreement will constitute your affirmative consent to receiving marketing and promotional material from Speaktoit and its affiliates. Features of the Services that gather personal information can be disabled at any time by the user through the Services menu. Please refer to documentation accompanying the Services for assistance in doing so.
12 Governing Law. This Agreement shall be construed, interpreted and governed by the laws of the State of California without regard to conflicts of law provisions thereof. You agree that the exclusive forum for any disputes arising out of or relating to this Agreement shall be an appropriate federal or state court sitting in Santa Clara County, State of California, USA.
13 Severability. If a provision of the Agreement is held by a court of competent jurisdiction to be invalid, void, or unenforceable, the remaining provisions of the Agreement will not be affected, impaired or invalidated. If the absence of the provision adversely affects the substantive rights of a party, the parties agree to replace the provision with a new provision that closely approximates the economic and proprietary results intended by the parties.
14 Force Majeure. Any delays in or failure by either party in the performance of any obligation under this Agreement shall be excused to the extent that such failure or delay is caused by occurrences beyond the party's reasonable control, including acts of God, storms, hurricane, earthquakes, riots, war (whether declared or not), sabotage, interruption or failure of telecommunication or digital transmission links, Internet slow-downs or failures, and any other cause that cannot reasonably be foreseen or controlled by such party. A party will not be liable as result of failures or errors related to the use or operation of the Internet.
16 Waiver. No waiver, delay or discharge by a party will be valid unless in writing and signed by an authorized representative of the party against which its enforcement is sought. Neither the failure of either party to exercise any right of termination nor the waiver of any default will constitute a waiver of the rights granted in the Agreement with respect to any subsequent or other default.
17 Amendments. Speaktoit may amend this Agreement and the Services and related services offered under the Agreement in its sole discretion without notice, including license fees, availability, equipment and Services requirements, and limits or restrictions on the use of Services or services. Speaktoit may impose additional restraints on the use of the Services at any time. Any amendment made to this Agreement shall be posted on the Dialogflow website and is effective immediately after posting the Agreement. The website posting shall be your sole notice of any such changes. You agree to check the Dialogflow website periodically to obtain notice of any changes. Continued use of the Services after a change constitutes your acceptance of the change. Section headings are for convenience only and are not part of the Agreement itself.
18 Assignment. You may not assign or transfer, or purport to assign or transfer, any of your rights, duties, or obligations under the Agreement to any person or entity, in whole or in part, whether by assignment, merger, transfer of assets, sale of stock, operation of law, or otherwise. Speaktoit may assign or transfer this Agreement in its sole discretion.
19 Notices. All questions, notices, demands, or requests to Speaktoit with respect to this Agreement shall be made in writing to: Speaktoit, Inc., 443 Waverley Street, Palo Alto, CA 94301. All notices to you shall be made by posting the notice on the Dialogflow website.
20 Survival. This Agreement shall be applicable for as long as you use the Services. All provisions regarding confidentiality, proprietary rights, limitation of liability, indemnity, and non-disclosure shall survive this Agreement.
21 Arbitration. To the extent permitted by law, before you may begin arbitration with respect to a dispute involving any aspect of this Agreement, you shall notify Speaktoit, and any other party to the dispute for the purpose of seeking dispute resolution. If the dispute is not resolved within sixty (60) days after the initial notice, then a party may proceed in accordance with the following:
21.1 Any unresolved dispute arising under the terms of this Agreement shall be decided by arbitration conducted through the services of the American Arbitration Association (hereinafter referred to as the “AAA”).
21.2 Notice of demand for an arbitration hearing shall be in writing and properly served upon the parties to this Agreement. Arbitration hearings shall be held in the state of California at a location mutually agreeable to the parties.
21.3 There shall be one Arbitrator to hear the matter. The parties shall initially agree to a panel of three possible Arbitrators to hear the matter and each party shall have the opportunity to name one Arbitrator to be dropped from the panel until one remains. The party giving notice of the Arbitration demand shall be first to indicate its selection.
21.4 All costs of the Arbitration and the AAA shall be borne equally by both parties to this agreement, regardless of the final decision. The defaulting party as determined by the Arbitrator, shall pay all other costs and expenses, including reasonable attorney’s fees, incurred by the party in enforcing its rights under this Agreement.
21.5 You affirm that you are older than 18 years of age, and are fully able and competent to enter into the terms, conditions, obligations, affirmations, representations, and warranties set forth in these EULA, and to abide by and comply with these EULA.
22 Acceptance. BY USING, APPLYING FOR, OR ACCEPTING THE SERVICES YOU AGREE THAT YOU HAVE READ AND UNDERSTAND THIS AGREEMENT AND THAT YOU WILL BE BOUND BY AND COMPLY WITH IT. DO NOT USE THE SERVICES IF YOU DO NOT AGREE TO THIS AGREEMENT.
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. Java is a registered trademark of Oracle and/or its affiliates.
Last updated October 10, 2017.