The JointJS+ license is perpetual, which means it will always work. Each license includes a free one-year subscription to updates. If you do not subscribe to updates after that first year, your license will continue to work, but you will not be able to update it. And if you want to update it after it becomes non-updatable, you must purchase a new license at full price.
That's why we strongly recommend adding an update subscription to your license, especially if you already know you'll need JointJS+ for more than a year. That way you'll always get the latest versions, which always include new features, fix bugs, and ensure compatibility with the latest browsers.
Update subscriptions work on a per-developer basis and are billed annually with the option to cancel at any time.
If you want to buy more years in advance, contact us for a discounted price.