EULA
PLEASE READ CAREFULLY BEFORE DOWNLOADING, INSTALLING, OR USING SOFTWARE THAT INCLUDES THE BITRIPPLE LT3™ COMMUNICATION SOFTWARE SDK
KEY POINTS
It is important that you read and understand the entirety of this document. However, we highlight a few key terms:
PURPOSE OF BITRIPPLE LT3™ SOFTWARE: The BitRipple Luby Transform Generation 3 (“LT3™”) Communication Software is a software development kit, or libraries (“SDK”) that enables efficient, scalable, and resilient data transmission using erasure-coded transport techniques. The SDK is typically embedded within third-party applications to improve data transfer reliability and throughput across variable networks.
THIRD-PARTY USE: If you are using a third-party product that includes BitRipple LT3™, your use of BitRipple LT3™ is still subject to this license agreement in addition to any agreement you have with the provider of that third-party product.
LICENSE TYPE: BitRipple LT3™ is licensed, not sold. Use is subject to the terms described herein and may vary based on the specific commercial agreement between BitRipple Inc. and its licensee.
BY USING BITRIPPLE LT3™ IN ANY WAY, YOU AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE.
1. YOUR AGREEMENT WITH BITRIPPLE INC.
1.1 Parties
This End User License Agreement (the “Agreement”) is between you (“you” or “your”) and BitRipple Inc. (“BitRipple”), a Delaware corporation with principal offices in California.
1.2 Scope of Software
The BitRipple LT3™ Communication Software (the “Software”) includes the BitRipple LT3™ SDK, libraries, associated application programming interfaces (the “APIs”), documentation (printed or digital) (the “Documentation”), and any improvements, patches, updates, or future versions thereof (the “Updates”), whether provided at no cost or under a paid license.
1.3 Integration Context
The Software is typically licensed for integration into third-party applications or systems. If you access the Software through such an integration, your use remains subject to this Agreement, in addition to any terms set by the third-party provider.
1.4 Market-Specific Licensing
BitRipple may license the Software under different terms based on vertical, use cases, or deployment. This Agreement governs your rights unless superseded by a signed commercial agreement.
1.35 Entire Agreement
This Agreement includes:
- (a) this license document,
- (b) any “Third Party Notices” included with a list of third-party Software included in the distribution,
- (c) any supplemental or addendum terms specific to your version, license type, or integration.
If there is a conflict, the supplemental terms will prevail over this Agreement.
2. ACCEPTANCE OF THE TERMS
2.1 How You Accept
You accept this Agreement by:
- (a) clicking to accept or agree to the terms when presented,
- (b) installing, accessing, or using the Software (directly or through a third-party product).
2.2 No Acceptance Without Authority
You may not use the Software or accept this Agreement if:
- (a) you are not legally permitted to use the Software under applicable law, or
- (b) you are not of legal age or authority to bind yourself or your organization to this Agreement.
2.3 Binding on Behalf of Organization
If you accept this Agreement on behalf of a company or organization, you represent that you have authority to bind that entity. If you lack such authority, you may not use the Software.
3. CHANGES TO THE TERMS
3.1 Right to Modify
BitRipple may revise this Agreement at any time. Updated versions will be made available at www.bitripple.com/eula or with future Software distributions.
3.2 When Changes Take Effect
Changes become effective upon posting unless otherwise stated. Continued use of the Software after changes are posted constitutes your acceptance of the revised terms.
3.3 Rejection of Changes
If you do not agree to any modified terms, you must discontinue use of the Software and remove it from your systems or devices.
4. LICENSE GRANT AND RESTRICTIONS
4.1 License Grant
BitRipple may license the Software under different terms based on vertical, use cases, or deployment. This Agreement governs your rights unless superseded by a signed commercial agreement. This license is granted solely for your internal business or personal use and only within the permitted market vertical(s) and territory(ies) identified in your commercial agreement, if any.
BitRipple reserves all rights not expressly granted under this Agreement.
Subject to your compliance with this Agreement and any applicable commercial terms with BitRipple or its partners, BitRipple grants you a limited, non-exclusive, non-transferable, non-sublicensable license to:
- (a) use the BitRipple Software solely as integrated into a third-party application or system, and
- (b) for developers and authorized licensees, incorporate and distribute the SDK in accordance with the scope of use defined by your license agreement with BitRipple.
This license is granted solely for your internal business or personal use and only within the permitted market vertical(s) and territory(ies) identified in your commercial agreement, if any.
BitRipple reserves all rights not expressly granted under this Agreement.
4.2 Restrictions
You may not, and agree not to:
You may not, and agree not to:
- (a) use, copy, modify, or distribute the Software except as expressly permitted in this Agreement or by written permission from BitRipple;
- (b) reverse engineer, decompile, disassemble, decrypt, or otherwise attempt to derive source code, underlying algorithms, or protocols of the Software, except to the extent expressly permitted by applicable law;
- (c) remove, alter, or obscure any proprietary notices or labels on the Software;
- (d) incorporate the Software into any product or system that competes with BitRipple, or use the Software to develop a substantially similar product or service;
- (e) sublicense, rent, lease, assign, or transfer the Software to any third party, except as part of a licensed integration with a third-party application as permitted under a separate commercial agreement;
- (f) use the Software in violation of applicable export control laws or in jurisdictions where use is prohibited by law;
- (g) use the Software to develop or assist in developing competing technologies;
- (h) use the Software in any unlawful, harmful, or offensive manner, including but not limited to transmitting malicious code, engaging in network attacks, or violating privacy or security laws;
- (i) access or interfere with systems, data, or infrastructure you do not have permission to use;
- (j) circumvent or disable any security features, usage limitations, or restrictions built into the Software or its host environment.
(a) use, copy, modify, or distribute the Software except as expressly permitted in this Agreement or by written permission from BitRipple;
(b) reverse engineer, decompile, disassemble, decrypt, or otherwise attempt to derive source code, underlying algorithms, or protocols of the Software, except to the extent expressly permitted by applicable law;
(c) remove, alter, or obscure any proprietary notices or labels on the Software;
(d) incorporate the Software into any product or system that competes with BitRipple, or use the Software to develop a substantially similar product or service;
(e) sublicense, rent, lease, assign, or transfer the Software to any third party, except as part of a licensed integration with a third-party application as permitted under a separate commercial agreement;
(f) use the Software in violation of applicable export control laws or in jurisdictions where use is prohibited by law.
4.3 Third-Party Technology
The BitRipple Software may include components provided by third parties, which are subject to separate open source or commercial license terms. These components and their applicable licenses are identified in section 11.2 “Third-Party Software Notices”. These are listed in the “Third Party Notices” accompanying the Software and incorporated by reference. Your use of those components is governed by their respective licenses, and nothing in this Agreement restricts your rights under such third-party terms. BitRipple does not claim ownership over such components and disclaims all liability for their operation or compliance beyond what is required by applicable open source or commercial terms.
5. USE OF THE SOFTWARE
5.1 System Requirements
Use of the BitRipple Software may require specific hardware, operating systems, SDK dependencies, or network conditions. You are responsible for ensuring your systems meet these requirements. BitRipple does not guarantee that the Software will function correctly on unsupported or incompatible systems.
5.2 Embedded Use in Third-Third-Party Products
If you are using a product or service that embeds the BitRipple LT3™ SDK, you acknowledge that the host application is responsible for how the Software is integrated and deployed. BitRipple is not responsible for errors or failures resulting from improper integration or configuration by third parties. Your use remains subject to this Agreement, in addition to any terms set by the third-party provider.
5.3 Updates
BitRipple may from time-to-time release Updates, including security patches, performance improvements, and feature enhancements. These Updates may be delivered through the integrating party or directly by BitRipple, depending on the deployment model. BitRipple recommends that you always use the latest version of the Software.
By using the Software, you agree to receive such Updates, and understand that continued use of outdated versions may lead to degraded performance or unsupported functionality.
5.4 Availability and Performance
BitRipple does not warrant that the Software will operate uninterrupted, be error-free, or maintain consistent performance in all environments. Actual results may depend on network conditions, third-party integration, and hardware performance. BitRipple is not responsible for issues beyond its control, including but not limited to third-party application behavior or end-user environments.
5.5 Evaluation Use (If Applicable)
If you receive the Software under an evaluation or non-commercial license, your use is limited to internal testing and evaluation only. You may not use the Software for production purposes, resale, or integration into distributed applications unless explicitly authorized in writing by BitRipple.
6. YOUR OBLIGATIONS
6.1 Lawful Use
You must use the BitRipple Software in compliance with all applicable local, state, national, and international laws and regulations. This includes, without limitation, laws governing data transmission, encryption, export control, and intellectual property.
6.2 Prohibited Use
You may not use the Software:
(a) to develop or assist in developing competing technologies;
(b) in any unlawful, harmful, or offensive manner, including but not limited to transmitting malicious code, engaging in network attacks, or violating privacy or security laws;
(c) to access or interfere with systems or data you do not have permission to use;
(d) to circumvent any security or usage limitations built into the Software or host application.
6.3 No Resale or Commercialization Without Authorization
Unless otherwise permitted under a separate written agreement with BitRipple:
- You may not resell, license, rent, lease, or otherwise distribute the Software as a standalone product.
- Any use of the Software in commercial applications or services must be authorized through a separate licensing arrangement.
6.4 Feedback
If you provide BitRipple with any feedback or suggestions regarding the Software, including bug reports, usability suggestions, or performance data (“Feedback”), you agree that BitRipple is free to use such Feedback without restriction or compensation. You waive any claims against BitRipple relating to its use of Feedback. You retain no rights of ownership or compensation in connection with any Feedback. You agree that no confidential or proprietary information will be submitted to BitRipple as Feedback, and any such information will be deemed non-confidential and non-proprietary.
7. PROPRIETARY RIGHTS
7.1 Ownership
The BitRipple Software and all associated intellectual property rights therein - including without limitation any software code, protocols, design elements, technical documentation, trademarks, and trade secrets - are and shall remain the exclusive property of BitRipple Inc. and its licensors. The Software is licensed, not sold.
7.2 No Implied Rights
Except for the limited license expressly granted in Section 4, this Agreement does not grant you any rights to:
- (a) BitRipple’s intellectual property;
- (b) the Software’s source code;
- (c) any patents, copyrights, trademarks, trade secrets, or any other rights, whether by implication, estoppel, or otherwise.
BitRipple reserves all rights not expressly granted.
7.3 Trademarks
“BitRipple,” the BitRipple logo, “LT3,” "LT3™," and all related names and marks are trademarks or registered trademarks of BitRipple Inc. or its affiliates. You may not use BitRipple’s marks or branding without prior written permission. All other trademarks referenced in the Software or documentation are the property of their respective owners.
7.4 Third-Party Components
The Software may include third-party software components governed by separate license terms. These components and their applicable licenses are identified in the accompanying “Third Party Notices” file. BitRipple does not claim ownership over such components and disclaims all liability for their operation or compliance beyond what is required by applicable open source or commercial terms.
8. CHARGES
8.1 License Fees
Use of the BitRipple Software may be subject to license fees, subscription fees, or usage-based pricing, depending on the market vertical and the commercial agreement between you (or your organization) and BitRipple Inc. Any such fees will be outlined in a separate written agreement or order form.
8.2 Third-Party Product Charges
If you are using a third-party application or device that includes the BitRipple Software, that third party may charge fees for access to their service or product. BitRipple is not responsible for any such charges or for the billing or support practices of third parties.
8.3 No Implied Pricing Rights
Nothing in this Agreement grants you any right to commercially license or distribute the Software beyond the scope authorized in a written agreement with BitRipple.
9. TERMINATION
9.1 Termination by You
You may terminate this Agreement at any time by ceasing use of the BitRipple Software and, where applicable, uninstalling or disabling any product or service that includes the Software.
9.2 Termination by BitRipple
BitRipple may suspend or terminate this Agreement, your license, or your ability to use the Software (in whole or in part) at any time with or without notice:
- (a) if you violate any term of this Agreement;
- (b) if BitRipple reasonably believes you are infringing intellectual property or misusing the Software;
- (c) if required to comply with legal, regulatory, or export control obligations;
- (d) if BitRipple discontinues offering the Software or ceases operations in your jurisdiction;
- (e) in accordance with any terms of a separate agreement or contract governing your use.
9.3 Effect of Termination
Upon termination:
- (a) all rights granted under this Agreement immediately end;
- (b) you must stop all use of the Software and permanently delete or disable all copies in your possession, including those integrated into products or systems you control;
- (c) any provisions which by their nature are intended to survive termination - including but not limited to Sections 7, 10, and 12 - shall remain in full force.
9.4 No Liability for Termination
BitRipple shall not be liable to you or any third party for termination of access to the Software in accordance with this Section.
10. DISCLAIMER OF WARRANTIES AND LIMITATION OF LIABILITY
10.1 Disclaimer of Warranties
TO THE MAXIMUM EXTENT PERMITTED BY LAW, THE BITRIPPLE LT3™ SOFTWARE IS PROVIDED “AS IS” AND “AS AVAILABLE,” WITHOUT WARRANTIES OF ANY KIND, WHETHER EXPRESS, IMPLIED, OR STATUTORY. BITRIPPLE AND ITS LICENSORS EXPRESSLY DISCLAIM ALL WARRANTIES, INCLUDING BUT NOT LIMITED TO:
- (a) IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND TITLE;
- (b) WARRANTIES THAT THE SOFTWARE WILL BE ERROR-FREE, UNINTERRUPTED, OR THAT DEFECTS WILL BE CORRECTED;
- (c) WARRANTIES REGARDING COMPATIBILITY WITH THIRD-THIRD-PARTY HARDWARE, SOFTWARE, OR SYSTEMS;
- (d) ANY WARRANTIES ARISING FROM COURSE OF DEALING, USAGE, OR TRADE PRACTICE.
YOU ASSUME ALL RISK ASSOCIATED WITH THE INSTALLATION AND USE OF THE SOFTWARE.
10.2 Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, BITRIPPLE SHALL NOT BE LIABLE FOR ANY:
- (a) INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES;
- (b) LOSS OF PROFITS, REVENUE, DATA, OR BUSINESS OPPORTUNITY;
- (c) DAMAGES RESULTING FROM THE USE OR INABILITY TO USE THE SOFTWARE, OR FROM ANY INTEGRATION OR DEPLOYMENT BY A THIRD PARTY, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
IN NO EVENT SHALL BITRIPPLE’S TOTAL LIABILITY TO YOU FOR ALL CLAIMS ARISING UNDER THIS AGREEMENT EXCEED ONE HUNDRED U.S. DOLLARS (USD $100), REGARDLESS OF THE CAUSE OR FORM OF ACTION.
10.3 Exclusions
Some jurisdictions do not allow the exclusion of certain warranties or the limitation of liability for consequential or incidental damages. In such cases, BitRipple’s liability will be limited to the fullest extent permitted by law.
11. THIRD-PARTY COMPONENTS AND SERVICES
11.1 Inclusion of Third-Party Software
The BitRipple Software may contain or be distributed with third-party software components that are subject to separate license terms. A list of such components, along with their respective licenses and attributions, is provided in the accompanying “Third Party Notices” file.
Your use of these components is governed by their respective licenses, which may grant you rights beyond those contained in this Agreement. Nothing in this Agreement is intended to restrict your rights under such third-party terms.
11.2 Third-Party Software Notices
The BitRipple LT3™ Communication Software includes third-party software components that are licensed under open-source terms. BitRipple complies with the license terms of these components and provides the following attribution:
MIT Licensed Components
- csnip (authored by BitRipple contributor)
- cfg_aliases
- memoffset
- nix
- strsim
Apache-2.0 OR MIT Dual-Licensed Components
- anstream, anstyle, anstyle-parse, anstyle-query, anstyle-wincon
- autocfg, bitflags, cfg-if, clap, clap_builder, clap_lex
- colorchoice, is_terminal_polyfill, libc, once_cell, utf8parse
- windows-sys, windows-targets
- windows_aarch64_gnullvm, windows_aarch64_msvc
- windows_i686_gnu, windows_i686_gnullvm, windows_i686_msvc
- windows_x86_64_gnu, windows_x86_64_gnullvm, windows_x86_64_msvc
These components are licensed under either the MIT License or the Apache License 2.0, at your option, as permitted by their respective authors.
Nothing in this Agreement restricts your rights under those licenses. BitRipple does not claim ownership of these third-party components and disclaims any warranty or liability with respect to their use.
11.32 No Warranty or Liability for Third-Party Components
BitRipple provides no warranty and accepts no liability with respect to third-party components, including:
- (a) open-source libraries;
- (b) code licensed by third parties under permissive or copyleft licenses;
- (c) proprietary technologies included for interoperability or integration.
Use of such components is at your own risk, and you are solely responsible for ensuring that your use complies with applicable third-party terms.
11.43 Third-Party Services
If the Software connects to or interoperates with third-party services (e.g., cloud platforms, content delivery systems, transport layer providers), BitRipple does not endorse, guarantee, or assume any responsibility for such services. Use of those services is subject to their own terms of use and privacy policies.
BitRipple is not liable for:
- service outages,
- data loss,
- pricing changes,
- or policy changes related to any third-party services.
12. PRIVACY AND DATA
12.1 No Direct Collection by BitRipple (Unless Otherwise Stated)
The BitRipple LT3™ SDK does not, by default, collect or transmit any personally identifiable information (PII), telemetry, or user content to BitRipple Inc. unless:
- (a) the SDK is configured to do so under an agreement with the licensee;
- (b) the integration party enables such functionality with appropriate notice and consent;
- (c) the Software connects to a BitRipple-operated service endpoint that has a documented privacy policy.
If any data is collected or transmitted by the Software, it will be governed by BitRipple’s privacy policy available at www.bitripple.com/privacy-policy.
12.2 Third-Party Integrations
If you are using a third-party application that includes BitRipple LT3™, any data collected by that application (including telemetry, logs, or analytics) is subject to the privacy policy of the third-party provider. BitRipple has no control over and is not responsible for data collection or use by third parties.
12.3 Compliance with Privacy Laws
You agree to use the Software in a manner that complies with all applicable privacy and data protection laws, including but not limited to the California Consumer Privacy Act (CCPA), the General Data Protection Regulation (GDPR), and other applicable laws depending on your jurisdiction or your end users’ location.
If you are a developer integrating BitRipple LT3™ into an application that collects personal data, it is your sole responsibility to ensure that your integration provides adequate notice, consent, and data protection as required by applicable law.
13. U.S. GOVERNMENT USERS
The BitRipple LT3™ Communication Software and its associated documentation are “commercial computer software” and “commercial computer software documentation” as those terms are defined in the Federal Acquisition Regulation (FAR) 2.101 and Defense Federal Acquisition Regulation Supplement (DFARS) 252.227-7014.
Pursuant to FAR 12.211 and 12.212 and DFARS 227.7202, any use, reproduction, release, performance, display, or disclosure of the Software and documentation by the United States Government shall be governed solely by the terms of this commercial license.
No other rights are granted. If you are a U.S. Government user or are accessing the Software on behalf of the U.S. Government, this commercial license governs your use.
14. MISCELLANEOUS
14.1 Electronic Communications
You agree to receive all notices and communications under this Agreement electronically. Such notices may be delivered by email, posting on BitRipple’s website, or through the Software itself.
14.2 Governing Law and Jurisdiction
This Agreement shall be governed by and construed in accordance with the laws of the State of California, without regard to its conflict of law principles. Any legal action or proceeding arising under or related to this Agreement shall be brought exclusively in the state or federal courts located in San Francisco County, California, and you hereby consent to the personal jurisdiction and venue of such courts.
14.3 Entire Agreement
This Agreement constitutes the entire agreement between you and BitRipple relating to the Software and supersedes all prior or contemporaneous oral or written agreements, proposals, or communications.
14.4 Severability
If any provision of this Agreement is found to be unlawful, void, or for any reason unenforceable, then that provision will be severed from this Agreement and will not affect the validity and enforceability of any remaining provisions.
14.5 No Waiver
Any failure by BitRipple to enforce any right or provision of this Agreement shall not constitute a waiver of such right or provision.
14.6 Assignment
You may not assign or transfer this Agreement without BitRipple’s prior written consent. BitRipple may assign this Agreement freely without restriction.
14.7 Force Majeure
BitRipple shall not be liable for any failure or delay in performance due to causes beyond its reasonable control, including but not limited to natural disasters, labor strikes, war, acts of terrorism, government action, supply chain disruptions, Internet outages, or failure of service providers.
Final Acknowledgment
BY INSTALLING, ACCESSING, OR USING THE BITRIPPLE SOFTWARE, YOU ACKNOWLEDGE THAT YOU HAVE READ THIS AGREEMENT, UNDERSTAND IT, AND AGREE TO BE BOUND BY ITS TERMS.