Lichi Robotics
Software Purchase Terms
and Conditions
EtherCAT Master Software — Demo Version and Licensed Version
Version 1.0Effective: July 2026Governing Law: India
These Terms and Conditions ("Terms") govern the purchase, licensing, delivery, installation, and use of the EtherCAT Master software ("Software") supplied by Lichi Robotics ("Company", "we", "us") to the purchasing or evaluating party ("Client", "you"), in either its Demo Version or Licensed Version.
Demo Version — Technical Limits
Referenced in Clause 5.2
| Limitation | Default | Behaviour |
|---|---|---|
| Expiry | 30 days from package generation | The Demo Version ceases to operate after this period, regardless of when the Client first uses it. |
| Run count | 25 starts | The Demo Version refuses to start once this limit is reached. |
| Session duration | 10 minutes per run | Each running session automatically terminates after this duration; restarting consumes one additional run from the total permitted. |
1.
Definitions
"Company" / "Lichi Robotics" means Lichi Robotics, and its successors and assigns.
"Client" means the individual or entity purchasing a Licensed Version or evaluating a Demo Version of the Software.
"Software" means the EtherCAT Master software developed and owned by the Company, comprising a compiled, protected library, public header files, an editable example source file, build configuration files, deployment scripts, and Documentation — expressly excluding any proprietary source code of the Company, which is never delivered to the Client.
"Licensed Version" means the version of the Software supplied against payment of applicable fees, node-locked to one (1) specific Client machine via a signed license file.
"Demo Version" means a time-, run-, and session-limited evaluation version of the Software supplied free of charge, subject to Clause 5.
"Documentation" means the README, USER_GUIDE.pdf, and any other written materials supplied with the Software.
"Client Hardware" means the Client's EtherCAT-compatible motor drives, servo drives, and associated machinery with which the Software is used.
2.
Scope of Agreement
2.1
These Terms govern the purchase, license, delivery, installation, and use of the Software supplied by the Company to the Client, whether in Licensed or Demo form.
2.2
By (a) signing this document, (b) paying any invoice issued by the Company for the Software, or (c) downloading, extracting, building, or running the Software, the Client agrees to be bound by these Terms.
2.3
These Terms take precedence over any conflicting terms in a Client purchase order, unless expressly agreed in writing by an authorised representative of the Company.
3.
Delivery
3.1
The Software is delivered electronically as a compressed (.zip) package, containing: (a) a compiled, protected static library implementing the EtherCAT master state machine and, for the Licensed Version, license verification, or, for the Demo Version, the run-count/expiry limiter; (b) public header files required to build a Client application against the library; (c) an editable example source file ("server.cpp") which the Client may modify or replace; (d) build configuration files; (e) deployment/installation scripts; and (f) Documentation.
3.2
The Software's proprietary source code, including but not limited to the EtherCAT slave/PDO configuration logic, the master state machine implementation, and the license/demo verification logic, is NOT included in any delivery and remains the Company's exclusive property and trade secret.
3.3
The Client is solely responsible for providing a suitable build environment (a compatible Linux operating system, C++17 compiler, CMake, and related build tools) and for building the Software themselves from the delivered package. The Company is not responsible for Client-side build environment issues not caused by a defect in the delivered package.
3.4
For the Licensed Version, delivery of the signed license file is contingent on the Client providing the Company with the unique hardware fingerprint of the machine on which the Software is to run, generated using the process described in the Documentation.
4.
Licensed Version — Grant of License
4.1
Subject to payment of the applicable fees and compliance with these Terms, the Company grants the Client a non-exclusive, non-transferable, non-sublicensable license to install, build, and run the Licensed Version of the Software on ONE (1) specific machine, identified by the unique hardware fingerprint for which the license was issued.
4.2
The license is node-locked: the Software is cryptographically bound to the specific hardware fingerprint of the licensed machine and will not operate on any other machine. Use on additional machines requires the purchase of additional licenses at the Company's then-current fees.
4.3
Unless otherwise stated in the applicable order confirmation or invoice, the license does not expire.
4.4
The Client shall not, and shall not permit any third party to: (a) reverse engineer, decompile, or disassemble the Software; (b) attempt to circumvent, disable, or tamper with the license verification, hardware-fingerprint binding, or any other protection mechanism; (c) transfer, sublicense, rent, lease, or resell the Software or any license to any third party without the Company's prior written consent; or (d) use the Software on any machine other than the one for which the license was issued.
5.
Demo Version — Limitations and Terms
5.1
The Company may, at its discretion, provide the Client a Demo Version of the Software free of charge, for evaluation purposes only.
5.2
The Demo Version is technically limited as follows (default values; the Company may adjust these at its discretion for a given Demo Version build, and will communicate any different values to the Client):
5.3
THE DEMO VERSION IS PROVIDED STRICTLY “AS IS” FOR EVALUATION PURPOSES, WITHOUT ANY WARRANTY, AND WITHOUT ANY TECHNICAL SUPPORT OBLIGATION FROM THE COMPANY, UNLESS OTHERWISE AGREED IN WRITING.
5.4
Use of the Demo Version with Client Hardware, including motor drives and other machinery, is entirely at the Client's own risk. The Company strongly recommends the Demo Version only be used in a controlled test environment with all appropriate safety precautions in place (see Clause 9).
5.5
The Demo Version does not confer any right to continued use beyond its technical limitations; the Client must purchase a Licensed Version, or request a new Demo Version package from the Company, to continue evaluation.
6.
Fees and Payment
6.1
Fees for the Licensed Version, and any associated services, are as set out in the applicable quotation, order confirmation, or invoice issued by the Company, which forms part of these Terms by reference.
6.2
Unless otherwise agreed in writing, fees are payable in advance of delivery of the Licensed Version and/or issuance of the applicable license file.
6.3
All fees are exclusive of applicable taxes, duties, and levies (including but not limited to GST), which shall be borne by the Client in addition to the stated fees, unless expressly stated otherwise.
6.4
The Demo Version is provided free of charge and does not require payment.
7.
No Refund Policy
Important7.1
ALL SALES OF THE LICENSED VERSION ARE FINAL. The Company does not offer refunds, credits, or exchanges for the Software once a license has been issued, for any reason, including but not limited to: (a) the Client's change of mind; (b) incompatibility with Client Hardware not disclosed to the Company prior to purchase; (c) the Client's inability to build, install, or operate the Software due to Client-side environment or personnel limitations; or (d) partial or non-use of the license.
7.2
Where a defect in the Software is attributable solely to the Company and is reported within the technical support period described in Clause 8, the Company's sole obligation and the Client's sole and exclusive remedy shall be, at the Company's discretion, to repair or replace the defective component of the Software; no cash refund shall be due.
7.3
This Clause 7 does not affect any statutory rights of the Client that cannot lawfully be excluded under applicable law.
8.
Technical Support
8.1
The Company shall provide the Client with technical support for the Licensed Version, free of charge, for a period of one (1) year from the date of delivery of the applicable license (“Support Period”), covering: (a) email and phone support for installation, build, and configuration issues relating to the delivered Software; (b) bug fixes to the protected library where a genuine defect in the Company’s code is identified; (c) re-issuance of the license file in the event of loss, corruption, or a documented, approved hardware replacement; (d) up to one (1) regeneration of the EtherCAT slave/PDO configuration per year, where the Client adds or changes Client Hardware and supplies an updated ESI/ENI network description; and (e) minor updates and patches to the protected library as made generally available by the Company.
8.2
The Company will use commercially reasonable efforts to respond to support requests within two (2) Business Days of receipt, and to resolve confirmed defects within a commercially reasonable timeframe having regard to their severity. This is a target service level, not a guaranteed contractual response/resolution time, unless separately agreed in writing.
8.3
Technical support explicitly EXCLUDES: (a) on-site visits or physical inspection of Client Hardware; (b) development of new features, custom motion-control logic, or Client-authored source code (including the Client's own server.cpp or derivative files); (c) support for Demo Versions, except as separately agreed; (d) issues arising from the Client's modification of the delivered Software, misuse, unauthorised attempts to circumvent license or demo protections, or use outside the scope of the Documentation; and (e) any damage, malfunction, or safety incident arising from Client Hardware, wiring, electrical installation, or mechanical systems, which remain entirely the Client's responsibility.
8.4
Upon expiry of the Support Period, technical support may be renewed by the Client at the Company's then-current support fees, at the Company's discretion. Absent a renewal, the Licensed Version will continue to operate per its existing license terms, but without further Company support obligations.
9.
Client Responsibilities and Safety
9.1
The Software is a motion-control component intended to be integrated by the Client, or the Client's qualified personnel, into a broader machine control system. The Software is NOT a safety system and must not be relied upon as the sole means of protecting personnel or property.
9.2
The Client is solely responsible for: (a) ensuring all Client Hardware, wiring, and electrical installations comply with applicable safety standards and regulations in the Client's jurisdiction; (b) implementing independent safety measures (including but not limited to emergency stop circuits, machine guarding, interlocks, and overtravel/overcurrent protection) that do not rely on the Software; (c) ensuring that personnel installing, configuring, or operating the Software and Client Hardware are suitably qualified and trained; (d) validating, in a controlled and safe environment, any motion-control program written by the Client (including modifications to server.cpp) before deploying it to production machinery; and (e) compliance with all applicable industrial safety, machinery, and electrical regulations in the Client's jurisdiction.
9.3
The Company has no visibility into, and no control over, the Client's specific motor drives, machinery, installation, or the motion-control logic the Client writes. The Company's obligations are limited strictly to the correct operation of the delivered Software as documented, and do not extend to the safety, suitability, or correctness of the Client's overall machine or motion-control application.
10.
Intellectual Property
10.1
The Software, including all source code, object code, documentation, and associated intellectual property rights, is and remains the sole and exclusive property of the Company. No sale, license, or delivery of the Software under these Terms transfers any ownership right in the Software to the Client.
10.2
The license granted under Clause 4 (or, for the Demo Version, the limited permission to evaluate under Clause 5) is the Client's only right in the Software; all rights not expressly granted are reserved by the Company.
10.3
The Client acknowledges that the Software contains confidential and proprietary trade secrets of the Company, and agrees to keep confidential any part of the Software or Documentation not intended for public disclosure, and not to disclose license keys, license files, or fingerprinting mechanisms to any third party.
11.
Warranty Disclaimer
11.1
Save as expressly set out in these Terms, the Software is provided “AS IS” and “AS AVAILABLE”, without warranty of any kind, whether express, implied, or statutory, including but not limited to implied warranties of merchantability, fitness for a particular purpose, and non-infringement, to the maximum extent permitted by applicable law.
11.2
The Company does not warrant that the Software will be error-free, uninterrupted, or compatible with every configuration of Client Hardware, or that it will meet the Client's specific requirements beyond what is expressly documented.
12.
Limitation of Liability
12.1
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL THE COMPANY BE LIABLE TO THE CLIENT FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO LOSS OF PROFITS, LOSS OF PRODUCTION, LOSS OF DATA, OR DAMAGE TO OR LOSS OF USE OF CLIENT HARDWARE OR OTHER PROPERTY, ARISING OUT OF OR RELATING TO THE SOFTWARE OR THESE TERMS, REGARDLESS OF THE THEORY OF LIABILITY, EVEN IF THE COMPANY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
12.2
THE COMPANY'S TOTAL AGGREGATE LIABILITY ARISING OUT OF OR RELATING TO THESE TERMS OR THE SOFTWARE, WHETHER IN CONTRACT, TORT, OR OTHERWISE, SHALL NOT EXCEED THE TOTAL FEES ACTUALLY PAID BY THE CLIENT TO THE COMPANY FOR THE LICENSED VERSION GIVING RISE TO THE CLAIM IN THE TWELVE (12) MONTHS PRECEDING THE EVENT GIVING RISE TO LIABILITY.
12.3
NOTHING IN THESE TERMS SHALL EXCLUDE OR LIMIT THE COMPANY'S LIABILITY FOR DEATH OR PERSONAL INJURY CAUSED BY THE COMPANY'S GROSS NEGLIGENCE OR WILLFUL MISCONDUCT, OR ANY OTHER LIABILITY WHICH CANNOT LAWFULLY BE EXCLUDED OR LIMITED.
12.4
The Client acknowledges that the limitations in this Clause 12 are a fundamental basis of the bargain between the parties and that the fees charged for the Software reflect this allocation of risk.
13.
Indemnification
13.1
The Client agrees to indemnify, defend, and hold harmless the Company, its officers, employees, and agents from and against any claims, damages, losses, liabilities, and expenses (including reasonable legal fees) arising out of or relating to: (a) the Client's installation, configuration, or use of the Software in connection with Client Hardware; (b) any motion-control program, logic, or modification authored by the Client; (c) the Client's breach of these Terms; or (d) any personal injury, death, or property damage arising from the Client's machinery, installation, or failure to implement adequate independent safety measures as required under Clause 9.
14.
Term and Termination
14.1
These Terms commence upon acceptance (per Clause 2.2) and continue for so long as the Client uses the Software, or until terminated as set out below.
14.2
The Company may terminate the Client's license immediately upon written notice if the Client materially breaches these Terms, including but not limited to any attempt to circumvent license or demo protections, unauthorised transfer of the license, or non-payment of fees.
14.3
Upon termination, the Client shall immediately cease all use of the Software, and, if requested, confirm in writing that all copies of the Software have been deleted or destroyed, except as required for legitimate backup/archival purposes.
14.4
Clauses 7, 9, 10, 11, 12, 13, 15, and 16 shall survive termination of these Terms.
15.
Confidentiality
15.1
Each party agrees to keep confidential any non-public information disclosed by the other party in connection with these Terms, including pricing, license files, and technical information about the Software, and not to disclose such information to any third party without the disclosing party's prior written consent, except as required by law.
16.
Governing Law and Dispute Resolution
16.1
These Terms shall be governed by and construed in accordance with the laws of India, without regard to its conflict of laws principles.
16.2
Any dispute arising out of or in connection with these Terms shall first be attempted to be resolved amicably through good-faith negotiation between the parties. Failing amicable resolution within thirty (30) days, the dispute shall be referred to and finally resolved by arbitration in accordance with the Arbitration and Conciliation Act, 1996 (as amended), seated in India, conducted in the English language, before a sole arbitrator mutually appointed by the parties.
16.3
Subject to Clause 16.2, the courts of India shall have exclusive jurisdiction over any matters not subject to arbitration.
17.
General Provisions
17.1
Entire Agreement. These Terms, together with any applicable quotation, order confirmation, or invoice, constitute the entire agreement between the parties regarding the Software and supersede all prior discussions, negotiations, and agreements, whether written or oral.
17.2
Amendment. The Company may update these Terms from time to time; any material changes affecting an existing Client's rights will be communicated in writing and will not apply retroactively to a purchase already made, unless required by law.
17.3
Severability. If any provision of these Terms is held invalid or unenforceable, the remaining provisions shall continue in full force and effect.
17.4
Assignment. The Client may not assign or transfer its rights or obligations under these Terms without the Company's prior written consent. The Company may assign these Terms in connection with a merger, acquisition, or sale of assets.
17.5
Notices. Any notice under these Terms shall be in writing and delivered to the addresses/contact details set out in Clause 18, or such other address as either party notifies to the other in writing.
17.6
Force Majeure. Neither party shall be liable for any failure or delay in performance under these Terms resulting from causes beyond its reasonable control.
18. Contact / Notices
Lichi Robotics
For support requests, license enquiries, or notices under these Terms, contact us at the details on the left. We target a 2 business-day response.
Send an Enquiry