> It's On February 2, 2021 PT, we will stop selling new licenses for our server products and cease new feature development in our server product line...maintenance and support for an additional three years, ending February 2, 2024 PT.
> Even with three years to prepare for these changes, we understand that not every customer will be ready to make the switch from our server products to our cloud products. For these customers, we'll continue to offer our self-managed enterprise edition, Data Center.
Frankly, I have no idea what they'll do because so many plugins can only work with their on-prem API.
https://www.atlassian.com/blog/jira-software/server-vs-data-...
plugins that were certified for server will now complain (but should still work albiet unsupportedly) if they're not recertified for data center, and occasionally you have to buy a license for a plugin that you had for server because they made a certified version for data center, but otherwise the software looks feels and acts the same as before.
It was ridiculously easy assuming you know how a java decompiler works. One JAR needed to be patched and re-compiled, which is a trivial process if you know how classpaths work.
There are plenty of libraries out there to facilitate this such as Javassist or Apache BCEL, and lots of legitimate uses (AOP, instrumentation, etc).
JIRA Server licenses are perpetual. You only pay if you want upgrades.
I've seen companies running JIRA from 2009.
2. You might be committing criminal copyright violation;
3. The most obvious countermeasure is to write something to detect whether the software stops phoning home and use it to trigger an investigation.