Datacenter apps - september 2019

datacenter

#1

Good morning folks

I got 2 questions regarding the behaviour of an app in a datacenter environment

a) Enforcing the datacenter license
From september 2019 onwards, datacenter will enforce the fact that all the apps on the instance must be datacenter approved.

Question - Will the customer be able to use the server version until the instance has been upgraded to a particular version of Jira (which one) or will the app stop to work on September 3, 2019

b) What happens when …
It is currently possible to load 2 artefacts of the same version on the marketplace - the server and the datacenter edition.

There are a couple of permutations possible, and we are wondering how the app will behave

  1. Server App - on server instance - using a server license
  2. Server App - on datacenter instance - using a server license
  3. Server App - on server instance - using a datacenter license
  4. Server App - on datacenter instance - using a datacenter license
  5. Datacenter App - on server instance - using a server license
  6. Datacenter App - on datacenter instance - using a server license
  7. Datacenter App - on server instance - using a datacenter license
  8. Datacenter App - on datacenter instance - using a datacenter license

Francis


#2

Hi @francis, thanks for these great questions about Data Center apps and licensing. I’ll take them one at a time. :slight_smile:

It’s important to make a distinction between the version of the app the customer has installed (binary file) and the type of license they have (license key).

In a DC environment, customers can install and use server app versions indefinitely. This is true today and it will be true after September 2019 as well. There is no requirement that installed binaries have to be DC approved, and we have no plans to add that. Non-DC-approved apps show a warning message in UPM, but they remain fully functional.

There are two cases where the customer will have a server version installed in a DC environment:

  1. When there is no DC-approved version of the app available in Marketplace
  2. When there is a DC approved version, but the customer yet hasn’t updated to that version

In both cases the customer can continue using the server version indefinitely, and upgrading the host product (e.g. Jira) shouldn’t trigger any problems - unless of course the installed app isn’t compatible with the updated host product version.

In fact, for a given app key, there can only be one artifact installed on a customer instance. So the server and DC versions can’t be installed at the same time.

I’ll try this as a table, since I need the markdown practice. :slight_smile:

# App binary Host instance License type Result
1. Server app Server instance Server license :white_check_mark: valid
2. Server app DC instance Server license :white_check_mark: valid
3. Server app Server instance DC license :white_check_mark: valid
4. Server app DC instance DC license :white_check_mark: valid
5. DC app Server instance Server license :white_check_mark: valid
6. DC app DC instance Server license :white_check_mark: valid (license start date < 2019-09-03)
:x: invalid (license start date >= 2019-09-03)
7. DC app Server instance DC license :white_check_mark: valid
8. DC app DC instance DC license :white_check_mark: valid

“Valid” means that UPM will consider the license to be valid and therefore the app will be functional. The only case where the license will be invalid is #6, when the start date on the license is 2019-09-03 or later.

I hope this helps to clarify!


#3

Waw Dave - thanks for the elaborated answer - it helps a million to respond to our users.
And congrats with your markdown skills :slight_smile: