License Terms (EULA)
Scope
These license terms are structured in three parts: Part A (Sections 1–9) applies to the Licensor's Unity-based products – realvirtual Starter, realvirtual Professional and add-ons such as realvirtual Simulation and AIBuilder (the "SOFTWARE" within the meaning of Part A). Part B (Section 13) applies to realvirtual WEB, Part C (Section 14) to realvirtual CONNECT. Sections 10–12 (warranties, termination, general provisions) apply to all products accordingly unless Part B or Part C provides otherwise. For purchases via the Unity Asset Store, the Unity Asset Store terms apply in addition. Rights under open-source licenses – in particular the AGPL-3.0 for realvirtual WEB – remain unaffected by these terms.
Part A: Unity-Based Products
1. License Grant — Concurrent Seat Licensing
1.1 Seat-Based License
The SOFTWARE is licensed on a concurrent-seat licensing model (per concurrent seat). Each license entitles the simultaneous use of the SOFTWARE by a specified number of users (each a "Seat") in the Unity Editor during development. A "Seat" refers to an active, concurrent instance of the SOFTWARE in the Unity Editor.
1.2 Concurrent Usage Limitation
The End-User may install the SOFTWARE on multiple computers; however, the number of simultaneously active instances in the Unity Editor must not exceed the purchased number of Seats. The Licensor provides technical measures to monitor and enforce this limitation.
1.3 Runtime vs. Editor Usage
Runtime builds (compiled applications running outside the Unity Editor) do not require Seat licenses and are not subject to any concurrent usage limitation. Seat licensing applies exclusively to the use of the SOFTWARE in the Unity Editor during development.
1.4 Multiple Seats
An End-User may purchase multiple Seats to enable concurrent use by multiple team members. Each additional Seat increases the permitted number of concurrent instances in the Unity Editor.
1.5 Permitted Use
The Licensor grants the End-User a non-exclusive, worldwide, perpetual license to use, reproduce, modify, and integrate the SOFTWARE into electronic games, digital media, industrial simulation, virtual commissioning, and digital twin solutions, subject to the terms set forth in this Agreement. The End-User may integrate the SOFTWARE into their own products and distribute them commercially, provided the SOFTWARE is included only as a compiled component.
1.6 Modification Rights
The End-User is permitted to modify, adapt, and extend the source code of the SOFTWARE to integrate it into their own products. Compiled DLLs (Dynamic Link Libraries) provided as part of the SOFTWARE may not be decompiled, disassembled, or otherwise reverse-engineered, unless expressly permitted by applicable law.
1.7 Distribution Restrictions
The End-User may distribute the SOFTWARE or parts thereof only as compiled components within their own applications. Distribution of the SOFTWARE's source code, individual assets, scenes, or prefabs in uncompiled form is expressly prohibited. The End-User may not offer the SOFTWARE on any other platform, marketplace, or asset store for download or purchase.
1.8 No Seat Pooling
Seats may not be pooled and dynamically shared between users belonging to different organizations or unrelated projects. Seats are bound to the acquiring organization and may only be used within that organization and its affiliated companies.
2. License Protection
The SOFTWARE contains technical protection measures to monitor and enforce concurrent seat usage limits. These measures require periodic communication with the Licensor's license server. The End-User agrees not to circumvent, disable, or otherwise tamper with any technical protection measures used to enforce the license terms. Any attempt to circumvent such measures constitutes a material breach of this Agreement and entitles the Licensor to terminate this Agreement immediately.
3. Sales Channel Terms
3A. Unity Asset Store
For SOFTWARE acquired through the Unity Asset Store, the Unity Asset Store Terms of Service and EULA apply in addition to this Agreement. In case of conflict between the Unity Asset Store terms and this Agreement, the Unity Asset Store terms shall prevail with respect to the acquisition process. With respect to the use of the SOFTWARE, the provisions of this Agreement shall apply, insofar as they do not conflict with the mandatory provisions of the Unity Asset Store.
3B. Direct Purchases
For SOFTWARE acquired directly from the Licensor (via the website, customer portal, or other direct sales channels), only the provisions of this Agreement shall apply. Licenses are provided and activated through the Licensor's private UPM registry. The End-User will be assigned access credentials for the registry, which must be kept confidential.
4. Team and Organizational Use
The End-User may use the acquired Seats within their organization, including full-time and part-time employees who are in a direct employment relationship with the End-User. External contractors, freelancers, and consultants working on behalf of the End-User count towards the concurrent Seats and must operate within the licensed Seat count. Build servers, CI/CD systems, and automated build processes that use the SOFTWARE in batch mode without interactive Editor use do not consume Seat licenses.
5. Usage Monitoring and Compliance
5.1 Data Collection
The SOFTWARE collects anonymized usage data to monitor compliance with seat license terms. This data includes the number of concurrent instances, usage timestamps, and machine identifiers. No personal data, project data, or content information is collected.
5.2 Compliance Verification
The Licensor reserves the right to verify compliance with the license terms. The End-User agrees to provide information regarding the use of the SOFTWARE upon reasonable request by the Licensor to verify compliance with Seat limitations.
5.3 Overuse
In the event that the licensed Seat count is exceeded, the Licensor will notify the End-User and provide a reasonable period to remedy the overuse. In case of continued overuse, the Licensor reserves the right to charge for additional Seat licenses or to restrict access to the SOFTWARE.
6. Education & Research Bundle
The Education & Research Bundle is intended exclusively for accredited educational institutions and non-commercial research institutions. Use is limited to non-commercial educational and research purposes. Projects, applications, or content created with the bundle may not be commercially distributed or used for commercial purposes. The Licensor reserves the right to verify the educational or research status of the End-User.
7. Prohibited Uses
The End-User may not, in particular:
- Share access credentials, license keys, or registry access with third parties or make them publicly available
- Circumvent, disable, or tamper with technical protection measures or license enforcement mechanisms
- Sublicense, rent, lease, or otherwise make the SOFTWARE available to third parties for independent use
- Resell the SOFTWARE, unless expressly permitted by the Unity Asset Store terms
- Distribute the SOFTWARE or parts thereof in uncompiled form, including source code, assets, scenes, or prefabs
- Offer the SOFTWARE on any other platform, marketplace, or asset store
- Decompile, disassemble, or reverse-engineer compiled DLLs
- Use the SOFTWARE for unlawful purposes
- Remove or alter copyright notices, trademarks, or other proprietary notices in the SOFTWARE
8. Intellectual Property
The SOFTWARE, including all source code, compiled binaries, documentation, graphics, designs, and other materials, is protected by copyright and is the property of the Licensor. All rights not expressly granted to the End-User by this Agreement are reserved by the Licensor. The End-User acknowledges that the SOFTWARE constitutes valuable intellectual property of the Licensor and agrees to respect and protect the Licensor's rights.
9. Protection Against Copyright Infringement
The Licensor will defend the End-User against third-party claims alleging that the SOFTWARE infringes the copyrights, patents, or other intellectual property rights of third parties, and will indemnify the End-User from finally adjudicated damages. This obligation does not apply if the alleged infringement is attributable to modifications of the SOFTWARE by the End-User, the combination of the SOFTWARE with software not provided by the Licensor, the use of an outdated version of the SOFTWARE where the infringement could have been avoided by using a current version, or the use of the SOFTWARE in a manner not consistent with the provisions of this Agreement.
10. Warranty and Liability
10.1 Software Provided Free of Charge
For software provided free of charge, in particular realvirtual Starter, the public demo, test and trial licenses and the use of realvirtual WEB under the AGPL-3.0, the Licensor is liable only for intent and gross negligence, for fraudulently concealed defects, for injury to life, body or health, and under the German Product Liability Act. Sections 10.2 to 10.5 do not apply to such software.
10.2 Defects in Paid Licenses
The Licensor warrants that the SOFTWARE substantially provides the functions described in the documentation. Error-free operation in all environments and combinations is not possible according to the state of the art and is not owed. The Licensor remedies defects at its option by correction, in particular by an update, a patch or a reasonable workaround, or by supplying a version free of the defect. If the remedy fails, the End-User may reduce the fee appropriately or, in the case of material defects, terminate or withdraw from the agreement. Claims for defects become time-barred twelve (12) months after delivery; this does not apply in the cases of Section 10.4, sentence 1.
10.3 Source Code and Modifications
The End-User receives the SOFTWARE wholly or partly as source code and may adapt it. The End-User is responsible for modifications made by the End-User or third parties and for their consequences. There are no claims for defects to the extent that a defect results from such modifications, from combination with software or hardware not provided by the Licensor, from use of an outdated version although an update was available, or from use outside the documented conditions.
10.4 Liability
The Licensor is liable without limitation for intent and gross negligence, for injury to life, body or health, under the German Product Liability Act, for fraudulently concealed defects and to the extent of any guarantee given. In cases of slight negligence, the Licensor is liable only for breach of material contractual obligations, i.e. obligations whose fulfilment makes the proper performance of the agreement possible in the first place and on whose observance the End-User may regularly rely, limited to the damage typical for the contract and foreseeable, and in any case to the fees paid by the End-User to the Licensor in the twelve (12) months preceding the damaging event. Otherwise, liability for slight negligence is excluded.
10.5 Data Loss and Use on Real Equipment
For loss of data, the Licensor is liable only for the effort that would have been required to restore the data had the End-User backed it up properly and regularly. The SOFTWARE is a tool for simulation, visualization and virtual commissioning and is not a safety component. The End-User checks results and control programs before transferring them to real equipment and is solely responsible for the safety of real equipment.
10.6 Personal Liability
To the extent the Licensor's liability is excluded or limited, this also applies to the personal liability of its officers, employees and agents.
11. Termination
11.1 Termination by the Licensor
The Licensor may terminate this Agreement with immediate effect if the End-User breaches material provisions of this Agreement and fails to remedy the breach within thirty (30) days of written notice. Material breaches include, but are not limited to, exceeding the licensed Seat count, circumventing license protection mechanisms, and unauthorized distribution of the SOFTWARE.
11.2 Termination by the End-User
The End-User may terminate this Agreement at any time by ceasing use of the SOFTWARE and removing all copies of the SOFTWARE from their systems. A refund of the purchase price will only be made within the refund period specified on the website or the respective sales channel.
11.3 Consequences of Refund
In the event of a refund, all rights granted to the End-User shall expire immediately. The End-User is obligated to delete all copies of the SOFTWARE without delay and to confirm the deletion in writing upon request by the Licensor.
12. General Provisions
12.1 Entire Agreement
This Agreement constitutes the entire agreement between the Licensor and the End-User with respect to the SOFTWARE and supersedes all prior or contemporaneous oral or written agreements, communications, and understandings regarding the subject matter of this Agreement.
12.2 Amendments
The Licensor reserves the right to amend this Agreement at any time. Material changes will be communicated to the End-User by email or by notice on the Licensor's website. Continued use of the SOFTWARE after the changes take effect shall constitute acceptance of the amended terms.
12.3 Severability
If any provision of this Agreement is or becomes wholly or partially invalid or unenforceable, the validity of the remaining provisions shall not be affected. The invalid or unenforceable provision shall be replaced by a valid and enforceable provision that most closely approximates the economic purpose of the invalid provision.
12.4 Open-Source Components
The SOFTWARE may contain open-source components, each subject to its own license terms. A list of open-source components used and their licenses is included in the SOFTWARE documentation. In the event of a conflict between the open-source licenses and this Agreement, the respective open-source license terms shall apply to the affected components.
12.5 Governing Law and Jurisdiction
This Agreement shall be governed by the laws of the Federal Republic of Germany, excluding the UN Convention on Contracts for the International Sale of Goods (CISG). The exclusive place of jurisdiction for all disputes arising from or in connection with this Agreement shall be, to the extent permitted by law, the registered office of the Licensor.
13. Part B: realvirtual WEB
13.1 Dual Licensing
realvirtual WEB is dual-licensed. (a) AGPL-3.0-only: The source code of the Community core is publicly available; use, modification and distribution are governed exclusively by the terms of the GNU Affero General Public License v3.0, including its network clause. Use under the AGPL is free of charge and does not include any entitlement to support. (b) Commercial license: For proprietary use without the copyleft obligations of the AGPL, Sections 13.2 through 13.5, 13.7 and 13.8 apply. The commercial modules are not licensed under the AGPL-3.0 (Section 13.8). On the website and in offers, realvirtual WEB is called "realvirtual"; use under the AGPL is referred to as "realvirtual Free" and the commercial license as "realvirtual Commercial".
13.2 Commercial Development License
The commercial license is a development license. It is granted per developer with a term of one year and entitles the End-User, during the term, to develop, adapt and extend applications based on realvirtual WEB without the disclosure obligations of the AGPL; updates and support are included during the term. Renewal and the end of the term are governed by Section 13.7; the operation of deployments properly licensed under Section 13.3 remains unaffected. Each development license includes one Seat for the Unity plugins realvirtual for Unity Starter and Professional as a download; the Unity Editor license is not included. Part A applies to the plugins, except that term, fallback and re-entry are governed by Section 13.7 rather than Section 1.5. Alternatively, the development license may be purchased as a perpetual (lifetime) license by individual agreement.
13.3 Deployment Licenses
Productive use additionally requires exactly one of the following licenses per deployment: (a) a one-time, perpetual license per delivered machine (offline-capable) or per simulation or planning project handed over to third parties, (b) an annual license per internal site, or (c) an annual license per application publicly accessible via the internet. Where several cases apply to a deployment, the highest applicable fee applies. A license under (a) covers every version the End-User may provide under its development license; an update of the same machine or project does not require a further license under (a). Renewal and the end of annual licenses under (b) and (c) are governed by Section 13.7.
No deployment license is required for presentation and demo deployments (showrooms), including publicly accessible ones, provided that (i) the attribution notice under Section 13.6 remains visible, (ii) the content is purely presentational and not connected to real machines, and (iii) no consideration is paid, in particular there is no paid access, the deployment is not part of a paid scope of delivery and no commercial offering is built on it. The exemption requires a version that shows the attribution notice; a showroom without the attribution notice or with an own brand in its place requires a deployment license.
The prices and service descriptions valid at the time of ordering on the Licensor's website or in the individual offer shall be decisive.
13.4 Non-Productive Use
Development, engineering, simulation, studies and virtual commissioning, including with a live connection to a real controller, require only development licenses under Section 13.2, as long as the result is not handed over to third parties or made available to others.
13.5 Included CONNECT License
The license per internal site under Section 13.3(b) and the license per delivered machine with a live connection to the controller include, for the respective deployment, a runtime license for realvirtual CONNECT under Part C. A CONNECT workstation for engineering, virtual commissioning and simulation is not included.
13.6 Additional Terms under Section 7 AGPL-3.0 (Attribution Notice)
Supplementary to the AGPL-3.0, the following additional term within the meaning of Section 7(b) AGPL-3.0 (preservation of specified reasonable legal notices and author attributions) applies to realvirtual WEB: The attribution notice contained in the software (the text "Powered by realvirtual WEB · AGPL-3.0" with a link to the source code) constitutes such a legal notice. It must remain reasonably visible and legible in the user interface of every version used, modified or distributed under the AGPL-3.0. Its position, size and design may be adapted; a logo is not required. The attribution notice may not be removed, concealed or made illegible. Removing the attribution notice or replacing it with an own brand is permitted exclusively under a commercial license pursuant to Section 13.2 (for productive deployments together with a license pursuant to Section 13.3). An own brand in addition to the attribution notice is also permitted under the AGPL-3.0. Anyone removing, concealing or making the notice illegible under the AGPL-3.0 violates these license terms; in that case the rights under the AGPL-3.0 terminate in accordance with Section 8 AGPL-3.0. In addition, the terms set out in NOTICE.md in the source code repository apply under Section 7(c) AGPL-3.0 (marking of modified versions, no misrepresentation of the origin) and under Section 7(e) AGPL-3.0 (no rights under trademark law). No further additional terms within the meaning of Section 7 AGPL-3.0 apply.
13.7 Renewal, End of Annual Licenses and Re-entry
(1) Annual licenses under Section 13.2 and 13.3(b) and (c) renew for a further year at a time; the Licensor invoices the renewal automatically. The End-User may cancel an annual license in text form (e.g. by email) up to the end of the current term. If the renewal is not paid within 30 days of the start of the new term, the annual license is deemed cancelled as of the end of the last paid term, and the renewal invoice is cancelled. Cancellation only ends the renewal; the rights under paragraph 2 remain.
(2) If an annual license under Section 13.2 or 13.3(b) or (c) ends after at least twelve continuously paid months, the End-User may continue to use the last version provided during the paid term on a perpetual basis ("perpetual fallback"): in the case of Section 13.2 for development under the terms of the commercial license, in the case of Section 13.3 for the continued operation of the respective deployment, including any realvirtual CONNECT runtime contained therein. The End-User receives updates, new modules and support only during a paid term.
(3) If the End-User wishes to receive updates and support again after an annual license has ended, the End-User shall pay the license fee for the period since expiry of the last paid term pro rata at the list price then applicable. The new term begins upon re-entry.
(4) If an End-User whose annual development licenses have expired acquires new annual development licenses, these count as re-entry under paragraph 3 up to the number of expired licenses. The same applies to annual licenses under Section 13.3(b) and (c) per site or per application.
13.8 Source Code, Redistribution and Public Demo
(1) realvirtual WEB consists of the Community core, published under the AGPL-3.0, and the commercial modules (in particular the Asset & Kinematics Editor, CAD import and the further functions marked "Commercial"; the editions overview in the Licensor's documentation is decisive). The commercial modules are not licensed under the AGPL-3.0; rights to them exist exclusively under this Part B.
(2) The End-User may use the source code of the commercial modules provided under a commercial license only internally and only by developers licensed under Section 13.2; Section 4 applies accordingly to external contractors, provided they are bound to confidentiality. The End-User may not pass on this source code, in whole or in part, to third parties, publish it (for example in public repositories), offer it for download or make it accessible in any other way. The commercial modules may reach third parties only in compiled form (bundled and minified, without source maps) as part of a deployment licensed under Section 13.3. Access credentials to the Licensor's repositories must be kept confidential.
(3) The commercial modules may neither be placed under the AGPL-3.0 nor be delivered as part of a version used, distributed or made available under the AGPL-3.0.
(4) The Community core may be passed on in source form only in compliance with the AGPL-3.0, including Section 13.6. The commercial license releases the End-User from the disclosure obligations of the AGPL for its deployments licensed under Section 13.3. The commercial license grants no right to pass on the source code of the Community core to third parties on proprietary terms; the rights under the AGPL-3.0 remain unaffected.
(5) The public demo at web.realvirtual.io/demo, and, where offered, its hosted storage and sharing functions, is provided by realvirtual GmbH free of charge. Commercial use is permitted as well. No contractual support and no particular availability are promised. The following restrictions apply exclusively to the hosted service. Rights in the Community core under the AGPL-3.0, in particular the use, modification and distribution of one's own copies, as well as access to source code owed by law, remain unaffected. Not permitted are (a) automated serial requests, bulk uploads and load tests without prior consent; ordinary browser functions, assistive technologies and control by AI assistants through the MCP interface of realvirtual CONNECT within its limits remain permitted, (b) reselling access to the service for consideration, and (c) embedding the hosted demo, in particular via an iframe, in one's own commercial offerings, products or services. (d) The proprietary commercial modules contained in it may not be decompiled, reverse-engineered, extracted or used outside the demo, to the extent permitted by mandatory law. Storage and sharing quotas are shown before the respective function is used. Reductions of existing quotas are announced with reasonable notice and an opportunity to back up data. In the event of a breach, access may be blocked to the extent necessary after notice and a reasonable period to remedy the breach; in the event of serious breaches or an acute threat to the operation of the service, immediate blocking is permitted.
(6) Sections 2 (License Protection), 7 (Prohibited Uses) and 8 (Intellectual Property) apply accordingly to the commercial modules. A breach of paragraphs 2 to 4 constitutes a material breach within the meaning of Section 11.1.
14. Part C: realvirtual CONNECT
14.1 License Model
realvirtual CONNECT is licensed node-locked per activated computer via a signed, hardware-bound license token. The free tier is limited to 20 concurrent signals and requires registration. Commercial tiers (annual license or perpetual license) remove the signal limitation; the perpetual (lifetime) license includes updates. The prices valid at the time of ordering on the website or in the individual offer shall be decisive.
14.2 Activation and Transfer
Activation takes place online or offline via request code; license validation at runtime is performed locally and does not require an internet connection. The End-User may deactivate a license at any time and transfer it to another computer.
14.3 Protection Mechanisms
The signal limitation and the license mechanisms may not be circumvented, removed or manipulated. Sections 2 (License Protection) and 7 (Prohibited Uses) apply accordingly.
14.4 Renewal, End of the Annual License and Re-entry
If an annual license ends after at least twelve continuously paid months, the End-User may continue to use the last version provided during the paid term on the activated computer on a perpetual basis and without the signal limitation. The End-User receives updates and support only during a paid term. Section 13.7 paragraphs 1, 3 and 4 apply accordingly to renewal, cancellation and re-entry.
Game4Automation is a registered trademark of realvirtual GmbH.