Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Jira on premises end of life starts feb 2021 (atlassian.com)
163 points by flower-giraffe on Nov 7, 2020 | hide | past | favorite | 120 comments


This isn't an EOL for on-prem JIRA. It's a price increase. They used to offer two on-prem products, "Server" and "Data Center," and now they'll only offer "Data Center," which comes at a higher price. (They're also raising the price of Data Center.)


It's highly suggestive of a direction though.

> 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.


It's a strange distinction. I read through this page and still don't understand the difference between Server and Data Center. <shrug>

https://www.atlassian.com/blog/jira-software/server-vs-data-...


One of the main differences: you can never "own" data center. As soon as you stop paying, you lose use of your software.


My company moved from server to Data center and didn't notice a difference from an end user perspective.

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.


Some key differences include clustering for higher availability, rolling updates, and Crowd for authentication integration.


Data Center was/is only available for 500+ users which means it costs $20,400/year minimum.


Also this is also a big issue for customers who need to self-host things like this due to regulatory reasons, e.g. banks.


The majority of on-prem users are likely Server licenses, and not data center, so for that perceptive it's likely EOL.


if it's on-prem, can't you just edit it to not phone home?


You wouldn't need to.

JIRA Server licenses are perpetual. You only pay if you want upgrades.

I've seen companies running JIRA from 2009.


1. You'd be violating a contract by doing so, and putting yourself/company at risk of incurring significant monetary damages specified in the contract (or having your license terminated);

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.


Securing server internet access using outbound firewall can easily stop calling home without modifying the code or affecting any valid licence terms.


Without knowing the license terms, it’s impossible to say either way.


You'd need to reverse-engineer the built java files, which probably isn't so easy and that a company will do this


Not for a company, just for my own testing, but I did this several years back.

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.


You don't even need to patch any files - you can patch classes at runtime using a "-javaagent" library.

There are plenty of libraries out there to facilitate this such as Javassist or Apache BCEL, and lots of legitimate uses (AOP, instrumentation, etc).


It'd be weird to have access to the command line but not to the jars themselves, I think. Creating a jar is simple if you have a zip program.


Can’t you just firewall it? I imagine you’d lose support though.


Depends on what kind of check it's doing. I doubt it fails open and if it does you're violating the license and open to big damages from Atlassian.


I imagine reverse engineering it to not phone home would violate the license in the same way.


Yeah I meant even if it does fail open such that you could hack it to keep using it, doing so would definitely violate the license.


They’re really giving the middle finger to everyone that pushed Jira to the top, huh? At the same time, it’s sad to see another self-hosted solution bite the dust in exchange for a more lucrative MRR cash cow for its makers.

Favorite self-hosted alternatives? Bonus points if they can import from Jira preserving issue numbers?


The problem is that Jira is many different thing, and have as many uses as they have customers. I doubt that there are two identical Jira installations in the world.

I also think that this is the true reason why Atlassian is doing this. The complexity of Jira has become to much, so now they will fix the problem by forcing smaller customers into a more defined workflow, while ensuring that those who require customization are also able to pay for training and consultance.


They already split (self-hosted) Jira into a few different “streams” or flavors with different features/pricing and dramatically different out-of-the-box configurations and workflows.


We are using https://www.taiga.io/ Its also Open Source (AGPL-3.0) https://github.com/taigaio


How is their platform on mobile? It's web only, right? Push Notifications? Thanks for the info!


I'm pushing for us to try GitLab issues since we only really use epics + tickets from Jira and we already pay for premium GitLab.


We migrated to YouTrack. Ticks both boxes.


> Favorite self-hosted alternatives?

Why not use Phabricator?


TPMs and Enterprise Agile consultants can’t really make heads or tails of Phabricator. It’s an engineering centric product, hostile to those who want to enforce standardized workflows and derive KPIs. Whether this is a bug or a feature depends on where power rests in your organization.


i talk to 10 dev teams a week. nobody seems to be using it, other than facebook of course.


Well, happy users since around 2015 (?).

There is a catch though - we use it only as a code review platform. It always seemed to be focused on that part more than in any other. I'm not saying everything else is bad, it just a gut feeling that code review always got the maximum attention.

And another catch is that it seems they lost their momentum even in this area. I recall times when we waited for weekly status update to see if there is something we'd have as excuse for an upgrade. Now it's even not a weekly update and speed of development seems to be slow.


The Wikimedia project and some other high profile projects use it.

I did a pretty thorough evaluation once which included Phrabricator, it came out very well, especially the work flow around code review. It wasn't chosen for unrelated reasons.

I don't know why it isn't more popular than it is. It seems to be very mature, certainly better than a lot of tools that organizations pay good money for.


There's no one pushing phrabricator. No marketing means that most of the people picking a tool to use have never even heard of it, and it's not really something that a single developer can adopt and then champion internally.


FreeBSD is probably one of the most visible users of Phabricator.


Atlassian is going full Oracle. Sub-par quality, anti-customer attitude, high prices. I should buy their stocks now, this seems to be a winning strategy in software business.


The stock price did spike after they announced this a few weeks ago, so you might be on the money.


JIRA Cloud is very slow (we moved from JIRA Server not that long ago). There is about a 5-10 second pause between seeing (server-rendered? I'm unsure) data for an issue and the page actually becoming interactive (ie. me being able to change a sprint or labels or components). I'm running out of my flegmatism.

It led me to start writing an Elm client for their API, and although a lot of the features that I'd need for it to become my daily driver is still missing, it's _so much faster_.


Couldn't agree more. As much as Atlassian charges it's shameful how undersized their instances seem to be.

I've resorted to "Client for Jira" from the guys who did DeskZilla. Neither is "supported" or developed anymore, but still working fine for my day-to-day (searches especially). If there's an unsupported API I haven't found it yet.


For anyone who is looking for an alternative, take a look at https://linear.app - I've used it a bunch for side projects and it's snappy and beautiful. I know the founder from our YC batch back in the day, and if anyone is going to create a really thoughtful JIRA replacement, it's these guys.

p.s. It's fascinating how long products like Jira end up existing through sheer market penetration. I don't know a single developer who doesn't passionately hate Jira, and yet it is somehow the "standard."


As jhawk28 points out this is not actually an alternative to an on premise product, so I don't get why you'd promote it in a thread that's specifically about an on premises product being EOL.

It might be an alternative to Jira Cloud, which is cool and all, but your comment is just completely misleading.


> Jira on-prem installs will become end of life

Top comment:

> Here's this great alternative from a buddy of mine that can't do on-prem in the first place

I'm confused. Do people like this product better for other reasons, or is the issue that this isn't disclosed in the comment?


I know plenty of developers who like JIRA and not just developers: we quickly scaled adoption of JIRA to a company-wide setup, used by literally every department in our company for a variety of different processes. From this perspective Linear is not a JIRA replacement. It is a small tool for tracking software projects, but that’s it. JIRA is much more than that.


Idk why my company chose it but it's indeed bearable if you just talk to the API and make nice overviews with `jq` instead of trying to use the web interface which will trip you up eight ways from Sunday. I guess I don't hate jira after scripting against it; it's definitely more scriptable than a lot of alternatives.


The recent batch of Jira clones all seem to be missing a feature that was one of the few things that made me choose Jira in the first place: BPM style workflows with phase-specific data capture and actions / transitions.

Trello / Kanban / Agile style 'project management', gnatt / burndown charts and velocity etc. are nice for day to day views for people working at the coal-face and the never-ending war of attrition.

But a lot of the competing tools are not as elegant when it comes to modeling interlinked cross-team processes end-to-end.


You may wish to check https://pyrus.com - they are focused on no-code end-to-end processes with very flexible (and non-bloated) workflow setup, open API, and neat mobile apps (which is a must have feature for getting timely approvals from C-level guys).

(Full disc: I'm insider)


> I don't know a single developer who doesn't passionately hate Jira

Well, as long as the perf aren't too bad (which seems to depends on the number of concurrent users), I don't mind Jira and neither the rest of my team, it's a tool that more or less does its job in bug and task tracking. Though we were to customize our workflow/fields to do what we want.


It doesn't allow you to track % complete, the time tracking plugin is actively awful, the VCS integration is mediocre when it works at all. The UI actively discourages reporters from filling in the description field But promotes a million other fields that are just noise...

I could go on...


> The UI actively discourages reporters from filling in the description field But promotes a million other fields

that screen should be customisable


It doesn't look like linear is available for local server install.


Developers hate it, sure. But program and project managers love it for the perceived ability to wrangle and manage the herd


It's like deadlines. Developers hate deadlines, but one thing that developers hate more is the lack of them.


I used to like jira when we had jira on prem.

Now i'm filled with rage whenever i use jira cloud. It's unbearably slow. Besides that, it often happens that the text area that I just clicked lost focus somehow, i start typing, AND JIRA STARTS DOING STUFF. I don't know all the shortcuts so i don't even know what I just did.

WTF Jira?


We noticed the cloud offering became consistently worse over time for the past two or three years. Just last week we switched to Clubhouse and while it’s certainly much more limited, it’s at least an order of magnitude faster than JIRA and they really seem to care about the UX.


We switched to clubhouse a few years ago. It is snappy and the UI is really nice. I particularly liked how clubhouse drives backlog curation as a largest block to smallest block. At the time, this was way ahead of JIRA. I found the team at clubhouse to be awesome too - responsive and transparent.

Ultimately we went back to JIRA because clubhouse thought differently about agile workflow than we do. At the time, clubhouse didn't support sprints other than by adding labels - but the reports didn't reflect the sprint temporal boundaries. We found it really hard to create things like a view on sprint velocity. We also didn't agree with their view on what a team is but I forget the specifics.

It wasn't that JIRA is perfect, but it was either less wrong or more right depending on your perspective.

I am a fan of the newer Portfolio/Plan functionality in JIRA which I think replicates some of the features I liked about clubhouse, in forcing a large to small PBR, but I don't use the date planning features.


You probably know this, but sprints have been added to Clubhouse, and they've tinkered a bit with teams and projects to be more sensible.


I knew about the changes to sprints (iterations?), but not the other changes, I'll take a look - thanks.

I can't see us considering a migration to another tool for at least a few years.

Edit - doing to considering


I never took web ui performance seriously as a topic until I started using Jira cloud.


Confluence cloud is very similar experience. Page starts loading. You start reading. Content starts jumping.

I did attempt to inspect some traffic on jira and confluence, and I suspect this is a symptom of micro frontends gone too far.


I agree whole heartedly. Self hosted JIRA is subjectively 3 times faster than cloud JIRA/Confluence.

I still don’t think they will get through with this. There are too many regulated companies in Germany which self host JIRA for a reason.

I guess this JIRA cloud only is just another way to charge more for self hosted JIRA solutions


This happens to me all the time too. Sometimes it’s genuine user error (I have Firefox focused instead of an Slack or $TERM) and sometimes it’s the UI being glitchy, but each time I get a sudden moment of dread as I see the page updating in seemingly random ways.

Whoever thought hotkeys without modifier keys we’re a good thing needs to be taken back to UI/UX school and retaught the basics of predictable interfaces.


Gmail has the same problem.


Here's the difference: I can use thunderbird with Gmail.


I'm forced to work with it on daily basis and it makes my life more miserable.

I just wish it wasn't the defacto standard and CTOs started to get fired for choosing it.

That's how much I like it.


Jira isn't bad but for it to not suck it has to be do most of the following.

Be consistently used by everyone in a similar way using the same basic approach.

Have a lightweight workflow setup.

Be usefully integrated with confluence.

Not be used as a tool to punish Devs.

Last place used it to do the opposite of above, new place doesn't, same tool totally different outcome.

I don't mind it but it's very flexibility leads people to keep changing the workflow to fix the problem rather than addressing the problem.

Which is as always, unclear priorities, unclear requirements.


>Which is as always, unclear priorities, unclear requirements.

Tell me about it. Recently had a PM ask me for a time estimate for a task called "Create reporting tool for [network] interface data from [network monitoring tool]". No requirements. No further description whatsoever. And I told the PM three business days prior that I needed more information!


I swear there is a very large segment of PM that believe they are some kind of "big idea" and "vision" dreamers and to get intimately familiar with the details of what they asking to be built is below them.

You would get tickets like "Support protocol X" or "Integrate with 3rd party Y" with absolutely no effort spent to answer the hard questions, and most of the time they don't even know X or Y beyond the marketing.


I think in part it is because "PM" is such a nebulous role, there isn't a clear career track for someone to become a PM so you end up with a widely disparate set of skills in that role.

The best PM I worked with did comp-sci, decided he hated programming and went into project management, he got it.

The worst was promoted out of customer support and didn't have a fucking clue.


I swear there is a very large segment of PM that believe they are some kind of "big idea" and "vision" dreamers and to get intimately familiar with the details of what they asking to be built is below them.

Those same types also believe that if only they can add enough custom fields and statuses and mandatory workflows the project will become self-managing and they can go and do whatever it is they think they do.


So in order for it to be good, it needs to be <insert your long Santa Claus list here>.

Basically, it sucks.


I can hit a nail with a hammer, I can hit my thumb with a hammer in neither case does the hammer suck.


Yes and now you can’t own the hammer, you have to call a cloud provider to bring you one each time you need to use it, assuming your hammer subscription is paid up.


> Be usefully integrated with confluence.

Ew.


I felt that way about Jira while I was using it. The new job uses an in-house thing that they scraped together in the ‘90s.

It’s much worse than Jira.


What do you prefer? I've tried a bunch of products over the years and they all have some sort of really annoying flaw or shortcoming. Jira at least has easy to reference issue numbers and can be configured in pretty much any way.


GitLab and GitHub issues have sequential IDs with GitLab also having a bunch of the more advanced management features.


Haven't used GitLab but I found GitHub's issues extremely limited and the UI turned away any non-engineers. So GitHub becomes the "engineering internal issues tracker" while everyone else uses something else. So now engineers need to keep track of two different systems and keep them in sync.


What's the future of enterprise self-hosting?

Cloud offerings that hook into your existing IAM are really good these days. In fact, even the IAM can be off-prem (Okta). It relieves the maintenance and upgrade burden significantly.

Yet, open source + self-hostable services have found a niche. Many organizations can't use off-prem for anything remotely sensitive, so they turn to software like GitLab and Mattermost. Interestingly, I have noticed that these self-hosted services broaden their scope to incorporate functionality that might be covered by another service, to reduce said on-prem maintenance burden.


This sucks hardcore. Essentially, Atlassian holds customers with confidentiality requirements for their data hostage - no support after 2024 for on-prem at all.

The key thing to remember is that Atlassian is an Australian company, they are bound to Australian laws, their cloud is not in the legal area of the European Union. For anyone who has sensitive information to store, all Atlassian projects just have died, because the vendor cannot be trusted to not abuse their position any more.

Hopefully alternatives will be rising, it's badly needed (especially given the ... shoddy state of the code/architecture behind Atlassian projects).


Holy Shit, but I somehow forgot that.

... This is going to mean changes in current $DAYJOB, as we are essentially locked to hosting everything in Germany.

Hosting in Australia for business unit that isn't there is right out. We will have more contact with AWS China than them at this point, because we are apparently going to have an unit there...


Atlassian's new strategy has been discussed three weeks ago in https://news.ycombinator.com/item?id=24805748


JIRA cloud is extremely slow and non-performant.

I once wrote a script to regularly hit all of my JIRA urls regularly so the aggressive caching features for a paid cloud service didn't punish me.


Jira Cloud is slow and expensive, and requires Atlassian Access subscription if you need SSO/2FA.

Jira Data Center doesn't get any new features anymore besides administrative back-end things, and is also very expensive.

Things look bleak in the Atlassian ecosystem.


Among the contenders, it seems this is the trend. Microsoft’s DevOps Server is barely getting any updates compared to their cloud offering and seems deliberately held back in order to make customers switch.

Maintaining the on-prem use case for huge web+db apps is becoming too expensive as fewer and fewer customers use it.


> ...as fewer and fewer customers use it

Somehow I doubt that customer preference is the reason.

Atlassian just wants to be the next Oracle; their self-hosted version now starts at $40000 per year.


If there is a good cloud offering then some customers will want to use it. It’s convenient, after all. Even if it’s just say 50% preference, it means you are maintaining on-prem for half as many.

Whether they drive people off on-prem by raising costs or people leave because costs are raised isn’t really an interesting distinction, it’s the two sides of the same coin.


The could version isn't really an option for serious customers.


Serious in what sense?


"Serious" as in "I don't want to store my files in some random cloud".

Jira is, among other things, a document storage solution. Security aside, at the minimum most people would like to be able to back up and access their critical files.


I don’t mind storing my source in the cloud (although if you asked my employer ten years ago it would have been a different story. That ship sailed. Even the biggest enterprises seem pretty happy to use cloud solutions for most things. I agree backup (and off ramps) are critical in any cloud offering. Can’t be in lock-in and also can’t trust their backup only of course.

Jira to me is just an issue manager though. I know there are plugins these days for document management inside Jira itself but I haven’t tried them. Don’t people normally have separate document solutions like Confluence or SharePoint for docs (aside from document that are attached to issues of course)?


> Jira to me is just an issue manager though.

People who buy into Jira heavily use it primarily as a communications platform, to structure and make searchable the stuff that would otherwise be lost in the swamp of email and Slack and face-to-face messages.

> aside from document that are attached to issues of course

Aye, there's the rub. The documents in Confluence are often less important than the documents in Jira. You commit the paper trail to Jira - the primary info you get from your customers and bosses. Confluence is just the docs from the legacy crap you forgot to update last year.


See also things like Sharepoint


I hope this somehow results in my company abandoning jira.


The backdoor law also affects them but I haven't noticed even the more paranoid places choosing more wisely yet.


Ok... So I'm trying to see what options we have now. We have Jira, Confluence and Fisheye installed on server, plus a free GitLab for code repository. We use FishEye for code revisions (we have multiple repositories and usually changes came across 2 or 3 repos at same time).

How integrates Jira Cloud with Fisheye ? I don't see a cloud option for FishEye, so it keeps being on a local server...


Strange decision. Our organization has several both server and data center deployments, and periodically there is talk about “should we switch to azure devops” where the decision always comes down to stick with JIRA due to organizational momentum. I am certain that this decision from Atlasssian will lead us to fully abandon JIRA Deployments within a year.


Based on these prices, any company over a few hundred users was likely already on the Data Center plan which is not discontinued.

https://www.atlassian.com/software/jira/pricing?tab=self-man...


The difference is one-time payment versus price per year.


While we’ll just use the data center version, we have customers who will be forced to abandon Jira due to legal or contractual requirements, because they only require maybe 5 or 10 licenses, but can’t use the cloud version.

I have to assume that Atlassian have some internal number regarding how many customers they expect to lose.



This is great news! My company can't use the cloud offering, so this will finally get us off of jira.


Does anyone know about the future for Confluence?


Same thing: EoL for new on-prem Server licenses in Feb 2021, then end of support for on-prem Server in 2024. Only Cloud or Data Center going forward—-they said that’s their (horrendous) strategy for all their stuff.

Time to find a replacement for that one, too. Ugh.


Confluence going on cloud is much worse than Jira, as working with Confluence depends on multiple frequent successive edits whereas Jira is usually just "visit one page, do one task". On-prem Confluence is as good as working in Microsoft Word -- a desktop application experience -- while Cloud is like working in Windows 3.1, with a little hourglass cursor to wait for between every action you take. I'm glad I never migrated my notes to Confluence.

Also, they're going to lose secure government contracts with this, because Data Center is way above the size of a project team.


If not native Markdown support (without hacky macros), then I hope it's death.


I've been in a few agile teams and one of the recurring action items to do at standups is to ask "I wonder why Jira's so slow today?"


I dislike Jira. My team had used Trello for four years. Now GitLab is doing all the things and it's super easy API made it very easy to move stuff and integrate with my CIC and OPS tools.


Switched to YouTrack from Jira and loved it...until there was a reorg and they forced on Github Issues which are just...primitive and nobody but me knows how to use it. FML


Ok.. I guess we are dropping JIRA


I've bought a license for it yesterday because of this. I don't have any use for it at the moment, but there have been many cases where a tool like Jira would've been useful to automate some processes I used to do manually (and those don't warrant the time investment of building a custom webapp), so I'll keep it just in case such a need arises in the future.


Can anyone explain why you use on prem Jira over the managed/cloud version?


I'm not the one maintaining Jira at our shop, but we've got a number of integrations. FishEye for one but also custom stuff like our customer database (so we can assign customers to issues), and in our build process (issues gets updated with built version automatically).

Not sure if those integrations would translate well to the cloud version.

There's also something about owning your own data...

Besides, I found Jira ok enough speed-wise, but judging from all the comments on HN each time Jira is mentioned, the cloud version seems not fun at all.


Business requirements (usually tracing to contracts or law) to have real stewardship over your data.

Not every product domain can operate where they only rent access to the authoritative copy of their records. Or don't have control to acceptance test / rollback the specific versions of the software involved in displaying/modifying those records.

In the past I've worked on safety critical software. As a first order approximation: either the local IT department's disaster recovery plan can ensure continuity of all the quality systems' digital records, artifacts and tools, or you don't actually have a quality system.


Speed (the cloud version is extremely slow and I can't do anything about it, on-prem gives me the option of throwing more hardware at it) and privacy/data protection.


This is great news since it’ll probably force a lot of folks out if jira


Guess my employer is safe with its 10+ years old Jira 4.2...


Adios, Jira.


Microsoft may have services in the cloud and may be getting rid of macOS office, but they still have on premise Windows and Office.

Similarly Oracle will continue to sale on-prem DB.

Real products can make real money. If an ISP goes down, company could internally function with on-prem.

Don’t take that away for Jira. I love Confluence, but it or Sharepoint could be replaced by a file server if needed.

Jira’s not like that. There are too many things it does where it relies on being an extendable and searchable database with a custom workflow. There’s not a hack for that, it’s an essential product.

If you can’t afford to manage it being used that way then hire someone to do it.


Where did you hear that they "may be getting rid of macOS office"?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: