Following scenario:
Now my question:
Reason of my question:
I hope somebody have idea, how this works or give me the correct documentation link.
Best regards
oli
Oli,
There are two workflows that can happen, depending on if this is an evaluation license or non-evaluation license.
Evaluation license: after the expiration date, the plugin will be expired and not function anymore. UPM will offer updates to newer versions because either way (with the current or newer versions), they won't work with the expired licenses.
Non-evaluation license: these licenses don't *expire*, but rather, they *maintenance-expire* meaning that the plugin can continue being used as is, but the user cannot receive support nor update to newer versions after the maintenance expiration date. UPM 2 will notify the user that there is an available update for the plugin but that it is incompatible with the installed license, and will recommend that the user acquire a new license first.
If the user ends up with a version that is incompatible with their license, they can always uninstall it and then install an older (compatible) version.
Hi Ben,
We talked at the developer camp in wiesbaden :-) .
Thank you for your detailed answer, that's exact the information I needed.
Now it's clear.
thank you and greetings to san fransisco.
oli
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
One more thing - please make sure you are using a new-ish (2.2.4 or 2.3) version of the Plugin License Storage library. Relating to renew buttons not appearing when they should be, you may have run into https://ecosystem.atlassian.net/browse/UPM-1978.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thank you for the input, I use already the version 2.3.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thank you
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Ben,
can I set real expiration (not only maintenence expiration) for my plugin somewhere - maybe in atlassian-plugin.xml? That means - plugin will fully work 12 months and then only some functionality will be available till user buy renewal license. Is this possible?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi M,
No - following the Marketplace model in place, purchased plugin licenses are always perpetual; twelve months after the purchase date, the plugin will still function properly but the user will no longer be able to update to newer versions or receive support. All Marketplace plugins should follow this model.
Cheers,
Ben
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Is there an official statement on an FAQ or Developer website that states this? Just want to make sure this forum comment hasn't been superceded.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Yes: https://developer.atlassian.com/display/UPM/License+Validation+Rules
More specifically, look at the first two bullet points comparing evaluation and non-evaluation license scenarios.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Update to the link, looks like this is the new article: https://developer.atlassian.com/platform/marketplace/server-app-license-validation-rules/
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.