HEBI ROBOTICS SOFTWARE LICENSE AGREEMENT
HEBI Charts (Python, C, C++ and MATLAB APIs)

Version 1.0, effective 31 July 2026
Copyright (c) HEBI Robotics. All rights reserved.

HEBI Robotics, 3577 Bigelow Blvd, Fl 3, Pittsburgh, PA 15213, United States
("HEBI", "we", "us"). The person or organization using the Software ("you").

The current version of this agreement is published at
https://www.hebirobotics.com/software-license. The copy distributed with a
given release of the Software governs that copy.


PLAIN-LANGUAGE SUMMARY

This summary is for orientation only. It is not part of the agreement, and
where it differs from the terms below, the terms below control.

  * The Software is free to use, including commercially. There are no
    royalties and no license fee.
  * The license does not expire.
  * You can use it in as many of your own products and projects as you like,
    and you can ship it inside them.
  * You can ship it to your customers, but only as part of something larger,
    and only in compiled form. You cannot sell or redistribute the Software
    on its own.
  * You cannot modify, reverse engineer, or repackage the binaries we give you.
  * It comes with no warranty of any kind, and we are not liable for damages.
  * It is not built for safety-critical use. Do not put it anywhere a failure
    could hurt someone.


1. ACCEPTANCE

By downloading, installing, or using the Software, you agree to this
agreement. If you do not agree, do not install or use it. If you are agreeing
on behalf of an organization, you represent that you have authority to bind
that organization, and "you" means that organization.


2. WHAT THE SOFTWARE IS

"Software" means the HEBI Charts library, in any form we distribute it:
compiled shared libraries, language bindings (including the Python, C, C++ and
MATLAB APIs), header files, and any documentation or sample code we ship with
them. It includes any Updates we provide, unless an Update comes with its own
license terms, in which case those terms govern that Update.


3. LICENSE GRANT

Subject to your compliance with this agreement, we grant you a worldwide,
non-exclusive, royalty-free, perpetual license to:

  a. Install and run the Software on any number of computers and servers you
     own or control.

  b. Let third parties run the Software on systems you own or control, for
     example as part of a hosted service you operate.

  c. Use the Software to develop your own applications, products and internal
     tools, in unlimited number, including commercial ones.

  d. Distribute the Software, in unmodified binary form, as a component of
     your own application or product, provided your product is materially more
     than the Software itself, and provided you distribute it under terms at
     least as protective of us as this agreement.

  e. Publish and distribute the output your application produces, including
     charts, images, video and data files, with no restriction and no
     obligation to us.

This license is personal to you. You may not assign or transfer it, and any
attempt to do so is void. It survives a merger or acquisition of your
organization only with our prior written consent, which we will not
unreasonably withhold.


4. RESTRICTIONS

You may not:

  a. Distribute, sell, rent, lease, sublicense or make available the Software
     on its own, or as the primary value of what you distribute. Bundling it
     inside your own product under section 3(d) is fine; redistributing it as
     a library, a package, or a "HEBI Charts" download is not.

  b. Modify, patch, translate, or create derivative works of the Software's
     binaries. You may write your own code against our APIs, and that code is
     yours; the binaries themselves must ship unaltered.

  c. Reverse engineer, decompile or disassemble the Software, or attempt to
     derive its source code or internal design, except to the extent this
     restriction is unenforceable under applicable law.

  d. Remove, obscure or alter any copyright, trademark or other proprietary
     notice in or on the Software.

  e. Use the Software to build a product that competes with HEBI Charts, or
     that exposes the Software's functionality as a general-purpose charting,
     plotting or visualization library to third parties.

  f. Use our name, logos or trademarks to promote your product without our
     prior written permission. Factually stating that your product uses HEBI
     Charts is fine.


5. OWNERSHIP

We own the Software and every copy of it. This agreement licenses the
Software; it does not sell it to you. All rights we do not expressly grant
here are reserved.

You own the applications you build with the Software and the output your
applications produce. We claim no rights in either.


6. THIRD-PARTY COMPONENTS

The Software includes third-party components distributed under their own
licenses. Those licenses are listed in the documentation accompanying the
release. Where a third-party license grants you rights broader than this
agreement, those rights apply to that component.


7. SUPPORT AND UPDATES

We provide best-effort support by email at support@hebirobotics.com during
normal business hours. This is a courtesy, not a service level commitment, and
nothing here obligates us to respond within any particular time or to resolve
any particular issue.

We may release Updates from time to time, at our discretion. We are not
obligated to release any Update, to maintain compatibility between versions,
or to support older versions. You are not obligated to install Updates,
although we recommend it.

If you report a bug, please give us enough detail to reproduce it. If you
suggest a feature and we build it, we own what we build.


8. TERM AND TERMINATION

This agreement starts when you first install or use the Software and
continues until terminated.

You may terminate at any time by stopping use of the Software and deleting
your copies.

We may terminate this agreement if you materially breach it and do not cure
the breach within 30 days of our written notice, or immediately if the breach
is one that cannot be cured.

On termination you must stop using the Software and delete all copies in your
possession. Copies already embedded in your products that you distributed
before termination, in compliance with this agreement, may remain in your
customers' hands; their rights to use those copies survive.

Sections 4, 5, 9, 10, 11, 12, 13 and 14 survive termination.


9. NOT FOR SAFETY-CRITICAL USE

The Software is a visualization and user-interface library. It is not
designed, tested, or certified for use in any application where a failure
could reasonably be expected to result in death, personal injury, or severe
physical or environmental damage. This includes safety controllers,
life-support systems, emergency-stop paths, medical devices, nuclear
facilities, aircraft navigation, and weapons systems.

If you use the Software in any such application, you do so entirely at your
own risk, and you assume full responsibility for the safety of the resulting
system.


10. NO WARRANTY

THE SOFTWARE IS PROVIDED "AS IS" AND "AS AVAILABLE", WITH ALL FAULTS AND
WITHOUT WARRANTY OF ANY KIND.

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, HEBI DISCLAIMS ALL
WARRANTIES, WHETHER EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING BUT
NOT LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, ACCURACY, QUIET ENJOYMENT, AND
ANY WARRANTIES ARISING FROM COURSE OF DEALING, COURSE OF PERFORMANCE OR USAGE
OF TRADE.

HEBI DOES NOT WARRANT THAT THE SOFTWARE WILL MEET YOUR REQUIREMENTS, THAT IT
WILL OPERATE UNINTERRUPTED OR ERROR-FREE, THAT DEFECTS WILL BE CORRECTED, OR
THAT IT IS FREE OF HARMFUL COMPONENTS. YOU ARE SOLELY RESPONSIBLE FOR
DETERMINING WHETHER THE SOFTWARE IS SUITABLE FOR YOUR INTENDED USE AND FOR
EVALUATING IT BEFORE RELYING ON IT.

Some jurisdictions do not allow the exclusion of certain warranties. In those
jurisdictions, the exclusions above apply to the fullest extent permitted, and
any warranty that cannot be excluded is limited in duration to thirty (30)
days from your first installation of the Software.


11. LIMITATION OF LIABILITY

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, HEBI WILL NOT BE LIABLE FOR
ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, EXEMPLARY OR PUNITIVE
DAMAGES, OR FOR ANY LOSS OF PROFITS, REVENUE, GOODWILL, DATA, USE, OR BUSINESS
INTERRUPTION, OR FOR THE COST OF PROCURING SUBSTITUTE GOODS OR SERVICES,
ARISING OUT OF OR RELATING TO THIS AGREEMENT OR THE SOFTWARE, HOWEVER CAUSED
AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, TORT
(INCLUDING NEGLIGENCE) OR OTHERWISE, AND EVEN IF HEBI HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, HEBI'S TOTAL AGGREGATE
LIABILITY ARISING OUT OF OR RELATING TO THIS AGREEMENT OR THE SOFTWARE, FOR
ALL CLAIMS COMBINED, WILL NOT EXCEED THE GREATER OF (A) THE AMOUNTS YOU PAID
HEBI FOR THE SOFTWARE IN THE TWELVE MONTHS PRECEDING THE EVENT GIVING RISE TO
THE CLAIM, OR (B) ONE HUNDRED US DOLLARS (US$100).

THIS LIMITATION APPLIES EVEN IF ANY REMEDY FAILS OF ITS ESSENTIAL PURPOSE.

These limits reflect the fact that the Software is provided free of charge.
They are a fundamental basis of this agreement, and we would not license the
Software without them.

Some jurisdictions do not allow the exclusion or limitation of certain
damages. In those jurisdictions our liability is limited to the smallest
amount permitted by law. Nothing in this agreement excludes or limits
liability for death or personal injury caused by our negligence, for fraud or
fraudulent misrepresentation, or for anything else that cannot lawfully be
excluded.


12. YOUR INDEMNITY

You will defend, indemnify and hold harmless HEBI and its officers, directors,
employees and agents from and against any third-party claim, and any resulting
damages, losses, liabilities, settlements and reasonable legal fees, arising
out of or relating to:

  a. your use of the Software in breach of this agreement;
  b. your applications, products or services, including any claim that they
     infringe or misappropriate a third party's rights; or
  c. your use of the Software in an application described in section 9.

We will notify you promptly of any such claim, give you sole control of the
defense, and cooperate reasonably at your expense. You may not settle any
claim in a way that imposes an obligation or admission on us without our prior
written consent.


13. EXPORT AND GOVERNMENT USE

You will comply with all applicable export control and sanctions laws,
including those of the United States. You represent that you are not located
in, and will not export the Software to, any country or party subject to a
United States embargo or trade restriction.

The Software is "commercial computer software" as defined in FAR 2.101. If
acquired by or on behalf of the United States Government, it is licensed with
only those rights set out in this agreement, consistent with FAR 12.212 and
DFARS 227.7202.


14. GOVERNING LAW AND DISPUTES

This agreement is governed by the laws of the Commonwealth of Pennsylvania,
United States, without regard to its conflict of laws rules. The United
Nations Convention on Contracts for the International Sale of Goods does not
apply.

Any dispute arising out of or relating to this agreement will be brought
exclusively in the state or federal courts located in Allegheny County,
Pennsylvania, and each party consents to the personal jurisdiction of those
courts.

To the extent permitted by law, each party waives any right to bring or
participate in a class, collective or representative action against the other.


15. GENERAL

Entire agreement. This is the entire agreement between us about the Software
and supersedes any prior or contemporaneous understanding on the subject.

Severability. If any provision is held unenforceable, it will be modified to
the minimum extent necessary to make it enforceable, and the rest of the
agreement stays in force.

No waiver. Our failure to enforce any provision is not a waiver of it.

Changes. We may publish revised terms for future releases. Revised terms apply
to releases distributed after their effective date; they do not change the
terms of a release you already have.

Contact. support@hebirobotics.com
