Summary of key commitments
These points are binding obligations. The full wording is in sections 3–6 below.
- Buying jvmtp gives you a licence to a build (a JAR) that carries an expiry date. You can ask us to extend that date for the version you bought.
- If you hold a perpetual licence, we are obliged to grant those extensions, at no further charge, for as long as we operate.
- If the Vendor ever shuts down, you get a final build with no expiry.
- You can get a full refund within 14 days of buying a version.
1 · Definitions
- Software
- The jvmtp transpiler distributed as an executable JAR, together with its bundled toolchain and documentation.
- Build / Licensed Version
- The specific release of the Software you purchased (identified by its semantic version), as delivered to you.
- Licence
- The right granted to you under these Terms to use a Licensed Version, as described in section 2.
- Expiry Date
- The date embedded in a delivered Build after which that Build will cease to operate unless extended.
- Extension
- A renewal of the Expiry Date for an already-purchased Licensed Version, issued by the Vendor on request.
- Output
- The native JNI libraries and transpiled JARs that you produce by running the Software on your own input.
2 · Licence grant
- Subject to your payment of the applicable fee and your compliance with these Terms, the Vendor grants you a non-exclusive, non-transferable licence to install and use the purchased Licensed Version to transpile your own software and to produce Output.
- You own the Output. You may use, distribute, and commercially exploit the Output without any per-seat, per-build, royalty, or runtime fee, and the Output requires no jvmtp component to be installed on the target machine.
- The Licence is perpetual in the sense given in sections 3–5: the version you buy stays yours, and the Vendor keeps it running through Extensions. There is no subscription or recurring fee.
3 · The licensed build and its expiry
Every Build we deliver carries an Expiry Date. Buying a Licence to that Build lets you ask the Vendor to extend the date.
- A Licence gives the Customer the right to use a Build that carries an Expiry Date.
- It also lets the Customer ask the Vendor to extend that date for the version purchased.
- An Extension covers the purchased version only. It does not entitle the Customer to any later version of the Software, which is governed by section 7 (Updates).
4 · Extensions for perpetual licences
For a perpetual Licence, the right to extend in section 3 becomes a duty on the Vendor to grant it.
- Where the Customer holds a perpetual Licence, the Vendor must extend the Expiry Date for the purchased version on request.
- These Extensions carry no additional licence charge.
- The duty lasts for as long as the Vendor operates. Section 5 covers what happens if it stops.
5 · Continuity if the vendor ceases to operate
The Customer’s ability to keep using a purchased Build does not depend on the Vendor’s continued existence.
- If the Vendor shuts down or permanently discontinues the Software, the Vendor (or its successor or estate) will give affected licensees a final Build of their purchased version that has no Expiry Date and an unlimited lifetime.
- That final Build lets the purchased version keep running without further Extensions.
6 · Payment, taxes and delivery
- Prices are quoted per release and are payable as a one-time fee in the currency stated on the quote or invoice. Update pricing is described in section 7.
- Unless stated otherwise, prices are exclusive of any value-added tax, sales tax, or similar levies, which the Customer is responsible for where applicable.
- The Software is delivered electronically. The Licence takes effect, and delivery is deemed complete, upon the Vendor making the purchased Build available to the Customer.
- The Customer may request a full refund of the fee for a Licensed Version within fourteen (14) days of buying it; the Vendor will honour the request and terminate that Licence. After those fourteen days the fee is non-refundable for that version, unless mandatory law requires otherwise. The period runs separately for each version purchased. Evaluation samples are available on request before you buy.
7 · Updates and versioning
- A perpetual Licence includes one year of free updates: any release of the Software published within twelve (12) months of the date of purchase is provided to the Customer at no additional charge.
- After that period, further updates are available for an additional fee. Purchasing an update is optional.
- Declining an update never disables a Build you already own; that Build remains governed by sections 3–5.
8 · Permitted use and restrictions
- You may not resell, sublicense, rent, lend, or redistribute the Software itself, in whole or in part, nor make it available to third parties as a service, except as expressly permitted in writing by the Vendor. This restriction does not apply to your Output.
- You may not remove or circumvent the Expiry Date or other technical protection measures in the Software, nor reverse engineer, decompile, or disassemble the Software except to the extent such restriction is prohibited by applicable law.
- You may not use the Software to produce material that is unlawful or that infringes the rights of others.
9 · Intellectual property
The Software, including all copies and all intellectual property rights in it, remains the property of the Vendor. These Terms grant a licence to use the Software and do not transfer ownership of it. All rights not expressly granted are reserved. The Customer retains all rights in the Output.
10 · Warranties and disclaimer
The Software is provided “as is” and “as available”. To the maximum extent permitted by applicable law, the Vendor disclaims all warranties, whether express or implied, including any implied warranties of merchantability, fitness for a particular purpose, and non-infringement. Nothing in these Terms limits the commitments expressly given in sections 3–5, or any rights that cannot be excluded under applicable mandatory law.
11 · Limitation of liability
To the maximum extent permitted by applicable law, the Vendor shall not be liable for any indirect, incidental, special, consequential, or punitive damages, or for any loss of profits, revenue, data, or business, arising out of or in connection with the Software or these Terms. The Vendor’s total aggregate liability arising out of or in connection with these Terms shall not exceed the fees actually paid by the Customer for the Licensed Version giving rise to the claim. Nothing in this section excludes or limits liability that cannot be excluded or limited under applicable mandatory law.
12 · Term and termination
- The Licence is granted for the duration described in sections 3–5 and is not time-limited by subscription.
- The Vendor may terminate the Licence if the Customer materially breaches these Terms (in particular section 8) and fails to remedy the breach within a reasonable period after written notice.
- The obligations in sections 4 and 5 survive in favour of a Customer who is, and remains, in compliance with these Terms.
13 · Governing law and disputes
These Terms are governed by the laws of the jurisdiction in which the Vendor is established, without regard to its conflict-of-laws rules, and the courts of that jurisdiction shall have non-exclusive jurisdiction over any dispute, save where applicable mandatory consumer-protection law provides otherwise.
14 · Changes to these terms
The Vendor may update these Terms from time to time. The Terms that applied at the time of your purchase govern that purchase; changes do not retroactively reduce the commitments in sections 3–5 for Licences already purchased.
15 · Contact
Questions about these Terms, or requests for an Extension, can be sent to licensing@jvmtp.dev. See the contact page for other channels.