This End-User License Agreement (the “Agreement”) is a legal agreement between you (an individual or a single legal entity, “you” or the “Licensee”) and VirtualFlow, Inc. (“VirtualFlow”, “we”, or the “Licensor”) for the BrewYourCode desktop application, including its executable binaries, bundled assets, and any updates or accompanying materials (collectively, the “Software”).
By downloading, installing, copying, or using the Software, you agree to be bound by this Agreement. If you do not agree, do not download, install, or use the Software.
The Software is licensed, not sold. The Software is distributed as a free, binary-only product; its source code is proprietary and is not provided under this Agreement.
Article 1. Definitions
“Software” means the BrewYourCode application binaries and all files distributed with them, in any form, together with any updates, upgrades, patches, and bundled content provided by the Licensor.
“Your Content” means the projects, layouts, generated code, assets, and other outputs you create or produce using the Software.
“Cloud Features” means optional online features (such as account sign-in, cloud sync, the shared catalogue, public project sharing via time-limited share links, and the MCP server) that connect the Software to the Licensor’s or third parties’ servers. Public sharing is governed in detail by the Terms of Service and Privacy Policy.
“Third-Party AI Services” means external AI providers (for example, Anthropic or Google) that the Software can connect to using credentials you supply.
Article 2. License Grant
Subject to your continuous compliance with this Agreement, the Licensor grants you a personal, limited, non-exclusive, non-transferable, non-sublicensable, revocable, worldwide, royalty-free license to:
Install and use the Software on devices you own or control; and
Use the Software for any lawful purpose, whether personal, educational, internal business, or commercial. No separate or paid license is required to use the freely distributed binary for commercial work.
This license covers the Software in its object/binary form only. No rights to the Software’s source code are granted.
Article 3. Reservation of Rights and Ownership
The Software is owned by the Licensor and/or its licensors and is protected by copyright, trade secret, and other intellectual-property laws and treaties.
All rights not expressly granted to you in this Agreement are reserved by the Licensor. This Agreement does not grant you any rights to trademarks, logos, service marks, or trade names of the Licensor.
The Software’s source code, internal architecture, algorithms, and code-generation logic are confidential and proprietary and are not disclosed under this Agreement.
Article 4. Restrictions
Except to the extent expressly permitted by this Agreement, by an applicable open-source license (see Article 6), or by mandatory applicable law notwithstanding this restriction, you shall not, and shall not permit any third party to:
Reverse-engineer, decompile, disassemble, or otherwise attempt to derive the source code, underlying ideas, or algorithms of the Software;
Redistribute, publish, sell, rent, lease, lend, host, sublicense, or otherwise make the Software (in whole or in part) available to any third party, whether for a fee or free of charge;
Modify, adapt, translate, or create derivative works of the Software, or remove, alter, or obscure any copyright, trademark, or other proprietary notices contained in the Software;
Circumvent, disable, or interfere with any license-control, security, or technical-protection mechanism in the Software, or use the Software to develop a competing product by copying its design or behavior;
Use the Software in any manner that violates applicable law or infringes the rights of any third party, or attempt unauthorized automated access to the Software or its associated services.
Violation of this Article is a material breach and automatically terminates the license granted in Article 2.
Article 5. Your Content
You retain all rights to Your Content. The Licensor claims no ownership of Your Content, and your right to use Your Content commercially is not limited by this Agreement.
You are solely responsible for Your Content and for ensuring it does not infringe any third party’s rights (copyright, trademark, right of publicity, etc.).
Ownership and processing of Your Content in connection with Cloud Features are further described in the Terms of Service and Privacy Policy; in case of conflict regarding Your Content, those documents control.
Article 6. Open-Source and Third-Party Components
The Software includes third-party and open-source components that are licensed under their own terms (for example, components under MIT, BSD, Apache-2.0, or LGPL licenses).
Nothing in Article 4 restricts any right you have under an applicable open-source license governing such a component (including, where the license so requires, the right to reverse-engineer, modify, or replace that component for debugging or interoperability).
To the extent any bundled component is licensed under the LGPL or a similar license that requires it, the Licensor will, on written request to the contact in Article 17, make available the corresponding source for that component as required by that license.
In the event of a conflict between this Agreement and an applicable open-source license as to the component it governs, the open-source license controls for that component.
Article 7. Cloud Features, Accounts, and Third-Party AI Services
Cloud Features are optional. The Software is offline-first and can be used without an account for core local work.
When you connect the Software to Third-Party AI Services using your own credentials, any usage charges are billed to you directly by the relevant provider. Such credentials (API keys) are stored on your device and are not transmitted to or retained on the Licensor’s servers. The Licensor is not responsible for the availability, pricing, or terms of Third-Party AI Services.
Article 8. Updates and Automatic Updates
The Software may automatically check for, download, and install updates (including via its built-in updater). You consent to this automatic update behavior as part of using the Software.
Updates are part of the “Software” and are governed by this Agreement unless a particular update is accompanied by a separate license, in which case that separate license applies to that update.
The Licensor is not obligated to provide updates, support, or maintenance for any version of the Software.
Article 9. Fees and Paid Features
The Software binary is provided free of charge.
The Licensor may offer optional paid features or subscription tiers (for example, cloud-hosted sharing or code export). Those optional features are governed by the Terms of Service and any applicable additional terms, and are not required to use the free binary.
Article 10. Pre-Release Software
If the Software is identified as pre-release, beta, preview, or early-access, it is provided for evaluation and may contain errors, may change or be discontinued, and may be less reliable than a final release. The Licensor has no obligation to release a commercial version.
Article 11. Privacy
The Licensor’s handling of personal information is described in the Privacy Policy. By using the Software you acknowledge that policy.
Article 12. Disclaimer of Warranties
THE SOFTWARE IS PROVIDED “AS IS” AND “AS AVAILABLE”, WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, OR NON-INFRINGEMENT. THE LICENSOR DOES NOT WARRANT THAT THE SOFTWARE WILL BE UNINTERRUPTED, ERROR-FREE, OR SECURE, OR THAT ANY GENERATED CODE OR OUTPUT WILL MEET YOUR REQUIREMENTS. YOU ASSUME THE ENTIRE RISK ARISING OUT OF YOUR USE OF THE SOFTWARE. Some jurisdictions do not allow the exclusion of certain warranties, so some of the above exclusions may not apply to you.
Article 13. Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THE LICENSOR SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, OR FOR ANY LOSS OF PROFITS, DATA, OR GOODWILL, ARISING OUT OF OR RELATED TO THE SOFTWARE OR THIS AGREEMENT, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Because the Software is provided free of charge, the Licensor’s total aggregate liability for any and all claims relating to the Software shall not exceed the greater of the amount you actually paid the Licensor for the Software (which for the free binary is zero) or USD 100. Nothing in this Agreement excludes or limits liability that cannot be excluded or limited under applicable law (such as liability for willful misconduct or gross negligence).
Article 14. Term and Termination
This Agreement is effective until terminated.
The license terminates automatically if you breach any term of this Agreement. The Licensor may also terminate this Agreement if it ceases to distribute the Software.
Upon termination, you must stop using the Software and delete all copies in your possession or control.
You represent that you are not located in, and will not use or export the Software in violation of, any applicable export-control or economic-sanctions laws, and that you are not on any government restricted-party list.
Article 16. Governing Law and Dispute Resolution
This Agreement is governed by the laws of the Republic of Korea, without regard to its conflict-of-laws rules. Any dispute arising out of or relating to this Agreement shall be submitted to the court having jurisdiction over the location of the Licensor’s head office as the court of first instance, unless mandatory consumer-protection law grants you a different venue.
Article 17. Changes to this Agreement
The Licensor may update this Agreement from time to time. The updated Agreement takes effect when posted with the Software or in the public repository, and your continued use of the Software after that constitutes acceptance. If you do not agree to an updated Agreement, you must stop using the Software.
Article 18. General
Entire Agreement. This Agreement, together with the Terms of Service and Privacy Policy referenced above, is the entire agreement between you and the Licensor regarding the Software and supersedes any prior agreement on that subject.
Severability. If any provision is held unenforceable, the remaining provisions remain in full effect.
No Waiver. Failure to enforce any provision is not a waiver of it.
Assignment. You may not assign this Agreement without the Licensor’s prior written consent. The Licensor may assign it in connection with a merger, acquisition, or sale of assets.