Software License

Brainstem Development kit Software Package License Agreement

PLEASE READ THIS SOFTWARE LICENSE AGREEMENT CAREFULLY BEFORE DOWNLOADING OR USING THE SOFTWARE.

BY USING THE SOFTWARE, OR USING EQUIPMENT THAT CONTAINS THE SOFTWARE, YOU ARE CONSENTING TO BE BOUND BY THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS AGREEMENT, DO NOT USE THE SOFTWARE AND DESTROY ALL COPIES IN YOUR POSSESSION.

HubTool, StemTool, ControlRoom, BrainStem2 library shared object, static archive, and library headers

SOFTWARE LICENSE AGREEMENT Copyright (c) 1994-2024 Acroname Inc.

License Grant: Acroname Inc. ("Acroname") and its authorized agents grant to customer ("Customer") a revocable, nonexclusive, and nontransferable license to use the BrainStem2 shared object (.dylib, .framework, .so, .dll, etc) static archive (.a), and associated library header files ("Software") in object code form solely for Customer’s internal business purposes. Acroname may modify the Software for any reason, without notice and without liability to Customer to comply with applicable law or to otherwise protect Acroname or its affiliates, business partners, licensors, and/or customers from potential legal liability. The Software is licensed to Customer, not sold. Except for the limited license granted above, Acroname and its licensors retain all right, title and interest in the Software and its documentation, including copyrights, patents, trademarks and trade secret rights. Customer agrees that aspects of the Software, including the specific design and structure of individual programs, constitute trade secrets and/or copyrighted material of Acroname.

RESTRICTIONS:

  • CUSTOMER SHALL NOT: MODIFY THE SOFTWARE; REVERSE ENGINEER OR REVERSE COMPILE OR REVERSE ASSEMBLE ALL OR ANY PORTION OF THE SOFTWARE, OR OTHERWISE ATTEMPT TO DERIVE THE TRADE SECRETS EMBODIED IN THE SOFTWARE.
  • Customer agrees that redistributions of this Software must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Customer may not copy [or distribute] the Software except to the extent that copying is necessary to use the Software for purposes set forth herein.
  • Customer may not assign, sublicense, rent, timeshare, loan, lease, [or otherwise provide or transfer] the Software, or directly or indirectly permit any third party to use or copy the Software without written permission from Acroname.

Limited Warranty; Disclaimer: THE SOFTWARE IS PROVIDED ON AN “AS AVAILABLE,” “AS IS” BASIS WITH ALL FAULTS, AND WITHOUT WARRANTY OF ANY KIND. EXCEPT AS SPECIFIED IN THIS AGREEMENT, ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS, AND WARRANTIES INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING, USAGE, OR TRADE PRACTICE, WITH RESPECT TO THE SOFTWARE ARE HEREBY EXCLUDED TO THE EXTENT ALLOWED BY APPLICABLE LAW. ACRONAME DOES NOT WARRANT THAT THE SOFTWARE WILL MEET CUSTOMER’S REQUIREMENTS, OR THAT THE SOFTWARE IS COMPATIBLE WITH ANY PARTICULAR HARDWARE OR SOFTWARE, OR THAT THE SOFTWARE WILL CONTAIN ANY PARTICULAR FEATURES OR FUNCTIONALITY, OR THAT THE OPERATION OF THE SOFTWARE WILL BE UNINTERRUPTED OR ERROR-FREE, OR THAT DEFECTS IN THE SOFTWARE WILL BE CORRECTED. THIS SOFTWARE IS NOT INTENDED FOR USE IN LIFE SUPPORT SYSTEMS. Acroname shall not be liable for failures caused by third party components and/or third party hardware that is integrated with the Software (including Customer’s own systems), misuse of the Software, or Customer’s negligence or willful misconduct. In no event shall Acroname's [or its suppliers'] liability to Customer, whether in contract, tort (including negligence), or otherwise, exceed the price paid by Customer. Some jurisdictions may not allow limitation or exclusion of liability for consequential or incidental damages.

Indemnities: Acroname will indemnify, defend, and hold Customer harmless from any claim, demand, action, proceeding, investigation, judgment, loss, damage, fine, liability, cost, or expense, including attorneys’ fees, experts’ fees, and court costs, arising out of a claim by a third-party that Customer’s use of the Software in conformance with the terms of this Agreement infringes a United States patent, copyright, or trade secret of that third party. The foregoing indemnification obligation of Acroname is contingent upon Customer’s promptly notifying Acroname in writing of such claim, permitting Acroname sole authority to control the defense or settlement of such claim, and providing Acroname reasonable assistance in connection therewith. If a claim of infringement under this Section occurs, or if Acroname determines a claim is likely to occur, Acroname will have the right, in its sole discretion, to either: (i) procure for Customer the right or license to continue to use the Software free of the infringement claim; or (ii) modify the Software to make it non-infringing, without loss of material functionality. If either of these remedies is not reasonably available to Acroname, Acroname may, in its sole discretion, immediately terminate this Agreement. Notwithstanding the foregoing, Acroname shall have no obligation with respect to any claim of infringement that is based upon or arises out of: (i) the use or combination of the Software with any third party hardware, products, data or other materials, including Customer’s own systems and data; (ii) modification or alteration of the Software by anyone other than Acroname; (iii) Customer’s use of the Software in excess of the rights granted in this Agreement; (iv) any third party components; (v) specifications provided by Customer, (vi) a business method or process that is inherent to Customer’s business, or (vii) gross negligence, willful misconduct, or violation of law by Customer (collectively, the “Excluded Claims”). The provisions of this Section state the sole and exclusive obligations and liability of Acroname and its Acroname’s suppliers for any claim of intellectual property infringement arising out of or relating to the Software and/or this Agreement and are in lieu of any implied warranties of non-infringement, all of which are expressly disclaimed. Customer will indemnify, defend, and hold Acroname harmless from any claim, demand, action, proceeding, investigation, judgment, loss, damage, fine, liability, cost, or expense, including attorneys’ fees, experts’ fees, and court costs, from a third-party claim arising out of an Excluded Claim. Customer’s indemnification obligation is contingent upon Acroname promptly notifying Customer in writing of such claim, permitting Customer sole authority to control the defense or settlement of such claim, and providing Customer reasonable assistance in connection therewith.

Limitation of Liability: TO THE MAXIMUM EXTENT PERMITTED BY LAW, IN NO EVENT SHALL ACRONAME OR ITS SUPPLIERS AND VENDORS BE LIABLE TO CUSTOMER OR ANY THIRD PARTY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, SPECIAL, OR INDIRECT DAMAGES, WHICH SHALL INCLUDE, WITHOUT LIMITATION, DAMAGES FOR PERSONAL INJURY, LOST PROFITS, LOST DATA AND BUSINESS INTERRUPTION, ARISING OUT OF THE USE OR INABILITY TO USE THE SOFTWARE, EVEN IF ACRONAME HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN ANY CASE, THE ENTIRE LIABILITY OF ACRONAME AND ITS SUPPLIERS AND VENDORS UNDER THIS AGREEMENT FOR ALL DAMAGES, LOSSES, AND CAUSES OF ACTION (WHETHER IN CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE) SHALL BE LIMITED TO THE GREATER OF $500.00 AND FEES PAID BY CUSTOMER, IF ANY, DURING THE TWELVE MONTHS IMMEDIATELY PRECEDING THE FIRST EVENT GIVING RISE TO LIABILITY.

Term and Termination: This Agreement is effective until terminated. Customer may terminate this Agreement at any time by destroying all copies of the Software including any documentation. This Agreement will terminate immediately without notice from Acroname if Customer fails to comply with any provision of this Agreement. Upon termination, Customer must destroy all copies of the Software including any documentation.

Export: This Software, including technical data, is subject to U.S. export control laws, including the U.S. Export Administration Act and its associated regulations, and may be subject to export or import regulations in other countries. Customer agrees to comply strictly with all such regulations and acknowledges that it has the responsibility to obtain licenses to export, re-export, or import Software.

Governing Law: This Agreement shall be governed by and construed in accordance with the laws of the State of Colorado, United States of America, as if performed wholly within the state and without giving effect to the principles of conflict of law.

Assignment: Customer may not novate, assign, or transfer in whole or in part any of its rights or obligations under this agreement, whether by operation or law or otherwise, without the prior written consent of Acroname. A change in control of Customer constitutes an assignment of this agreement. Acroname may at any time, by notice to Customer, novate, assign, or transfer in whole or in part its rights and obligations under this agreement to any third party and to the extent necessary, Customer hereby consents to such novation, assignment, or transfer.

General: If any portion hereof is found to be void or unenforceable, the remaining provisions of this Agreement shall remain in full force and effect. This Agreement constitutes the entire license between the parties with respect to the use of the Software.

Brainstem2 Direct Dependency License Notification

Lib USB

This binary distribution uses libUSB (https://libusb.info). LibUSB is licensed under GNU Lesser General Public License (LGPL) v2.1. Acroname will provide, upon request (support@acroname.com), object code sufficient to relink the Acroname provided executables and libraries with an updated interface-compatible libUSB library.

Full license text is available: https://www.gnu.org/licenses/lgpl-2.1.html

Qt

This binary distribution uses Qt (https://qt.io). Qt is licensed under GNU Lesser General Public License (LGPL) v3.0. Acroname will provide, upon request to support@acroname.com, object code sufficient to relink the Acroname provided executables and libraries with an updated interface compatible Qt library.

Full license text for Qt is available: https://www.gnu.org/licenses/lgpl-3.0.en.html

HubTool Icon Credits

Acroname Examples, Documentation and Source code distributions

Copyright (c) 1994-2024, Acroname Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

THIS SOFTWARE IS NOT INTENDED FOR USE IN LIFE-SUPPORT SYSTEMS.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

The views and conclusions contained in the software and documentation are those of the authors and should not be interpreted as representing official policies, either expressed or implied, of Acroname Inc.

Acroname Inc.