Appendix for Squish, Coco, and Test Center

Version 2024-02, compliant with Qt Frame Agreement 2023-06 or later, or as an amendment for Qt License Agreement 4.0, 4.1 and 4.3.

1. This Appendix for Squish, Coco, and Test Center (“Appendix”) is an integral part of the Agreement and specifies the terms and conditions for the licensing of Squish, Coco, and Test Center tools between The Qt Company and Customer. Any capitalized words not defined herein are as defined in the Agreement. Entry into this Appendix governs the use of and supersedes any prior contracts between the Parties (including prior License Agreements and similar prior agreements) with respect to the Squish, Coco, and Test Center tools.


2.1. “Customer’s Records” shall mean books and records that contain information bearing on Customer’s compliance with the Agreement and this Appendix, including, but not limited to user information and assembly logs. 

2.2. “Designated User(s)” shall mean the employee(s) of Customer or Customer’s Affiliates acting within the scope of their employment or Customer’s Contractors acting within the scope of their services on behalf of Customer. 

2.3. “End Customers” shall mean the customers of Customer to whom Customer directly or indirectly distributes copies of the Redistributables as part of Customer’s product. 

2.4. “Evaluation License Term” shall mean a time period specified in the License Certificate for Customer to use the relevant Licensed Software for evaluation purposes according to Section 3.3 of this Appendix.

2.5. “License Certificate” shall mean a certificate generated by The Qt Company for each Designated User respectively upon them downloading the Licensed Software, which will be available under respective Designated User’s Qt Account at License Certificates will specify relevant information, including license information, pertaining the Licensed Software purchased by Customer. 

2.6. “License Fee” shall mean the fee charged to Customer for rights granted under this Appendix.  

2.7. ”License Term” shall mean the agreed validity period of the Tools license during which time Customer may use the Tools pursuant to this Appendix. Agreed License Term, as ordered and paid for by  Customer, shall be memorialized in the applicable License Certificate. 

2.8. “Online Services” shall mean any services or access to systems made available by The Qt Company to Customer over the internet relating to the Licensed Software or for the purpose of use by  Customer of the Licensed Software or Support. Use of any such Online Services is discretionary for Customer and may be subject to additional fees.

2.9. "Tools” or “Licensed Software” shall mean software libraries and tools as defined in Exhibit 1 hereto depending on which product(s) Customer has purchased under the applicable Purchase Document.  

2.10. “Redistributables” shall mean Squish Hook, Qt Wrapper, startaut, and squishserver modules of Licensed Software.

2.11. “Renewal Term” shall mean an extension of previous License Term as agreed between the Parties.

2.12. “Updates” shall mean a release or version of the Licensed Software containing bug fixes, error corrections and other changes that are generally made available to users of the Licensed Software that have contracted for Support. Updates are generally depicted as a change to the digits following the decimal in the Licensed Software version number. The Qt Company shall make Updates available to Customer under Support and Updates are considered as part of the Licensed Software hereunder.

2.13. “Upgrades” shall mean a release or version of the Licensed Software containing enhancements and new features. Upgrades are generally depicted as a change to the first digit of the Licensed Software version number. In the event Upgrades are provided to Customer under this Appendix, they shall be considered as part of the Licensed Software hereunder.


3.1. Tools License

3.1.1. Subject to the terms of this Appendix and the Agreement, The Qt Company grants to Customer a worldwide, non-exclusive, non-transferable license, valid for the License Term, to use and modify the Tools for Customer's internal business purposes in accordance with the License capabilities and install and use capabilities in Exhibit 1 to this Appendix—as ordered by Customer. 

3.1.2. If Customer’s license under this Appendix includes Redistributables, then Customer is entitled to distribute, for the life cycle of the Customer’s product, compiled binary versions of Redistributables to End Customers as part of Customer’s product. 

3.1.3. Customer may use Tools source code solely to (i) compile Tools against modifications Customer has made to The Qt Company’s Qt Software products, (ii) create a static build with Redistributables for Customer’s product, or (iii) build squishrunner for Python 3.9 programming language (or, upon separate written approval from The Qt Company, other supported programming languages), and not for any other purposes. Customer may not, by any method, manner or means alter, amend, or modify Tools source code. If Customer’s license includes the use of cross-compilation add-ons, then Customer may use the source code of Redistributables of such cross compilation add-on’s solely for enabling embedded development and on-device testing, but the Customer may not, by any method, manner or means alter, amend, or modify such software source code.

3.1.4. Upon expiration of the initial agreed License Term, the License Term shall be automatically extended to one or more Renewal Term(s), unless and until either Party notifies the other Party in writing that it does not wish to renew the License Term, such notification to be provided to the other Party no less than thirty (30) days before expiration of the respective License Term. The Qt Company shall, in good time before the due date for the above notification, remind Customer on the coming Renewal Term. Unless otherwise agreed between the Parties, the Renewal Term shall be equal to the length of the previous previous License Term, but no longer than thirty-six (36) months.  

3.1.5. Any Renewal Term shall be subject to License Fees agreed between the Parties or, if no such agreement exists, The Qt Company’s standard list pricing applicable at the commencement date of any such Renewal Term.

3.2. Further Requirements

3.2.1. The licenses granted in this Section 3 by The Qt Company to Customer are conditional on and subject to Customer's compliance with the following terms:

  1. Customer shall not remove or alter any copyright, trademark or other proprietary rights notice(s) contained in any portion of the Licensed Software;  
  2. Customer shall not use Licensed Software in any manner or for any purpose that infringes, misappropriates or otherwise violates any Intellectual property or right of any third party, or that violates any applicable law; 
  3. Customer shall not use The Qt Company's or any of its suppliers' names, logos, or trademarks to market its products except that Customer may use “Built with Qt” logo to indicate that Customer’s product was developed using the Licensed Software;   
  4. Except for Redistributables, which may be distributed as part of Customer’s hardware product, Customer shall not distribute, transfer, publish, disclose, display or otherwise make the Licensed Software available in any part, separately or as part of any software package, to any third party; and
  5. Customer shall not attempt or enlist a third party to conduct or attempt to conduct any of the above.

Above terms shall not be applicable if and to the extent they conflict with any mandatory provisions of any applicable laws.

3.2.2. Any use of Licensed Software beyond the provisions of this Appendix is strictly prohibited and, at a minimum, requires an additional license from The Qt Company.

3.3. Evaluation License

3.3.1. Subject to the terms of this Appendix, The Qt Company grants to Customer a worldwide, non-exclusive, non-transferable license, valid for the Evaluation License Term to use the relevant Licensed Software product solely for the Customer’s internal use to evaluate and determine whether the Licensed Software meets Customer's business requirements, specifically excluding any commercial use of the Licensed Software or any derived work thereof. 

3.3.2. Upon the expiry of the Evaluation License Term, Customer must either discontinue use of the relevant Licensed Software or acquire a commercial Tools License in accordance with this Appendix. 

4. THIRD-PARTY SOFTWARE. The Licensed Software may provide links or access to third party libraries or code (collectively "Third-Party Software") to implement various functions. Third-Party Software does not, however, comprise part of the Licensed Software, but is provided to Customer complimentary and use thereof is discretionary for the Customer. Third-Party Software will be listed in the Licensed Software documentation, as such may be amended from time to time. Customer acknowledges that use of Third-Party Software is in all respects subject to applicable license terms of applicable third-party right holders.


5.1. The Licensed Software may contain pre-release functionality, or sample test cases marked or otherwise stated with an appropriate designation such as “Technology Preview”, “Alpha”, “Beta”, “Sample”, “Experimental”, “Example” etc. (“Pre-Release Code”). 

5.2. Such Pre-Release Software may be present complimentary for Customer, in order to provide experimental support or information for new platforms or preliminary versions of one or more new functionalities or for other similar reasons. The Pre-Release Software may not be at the level of performance and compatibility of a final generally available product offering.  The Pre-Release Software may not operate correctly, may contain errors and may be substantially modified by The Qt Company prior to a commercial product release (if any). The Qt Company is under no obligation to make Pre-Release Software commercially available, or provide any Support or Updates relating thereto. To the maximum extent permitted by law, the Qt Company assumes no liability whatsoever regarding any Pre-Release Software, but any use thereof is exclusively at Customer’s own risk and expense.

5.3. For clarity, unless Licensed Software specifies different license terms for the respective Pre-Release Software, Customer is entitled to use such pre-release software pursuant to Section 3 of this Appendix.


6.1. Upon due payment of the applicable License Fees, Customer will be eligible to receive Support and Updates and to use applicable Online Services during the agreed License Term or other agreed fixed time period. Support is provided according to agreed support levels and the Appendix for Support Terms. Unless otherwise decided by The Qt Company at its free and absolute discretion, Upgrades will not be included in the Support but may be available subject to additional fees.

6.2. Unless otherwise agreed in writing, The Qt Company shall not be responsible for providing any service or support to End Customers.


7.1. Customer’s Record-Keeping

7.1.1. Customer shall at all times during the term of the Agreement or validity of any of the licenses hereunder, whichever is later, and for a period of two (2) years thereafter maintain Customer’s Records in an accurate and up-to-date form. Customer’s Records shall be adequate to reasonably enable The Qt Company to determine Customer’s compliance with the provisions of the Agreement. The records shall conform to general good accounting practices.  

7.1.2. Customer shall, within thirty (30) days from receiving The Qt Company’s request to that effect, deliver to The Qt Company a report based on Customer’s Records, such report to contain information, in sufficient detail, on the  Customer’s use of Tools hereunder.

7.2. The Qt Company’s Audit Rights

7.2.1  The Qt Company or an independent auditor acting on behalf of The Qt Company may, upon at least thirty (30) days’ prior written notice and at The Qt Company’s expense, audit Customer with respect to Customer’s use of the Licensed Software, but not more frequently than once during each six (6) month period. Such audit may be conducted by mail, electronic means or through an in-person visit to Customer’s place of business. Any possible in-person audit shall be conducted during regular business hours at Customer's facilities, shall not unreasonably interfere with Customer's business activities and shall be limited in scope to verify Customer’s compliance with the terms of the Agreement. The Qt Company or its independent auditor shall be entitled to inspect Customer’s Records and conduct necessary interviews of Customer’s relevant employees and Contractors. All Customer’s Records and use thereof shall be subject to the obligation of confidentiality under the Agreement.  

7.2.2 If an audit reveals that Customer is using the Licensed Software beyond scope of the licenses Customer has paid for, Customer shall pay to The Qt Company any amounts owed for such unauthorized use within thirty (30) days from receipt of the corresponding invoice from The Qt Company. 

7.2.3  In addition, in the event the audit reveals a material violation of the terms of the Agreement (e.g., without limitation, underpayment of more than 10% of License Fees or 10,000 Euros (whichever is more)), then Customer shall pay The Qt Company's reasonable cost of conducting such audit. 


8.1. Termination of Licenses. The Qt Company may terminate all Customer’s rights to any and all Licensed Software (including access to Support), if the Customer:

  1. commits a material breach of the terms of the Agreement and has not, if the breach is capable of remedy, remedied the breach within a reasonable period of time (which shall be no less than 30 days) of The Qt Company’s written notice specifying the breach; or
  2. becomes bankrupt, insolvent or goes into liquidation or debt restructuring.

8.2. Suspension of Rights. Instead of termination, The Qt Company shall have the right to suspend or withhold grants of any and all rights to the Licensed Software (including Support) hereunder, should Customer fail to make payment in timely fashion or otherwise violates or is reasonably suspected to violate its obligations or terms under the Agreement, and where such violation or breach is not cured within ten (10) business days following The Qt Company’s written notice thereof.

8.3. Parties´ Rights and Duties upon Termination

8.3.1. Upon expiration or termination of the Tools Licenses, Customer shall cease and shall cause all Designated Users (including those of its Affiliates’ and Contractors’) to cease using the Tools. 

8.3.2. Upon such expiry or termination of Tools Licenses, the Customer shall destroy or return to The Qt Company all copies of the respective Licensed Software and all related materials and will certify the same by Customer’s duly authorized officer to The Qt Company upon its request, provided however that Customer may retain:

  1. a copy for archiving purposes or as may be required under applicable law;
  2. the right to distribute in Section 3.1.2, which shall survive the termination or expiration of this Agreement and continue for the duration of the lifecycle of the Customer product utilizing the Redistributables.

8.3.3. Expiry or termination of any of Customer’s licenses hereunder for any reason whatsoever shall not relieve Customer of its obligation to pay any License Fees accrued or payable to The Qt Company under any existing or outstanding Purchase Document in effect prior to the effective date of termination, and Customer will pay to The Qt Company all such unpaid fees due through the end of the Purchase Document’s term within thirty (30) days from the effective date of termination of the licenses.

8.4. Extension of Rights under Special Circumstances. In the event The Qt Company is declared bankrupt under a final, non-cancellable decision by relevant court of law, and the Agreement is not, at the date of expiry of the Tools Licenses, assigned to party, who has assumed The Qt Company’s position as a legitimate licensor of Licensed Software under the Agreement, then all valid Tools Licenses possessed by the Customer at such date of expiry, and which the Customer has not notified for expiry, shall be extended to be valid in perpetuity under the terms of the Agreement. For clarity, should the foregoing occur, any such extension shall not apply to The Qt Company’s Support obligations.