Legal
End-User License Agreement
MCUViewer End-User License Agreement (EULA)
IMPORTANT: Please read this license agreement carefully before installing or using MCUViewer.
By installing, copying, or otherwise using MCUViewer ("Software"), you agree to be bound by the terms of this End-User License Agreement ("Agreement").
1. License grant
The Software is licensed, not sold. Subject to the terms of this Agreement,
Piotr Wasilewski,
NIP: 9662192121,
VAT: PL9662192121,
Email: contact@mcuviewer.com,
hereinafter referred to as the "Licensor", grants you a limited, non-exclusive, non-transferable, non-sublicensable right to use the Software as follows:
(a) Free Version (MCUViewer Free)
- For non-commercial, personal, or educational use only.
- May include feature limitations or usage restrictions.
- Redistribution or resale is prohibited.
(b) Enterprise Version (MCUViewer Enterprise)
- For commercial and professional use.
- Includes full functionality and features.
- Two licensing models are available:
- **Offline (Unlimited Users):** The license may be installed and used offline on an unlimited number of machines within the organization, without per-user tracking. Suitable for air-gapped or secure environments.
- **Online (Per Seat):** The license is assigned per user (seat) and requires periodic online verification. Each seat may be released by the user after a cooldown period, allowing reassignment to another user.
- Redistribution or resale is prohibited.
Licensee may not sell, lease or authorize any third party to do so, the Software, either as a standalone or an integrated product whether for internal or external, be it commercial or otherwise purposes.
Depending on the Software Version chosen by the Licensee, on MCUViewer order page, the License is granted either:
- For a defined period of time (e.g., 1 year/12 months): Enterprise Version (MCUViewer Enterprise) - fee-based license, or
- For an indefinite period: MCUViewer Free - free license.
Fee-based license is granted upon full payment of License Fees according to the relevant subscription plan. In the event the Licensee has not paid the License Fee before the start of the next subscription term, the right to use the Software is limited to the MCUViewer Free Version until the License Fee is fully paid for the next subscription term.
Licensor is authorized to update License Fee and licensing terms from time to time, which shall be applicable to all subscriptions extended or concluded after such change is introduced.
2. Restrictions
You may not:
- Reverse engineer, decompile, disassemble, or attempt to derive the source code of the Software.
- Use the Software in any manner not expressly authorized by this Agreement.
- Remove or alter any copyright, trademark, or proprietary notices.
- Use the Software in a manner that, either intentionally or unintentionally, violates any applicable local, state, national or international laws, good industry practice, this Agreement, or any copyright or other right of Licensor or any third party,
- Use the Software in order to damage Licensor or any third party.
3. Ownership
All rights, title, and interest in and to the Software remain with the Licensor. This Agreement does not grant you any ownership rights in the Software.
4. Updates and upgrades
The Licensor may, but is not obligated to, provide updates, enhancements, or bug fixes. Any such updates are subject to the terms of this Agreement unless superseded by a new agreement.
5. Disclaimer of warranty, confidential information
The Software is provided "as is" without warranty of any kind or conditions whatsoever. To the maximum extent permitted by law, Licensor disclaims all warranties, whether express or implied, including but not limited to the implied warranties of merchantability, fitness for a particular purpose, and non-infringement.
Licensee expressly acknowledges and agrees that use of the Software is at Licensee's own risk. Licensor expressly disclaims any warranty, express or implied, including, without limitation, the implied warranties of merchantability, lack of physical defects, fitness for a particular purpose, or non-infringement. Licensor does not warrant that the Software and its functionality, reliability, and performance will meet Licensee's requirements or that the operation of the Software will be uninterrupted or error-free. Licensee assumes responsibility for selecting the Software to achieve Licensee's intended results, and for the use and the results obtained from the Software. Licensee understands that the Software may produce inaccurate or incomplete results because of errors within the Software or failures by Licensee to properly use the Software. Licensee assumes full responsibility for any use of the Software and bears the entire risk for such error and failures.
Licensee expressly undertakes to (i) retain in strict confidence all information and know-how transmitted, disclosed, or otherwise made available to it by Licensor that Licensor has identified as being proprietary and/or confidential in any way or that, by the very nature of the circumstances surrounding the disclosure, ought in good faith to be treated as proprietary and/or confidential ("Confidential Information"), and (ii) to make no use of Confidential Information except within enjoyment of rights granted under this Agreement and applicable License. Without limiting the foregoing, Licensee will treat any and all source code for the Software and documentation as Confidential Information and will not disclose, disseminate or distribute such materials to any third party without Licensor prior written permission. Licensee's obligations under this Clause 11 shall apply at all times during the term of the License and for ten (10) years following termination of it, provided, however, that (i) obligations with respect to source code shall survive in perpetuity and (ii) trade secrets shall be maintained as such until they fall into the public domain.
6. Limitation of liability, indemnification
To the maximum extent permitted by applicable law, under no circumstances shall the Licensor, its affiliates, suppliers, or resellers be liable for any indirect, incidental, consequential, special, exemplary, or punitive damages of any kind (including, without limitation, damages for loss of profits, loss of revenue, business interruption, loss of data, loss of goodwill, or other commercial damages or losses) arising out of or in connection with the installation, use, or inability to use the Software, however caused, regardless of the theory of liability (contract, tort, strict liability, or otherwise), even if the Licensor has been advised of the possibility of such damages.
In no event shall the Licensor's total aggregate liability under this Agreement exceed the fees paid by you for the license to use the Software, if any.
Nothing in this Agreement shall exclude or limit liability for death or personal injury resulting from negligence, or for any other liability that cannot be excluded or limited under applicable law.
Some jurisdictions do not allow the exclusion or limitation of incidental or consequential damages, so the above limitations may not apply to you in whole or in part.
Licensee will indemnify, defend, and hold harmless Licensor and each of its respective officers, directors, partners, employees, agents, successors, and assigns, or any of them (collectively, the "Indemnified Parties") from and against all claims, suits, demands, actions, causes of action, proceedings, judgments, assessments, deficiencies, and charges brought against the Indemnified Parties or tendered to the Indemnified Parties for defense or indemnification (collectively, "Claims"), and for all damages, losses, costs, liabilities, and expenses (including reasonable attorney and professional fees and costs) arising from or incidental to Claims to the extent they are caused by (i) use or sale of the Software in combination with any other products such as without limitation Licensee Products if the infringement would not have occurred but for such combination; (ii) any material alteration or modification of the Software not intended, authorized by Licensor, or subsequently incorporated into the Software by Licensee, if the infringement would not have occurred but for such alteration or modification; or (iii) Licensee's failure to substantially comply with Licensor's reasonable written instructions which if implemented would have rendered the Software non-infringing.
7. Termination
This license is effective until terminated.
Licensor may terminate the Agreement with immediate effect upon Licensee's failure to comply with its terms and conditions.
Upon termination:
- Licensor will cancel the License and deactivate any and all Licensee's access to Software;
- Licensee must immediately stop using the Software or other rights granted under the Agreement, and must remove all of its components from any and all applications or other derivative work developed by Licensee; and
- Licensee must provide written confirmation of fulfillment of obligation (ii) above within 5 days following the termination of this Agreement.
Termination of the Agreement will not limit any other rights of Licensor. Licenses canceled due to Licensees breach of the Agreement or terminated for convenience by any Party are non-refundable.
8. License Files
- Each license and its associated license file are intended solely for the individual or organization to whom it was issued.
- Sharing, copying, publishing, sublicensing, or distributing the license file to any third party without prior written consent from the Licensor is strictly prohibited.
- For personal licenses, the license file may only be used by the individual who purchased the license.
- For organizational or enterprise licenses, the license file may only be used within the organization that purchased the license, and exclusively by its employees or authorized personnel.
- Any breach of these conditions may result in immediate termination of the license without further notice.
9. Third-Party Software
SEGGER J-Link SDK Components:
The Software includes components from the SEGGER J-Link Software Development Kit (SDK), which are subject to separate license terms imposed by SEGGER Microcontroller GmbH. These components include but are not limited to:
JLinkARM.dll, Jlink.dll
libjlinkarm.* (e.g., libjlinkarm.so, .dylib)
J-Link USB drivers
By using the Software, you agree to the following additional terms regarding these components:
- Restricted Use
These components may only be used in conjunction with SEGGER J-Link devices or SEGGER-authorized OEM products. Any other use is strictly prohibited.
- No Reverse Engineering
You may not reverse engineer, decompile, disassemble, or otherwise attempt to derive the source code of any SEGGER software components included with the Software.
- No Redistribution
You may not redistribute SEGGER SDK components independently of the Software, nor may you sublicense them, except as integrated and necessary for the operation of the Software.
- Ownership and Rights
All rights, title, and interest in the SEGGER software components remain with SEGGER Microcontroller GmbH. These components are provided under a non-exclusive, non-transferable license.
- Disclaimer of Warranty
SEGGER components are provided "as is" without warranties of any kind. The risk of using these components is borne solely by you.
- Limitation of Liability
SEGGER and its affiliates, licensors, and resellers shall not be liable for any damages arising from the use of their components, including but not limited to, loss of data, loss of revenue, or interruption of business.
- No Support or Updates from SEGGER
Your use of the SEGGER components does not entitle you or any third party to receive support, updates, or documentation from SEGGER unless separately agreed in writing with SEGGER Microcontroller GmbH.
STMicroelectronics Components:
This project is not affiliated with or endorsed by STMicroelectronics. STM32, ST-Link, and related names are trademarks of STMicroelectronics, used solely for descriptive and interoperability purposes. No official support or validation is provided by STMicroelectronics for this project.
10. Target Compatibility Disclaimer
The Software is designed to interface with a range of microcontroller devices and debug interfaces; however, compatibility with all available targets or third-party tools is not guaranteed. Support for specific devices may vary based on architecture, silicon revision, firmware, or other technical factors.
It is the user's responsibility to verify that the Software meets their specific hardware and compatibility requirements before purchasing. Users are strongly encouraged to test compatibility using the Free Version of the Software, prior to obtaining a paid license.
The Licensor shall not be held liable for incompatibility with particular microcontrollers, development boards, or debugging hardware that are not explicitly documented as supported.
11. Bypassing Security Measures
You may not bypass, disable, circumvent, or otherwise interfere with any security features, license management systems, or authentication mechanisms implemented in the Software.
12. Audit Rights (Enterprise Licenses)
The Licensor reserves the right to request, with reasonable notice, evidence of your compliance with the terms of this Agreement, including but not limited to the number of active installations and the authorized users. Failure to provide such evidence may result in termination of the license.
13. Evaluation and testing license
The Licensor may, at their sole discretion, provide the Software to certain individuals or organizations for the purpose of testing, evaluation, or feedback. If you have received such a version of the Software:
- You are granted a non-exclusive, non-transferable license to use the Software solely for internal testing and evaluation purposes.
- The Software may include pre-release, beta, or trial features that are subject to change or removal.
- Redistribution of the Software provided for evaluation is strictly prohibited without prior written consent from the Licensor.
- Feedback provided may be used by the Licensor for development and improvement of the Software without any obligation to you.
14. Modification of Terms
The Licensor reserves the right to modify or update the terms of this Agreement at any time. Any such modifications will require your consent in order to continue using the Software. You are responsible for reviewing any changes, and your continued use of the Software after accepting the updated terms will constitute your acceptance of the revised Agreement.
15. Severability
To the extent permitted by applicable law, the Parties waive any provision of law that would render any clause of the Agreement invalid or otherwise unenforceable in any respect. In the event that a provision of the Agreement is held to be invalid or otherwise unenforceable, such provision will be interpreted to fulfill its intended purpose to the maximum extent permitted by applicable law, and the remaining provisions of the Agreement will continue in full force and effect.
16. Governing law
This Agreement shall be governed by and construed in accordance with the laws of Poland, without regard to its conflict of law principles. Any and all disputes arising from these Agreement shall be subject to the exclusive jurisdiction of the Courts in Wroclaw, Poland
By installing or using the Software, you acknowledge that you have read this Agreement, understand it, and agree to be bound by its terms.
17. Final provisions
Neither party will be responsible for any failure or delay in its performance under this Agreement (except for any payment obligations) due to causes beyond its reasonable control, including fire, flood, earthquakes, telecommunications line failures, technology adjustment carried out by telecommunication companies, electrical outages, network failures, hacking, labor disputes, strikes, lockouts, shortages of or inability to obtain labor, energy, raw materials or supplies, war, terrorism, riot, or governmental action.
This Agreement constitutes the entire and only agreement between the Parties in relation to its subject matter and replaces and extinguishes all prior or simultaneous agreements, undertakings, arrangements, understandings or statements of any nature made by the Parties or any of them whether oral or written (and, if written, whether or not in draft form) with respect to such subject matter.
Licensee will not assign or transfer any part of its rights or duties under the Agreement without Licensor prior written consent