b3u docs use cases downloads log in sign up

Terms of Service & End User License Agreement

BET THREE LLC ("Company," "we," "us") Service: b3u.dev (the "Service")

Effective date: August 4, 2026 Last updated: August 4, 2026 Version: 1.0


1. Agreement to Terms

These Terms of Service and End User License Agreement (the "Agreement") form a binding contract between you ("you," "Customer," or "User") and the Company governing your access to and use of the Service. By creating an account, clicking "I agree," or using the Service, you accept this Agreement. If you do not agree, do not use the Service. If you are entering into this Agreement on behalf of an organization, you represent that you have authority to bind that organization, and "you" refers to that organization.

2. Definitions

  • "Service" means the b3u.dev web application based on the Compiler Compiler System ("CCS"), Syntax-Controlled Binary ("SCB"), and SCB Application Programming Interfaces ("APIs"). There are four CCS SCB versions, implemented in the C++, JavaScript, Python, and Rust programming languages. All those tools, together with related code and artifacts, generate a frontend from a grammar supplied by the user in the CCS Source Grammar Definition Language ("SGDL"). Generated outputs also include the CCS SCB APIs in C++, JavaScript, Python, and Rust dedicated to a given SGDL input.
  • "Account" means the registered account through which you access the Service.
  • "Input" means grammars in SGDL, specifications, configuration, and other material you submit to the Service.
  • "Output" means the code and other artifacts the Service generates from your Input.
  • "Subscription" means a recurring, paid plan granting access to the Service.
  • "Documentation" means user guides and technical materials we make available.

3. License Grant and Scope of Use

Subject to your compliance with this Agreement and payment of applicable fees, the Company grants you a limited, non-exclusive, non-transferable, non-sublicensable, revocable license to access and use the Service during your Subscription term for your internal business or personal purposes.

This license does not transfer ownership of the Service to you. All rights not expressly granted are reserved by the Company.

4. Account Registration

You must provide accurate, complete registration information and keep it current. You are responsible for safeguarding your credentials and for all activity under your Account. Notify us promptly of any unauthorized use. You must be of legal age to form a binding contract to use the Service.

5. Subscriptions, Fees, and Billing

5.1 Plans and charges. Access to the Service requires a paid Subscription at the fees stated at sign-up or on our pricing page. Fees are charged in U.S. dollars (USD) and, unless stated otherwise, are exclusive of taxes.

5.2 Payment processor. Payments are processed by our third-party payment provider, Stripe, Inc. By providing payment information, you authorize us and our payment provider to charge your payment method for all amounts due under this Agreement, including recurring subscription fees. Your use of the payment provider is subject to its own terms and privacy policy. We do not store full payment card details on our systems.

5.3 Platform subscription (seat-based, monthly). The Subscription is billed at sign-up and monthly thereafter, per seat, in accordance with the b3u.dev account model. For the duration of the paid subscription term, the Subscription grants you the right to USE, within the Service:

  • cppcc (via the b3u.dev platform) — the compiler-compiler executable;
  • libruntime.a — the compiler-compiler runtime library; and
  • for each target grammar specification you upload in SGDL, the components generated by cppcc, namely:
    • the target compiler frontend, which compiles any program in the target grammar into the corresponding CCS SCB instance;
    • the CCS SCB API for C++, Python, JavaScript, and Rust; and
    • the CCS SCB instances.

The Subscription authorizes use of the foregoing within the Service, and use of downloaded Output for internal development and evaluation purposes; it does not authorize production deployment of Derived Works, which is addressed in Section 5.4.

5.4 Production deployment of Derived Works — separate agreement required.

For purposes of this Section:

  • "CCS Units" means the licensable components generated by cppcc for each target grammar specification uploaded in SGDL, namely: the target compiler frontend, which compiles any program in the target grammar into the corresponding CCS SCB instance; the CCS SCB API for C++, Python, JavaScript, and Rust; and the CCS SCB instances.
  • "Derived Work" means a product, service, application, or other offering that embeds, incorporates, or is built upon one or more CCS Units.

This Agreement does not grant any right to deploy a Derived Work in production. If you reach the point of having a production use case — that is, you intend to deploy, or have deployed, a Derived Work embedding CCS Units in a product or service made available to your customers or used in revenue-bearing operations — you must contact the Company at [email protected] and finalize a separate written agreement with BET THREE LLC governing the use of the generated results in your production deployment, before that deployment begins or continues.

The Company currently licenses production deployment exclusively through such individually negotiated written agreements. Deploying a Derived Work in production without a separate written agreement in effect is a material breach of this Agreement and an unlicensed use of the Company's intellectual property, and the Company reserves all rights and remedies with respect to it.

5.5 Automatic renewal. Your Subscription renews automatically for successive periods unless you cancel before the current period ends. By subscribing, you consent to automatic recurring charges.

5.6 Failed payments. If a charge fails, we may retry the charge and may suspend or limit your access until payment succeeds. You remain responsible for any amounts owed.

5.7 Cancellation. You may cancel at any time through your Account settings. Cancellation stops future renewals; it takes effect at the end of the current paid period, and you retain access until then.

5.8 Refunds. Except where required by law, fees are non-refundable and there are no refunds or credits for partial periods or unused access.

5.9 Price changes. We may change fees. We will give you 30 days' notice of any increase, which takes effect at your next renewal. Continued use after the change constitutes acceptance.

6. Acceptable Use

You agree not to:

  • use the Service in violation of any law or third-party right;
  • reverse engineer, decompile, or attempt to derive the source code of the Service, except to the extent this restriction is prohibited by applicable law;
  • resell, sublicense, or provide the Service to third parties except as expressly permitted;
  • circumvent usage limits, access controls, or security measures;
  • upload malicious code or use the Service to build or distribute malware;
  • interfere with or disrupt the integrity or performance of the Service;
  • use automated means to access the Service in a manner that exceeds reasonable use or your plan's limits; or
  • use the Service to generate code intended for unlawful purposes.

We may suspend access for violations that create risk to the Service or others.

7. Intellectual Property

7.1 Our property. The Service, including its software, design, and Documentation, and all related intellectual property rights, are and remain the exclusive property of the Company and its licensors.

7.2 Your Input. You retain all rights in your Input. You grant us a limited license to host, process, and use your Input solely to provide and improve the Service and as otherwise described in our Privacy Policy.

7.3 Your Output. As between you and the Company, you own the Output generated from your Input, subject to any third-party rights in components or libraries incorporated into the Output. We claim no ownership of your generated code. Your ownership of Output is independent of, and does not affect, Section 5.4 (Production Deployment of Derived Works): you own the Output you generate, and separately, production deployment of a Derived Work embedding CCS Units requires a separate written agreement with the Company under Section 5.4. Ownership of the Output does not by itself grant any right to deploy CCS Units in production.

7.4 Feedback. If you send us suggestions or feedback, you grant us a perpetual, royalty-free license to use it without restriction or obligation to you.

8. Third-Party Services

The Service may interoperate with or depend on third-party services (for example, the payment provider). We are not responsible for third-party services, and your use of them may be governed by separate terms.

9. Confidentiality

Each party may access confidential information of the other. The receiving party will protect it with reasonable care and use it only to perform under this Agreement. This does not apply to information that is public, independently developed, or rightfully obtained from another source.

10. Data and Privacy

Our collection and use of personal data is described in our Privacy Policy at https://b3u.dev/privacy, which is incorporated by reference. You are responsible for ensuring you have the rights necessary to submit your Input to the Service.

11. Disclaimers

THE SERVICE AND ALL OUTPUT ARE PROVIDED "AS IS" AND "AS AVAILABLE," WITHOUT WARRANTIES OF ANY KIND, WHETHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT. WE DO NOT WARRANT THAT THE SERVICE WILL BE UNINTERRUPTED, ERROR-FREE, OR SECURE, OR THAT OUTPUT WILL BE CORRECT, COMPLETE, OR SUITABLE FOR YOUR PURPOSES. YOU ARE RESPONSIBLE FOR REVIEWING AND TESTING ALL OUTPUT BEFORE USE.

12. Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY LAW, THE COMPANY WILL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, OR FOR LOST PROFITS, REVENUE, DATA, OR GOODWILL, ARISING OUT OF OR RELATED TO THIS AGREEMENT OR THE SERVICE. OUR TOTAL AGGREGATE LIABILITY FOR ANY CLAIM WILL NOT EXCEED THE AMOUNTS YOU PAID TO US FOR THE SERVICE IN THE TWELVE (12) MONTHS PRECEDING THE EVENT GIVING RISE TO THE CLAIM. SOME JURISDICTIONS DO NOT ALLOW CERTAIN LIMITATIONS, SO SOME OF THE ABOVE MAY NOT APPLY TO YOU.

13. Indemnification

You will defend, indemnify, and hold harmless the Company from claims, damages, and expenses (including reasonable legal fees) arising from your Input, your use of the Service, or your breach of this Agreement, except to the extent caused by our own violation of law or this Agreement.

14. Term and Termination

This Agreement applies while you use the Service. You may stop using the Service and cancel at any time. We may suspend or terminate your access for breach, non-payment, or if required by law, and we may discontinue the Service with reasonable notice. Upon termination, your license ends and you must stop using the Service. Sections that by their nature should survive termination (including Sections 5.4, 7, 9, 11, 12, 13, and 16) survive.

15. Changes to the Service or Terms

We may modify the Service or this Agreement. For material changes to the Agreement, we will provide notice (for example, by email or in-app). Changes take effect on the stated date, and continued use after that date constitutes acceptance. If you do not agree, you must stop using the Service.

16. Governing Law and Dispute Resolution

This Agreement is governed by the laws of the State of California, without regard to conflict-of-laws rules. The state and federal courts located in Orange County, California will have exclusive jurisdiction over any dispute arising out of or relating to this Agreement or the Service, and each party consents to personal jurisdiction and venue in those courts.

17. Miscellaneous

  • Entire agreement. This Agreement, with any documents it incorporates, is the entire agreement between the parties on its subject matter.
  • Severability. If any provision is unenforceable, the rest remains in effect.
  • Waiver. Failure to enforce a provision is not a waiver of it.
  • Assignment. You may not assign this Agreement without our consent; we may assign it in connection with a merger, acquisition, or sale of assets.
  • Force majeure. Neither party is liable for delays caused by events beyond its reasonable control.
  • Notices. We may send notices to the email associated with your Account.

18. Contact

Questions about this Agreement: BET THREE LLC 1910 West Garry Ave Santa Ana, CA, 92704 USA

[email protected]

terms · privacy · [email protected]