vgs

VgScript Plugin – End User License Agreement

Last updated: June 21, 2026

This End User License Agreement ("Agreement") is a legal agreement between you (either an individual or a single legal entity, "You") and Guillem Serra ("Licensor") governing your use of the VgScript plugin and any associated tools, libraries, documentation, and updates (collectively, the "Plugin").

By installing, copying, or otherwise using the Plugin, You agree to be bound by the terms of this Agreement. If You do not agree to these terms, do not install or use the Plugin.

This Agreement is concluded between You and the Licensor only. The Distributor through which You obtained the Plugin is not a party to this Agreement and is not responsible for the Plugin or its content. The Licensor is the sole licensor of the Plugin. Distributor-specific disclaimers are set out in Section 13.

1. Definitions

  • "Plugin" means the VgScript software component distributed through one or more authorized marketplaces or distribution channels, including any updates, upgrades, modifications, and accompanying documentation.
  • "Distributor" means a marketplace, registry, or platform operator through which the Plugin is distributed (for example, the JetBrains Marketplace, the Visual Studio Code Marketplace, or the Open VSX Registry).
  • "Marketplace" means the applicable Distributor's marketplace or distribution channel through which You obtained the Plugin.
  • "IDE" means the integrated development environment, code editor, or other compatible host application in which the Plugin runs.

2. License Grant

Subject to Your compliance with this Agreement, the Licensor grants You a non-exclusive, non-transferable, revocable, worldwide license to install and use the Plugin for its intended purpose, on the number of devices and for the period permitted by the applicable plan or distribution terms.

If the Plugin is provided free of charge, the license is granted for as long as this Agreement remains in effect. If the Plugin is provided on a paid or subscription basis, the license is valid only for the period for which the applicable fees have been paid.

3. Restrictions

You may not, and may not permit any third party to:

  • copy, modify, adapt, translate, or create derivative works of the Plugin, except as expressly permitted by applicable law;
  • reverse engineer, decompile, or disassemble the Plugin, except to the extent such restriction is prohibited by applicable law;
  • rent, lease, lend, sell, sublicense, distribute, or otherwise transfer the Plugin or any rights granted under this Agreement;
  • remove, alter, or obscure any proprietary notices, labels, or marks on or in the Plugin;
  • use the Plugin in any manner that violates applicable laws or the rights of third parties.

4. Fees and Subscriptions

If the Plugin or any of its features are offered for a fee, You agree to pay all applicable fees as described at the point of purchase or in the Marketplace. Unless required by law or stated otherwise, fees are non-refundable. Subscription terms, renewals, and cancellations are governed by the Marketplace and the applicable purchase terms.

5. Intellectual Property

The Plugin is licensed, not sold. The Licensor and its licensors retain all right, title, and interest in and to the Plugin, including all intellectual property rights therein. This Agreement does not grant You any rights to trademarks, service marks, or logos of the Licensor.

6. Feedback

If You provide the Licensor with any suggestions, ideas, or other feedback regarding the Plugin ("Feedback"), You grant the Licensor a perpetual, irrevocable, worldwide, royalty-free license to use and incorporate such Feedback into the Plugin or any other product or service, without any obligation to You.

7. Third-Party Components

The Plugin may include or depend on third-party software components that are subject to their own license terms. Such terms are made available with the relevant components and take precedence over this Agreement with respect to those components.

8. Privacy

The Plugin processes data only as necessary to provide its functionality. Any collection or processing of personal data, if applicable, is described in the Licensor's privacy notice. The Licensor does not sell Your personal data.

9. Disclaimer of Warranties

THE PLUGIN IS PROVIDED "AS IS" AND "AS AVAILABLE", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THE LICENSOR DOES NOT WARRANT THAT THE PLUGIN WILL BE UNINTERRUPTED, ERROR-FREE, OR FREE OF HARMFUL COMPONENTS.

10. Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL THE LICENSOR BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, OR ANY LOSS OF PROFITS, DATA, OR GOODWILL, ARISING OUT OF OR RELATED TO Your USE OF OR INABILITY TO USE THE PLUGIN. THE LICENSOR'S TOTAL AGGREGATE LIABILITY UNDER THIS AGREEMENT SHALL NOT EXCEED THE AMOUNTS PAID BY YOU FOR THE PLUGIN DURING THE TWELVE (12) MONTHS PRECEDING THE EVENT GIVING RISE TO THE CLAIM, OR, IF THE PLUGIN WAS PROVIDED FREE OF CHARGE, ZERO.

11. Term and Termination

This Agreement is effective until terminated. The Licensor may terminate this Agreement immediately if You breach any of its terms. Upon termination, You must cease all use of the Plugin and remove all copies from Your devices. Sections that by their nature should survive termination (including Sections 5, 6, 9, 10, 12, and 13) shall survive.

12. Governing Law

This Agreement is governed by and construed in accordance with the laws of Spain, without regard to its conflict of law provisions. The courts located in Spain shall have exclusive jurisdiction over any dispute arising out of or in connection with this Agreement, to the extent permitted by applicable law.

13. Distributor Disclaimers

The Plugin is distributed through one or more third-party marketplaces, registries, or platforms ("Distributors"). Each Distributor is not a party to this Agreement and assumes no obligations or liability with respect to the Plugin. Any claims relating to the Plugin shall be directed to the Licensor and not to any Distributor. The terms of this Agreement are intended to be at least as protective of each Distributor as the standard end user license agreement terms published by that Distributor for its marketplace. The following distributor-specific disclaimers apply to the extent You obtained the Plugin through the relevant Distributor:

JetBrains

JetBrains s.r.o. and its affiliates ("JetBrains") are not a party to this Agreement and assume no obligations or liability with respect to the Plugin. Any claims relating to the Plugin distributed via the JetBrains Marketplace shall be directed to the Licensor and not to JetBrains. The terms of this Agreement are intended to be at least as protective of JetBrains as the standard end user license agreement terms published by JetBrains for the Marketplace.

Visual Studio Code Marketplace

Microsoft Corporation and its affiliates ("Microsoft") are not a party to this Agreement and assume no obligations or liability with respect to the Plugin. Any claims relating to the Plugin distributed via the Visual Studio Marketplace shall be directed to the Licensor and not to Microsoft. The terms of this Agreement are intended to be at least as protective of Microsoft as the standard marketplace terms published by Microsoft for the Visual Studio Marketplace.

Open VSX Registry

The Eclipse Foundation and its affiliates ("Eclipse") are not a party to this Agreement and assume no obligations or liability with respect to the Plugin. Any claims relating to the Plugin distributed via the Open VSX Registry shall be directed to the Licensor and not to Eclipse. The terms of this Agreement are intended to be at least as protective of Eclipse as the standard terms published by the Eclipse Foundation for the Open VSX Registry.

14. Entire Agreement; Severability

This Agreement constitutes the entire agreement between You and the Licensor regarding the Plugin and supersedes all prior or contemporaneous understandings. If any provision of this Agreement is held to be unenforceable, the remaining provisions shall remain in full force and effect.

15. Contact

For questions regarding this Agreement or the Plugin, contact the Licensor at: