Plane: Open-Source Alternative to Jira
github.com
github.com
The first problem is that everyone, even in the same team or org, needs something different from it. Sometimes it is even single individuals needing one particular thing one time, and the same day for another workflow or view another thing. It is when Jira caters to the wrong use case for you right now where the a lot of frustration arises.
In a similar vein, it wants to cater devs, coaches, POs, business people, customers and all of them over various orgs with drastically different workflows. Serving everyone equally must lead to a mediocre experience. You will always miss something, while there is so much stuff you don't need or want and you have to work around.
Arguably, this has become better a lot in the last 10 years, but you will always long for "something better".
But the most painful issue is that in some orgs Jira is the workflow, instead of supporting it and staying in the background. At some point people are only sending around ticket links, commenting on tickets, requesting people monitoring their queues. This creates overhead, redirection and Jira becomes a distraction you need to handle.
As a result Jira becomes a proxy for all the things going wrong with your daily work and a problem of its own.
Also they seem to be immune to feedback, which they wanted to collect in Confluence, using some popups.
Australian here, I can provide some clarity on that. Australians in general are fairly lazy; we like to do the bare minimum necessary to get the job done so we can knock off work and grab a beer at 4pm. Atlassian is an Australian company, and has generally inherited such an approach, so there's little tolerance for putting extra effort into things like adding the finishing touches to markdown parsing or improving performance (or even preventing it from regressing).
Here they are in good company with Google.
If you could do a bloke a favour and chuck up a pull request while we nip down the pub for a coupla you’d be a bloody legend.
Alright piss off now mate.
You don't see the correlation?
Anecdote for anecdote, I've mostly seen Jira used as a help desk tool. Back when I was in school, the professors used it to assign students to classes.
But having a jquery frontend experience with a single-threaded backend system doesn't do it any favours ;)
I don't want the perfect tool, just one that isn't horrendous.
There is a lot of fault on the companies who are implementing bad configurations and multiple setups for different teams definitely adds to the complexity. To have a 'lite/light' stripped down version which is purely functional and not bloated with drag and drop events etc would be a really nice to have.
Asana was just as bad as Jira in terms of performance, with the added feeling that somehow something was always happening in the background…
We went with Asana. I miss the ability to create epics and do proper sprints, but at least the things load when you click on them.
Before the new UI came around in ~2017 it performed pretty well and if you were judicious with customization it was easy to use. Everyone knows Jira so it was easy to get new people started with it. Then the redesign came out.
I opted in for a bit when it was in Alpha but bailed because I had trouble getting my job done in trivial ways. I'm normally pretty accepting and friendly to new UIs, even if its rough at first. I generally accept that I won't like most at first because it disrupts my workflow in the short term. Usually once I relearn the project its for the best. Not with this one. It's just so damn slow. It's terrible.
I'm not in a position where I pick our project management/documentation tooling anymore, but if I was I don't know what I'd pick. It used to be that I wouldn't think twice, now Jira isn't seriously in the running anymore. I think notion has beaten out confluence even if I'm still not in love with it.
There must be some sort of misconfiguration going on here, as I never have this experience in Jira Cloud. Your opinion is a common one so I'm not discounting it, but with "New Jira" as I call it (the Team-based projects), this never happens to me.
But in general, I agree that Atlassian should primarily focus on performance fixes, it is by far the most common complaint.
Atlassian changed their strategic focus from on-premise to cloud, and they are making lots of improvements, including performance.
Could JIRA be faster, easier, etc...? Sure. But, I have tried many products to run agile/scrum teams and haven't found anything that gives the flexibility and options that JIRA has.
- the keyboard hotkeys aren't customisable, and often fire when I'm using alt+numbers to switch tabs, so when I come back to the Jira tab it's on some report page I don't care about
- sometimes the content won't render when switching pages, requiring a full refresh. It's difficult to tell whether it's just being slow to load, or it's gotten itself stuck. Sometimes I sit there for a few seconds like an idiot until I remember to hit refresh
- there's pretty poor support for ticket templates as far as I can tell. My company's method uses a confluence page with a table with the templates, then uses the bulk "create Jira ticket" option. But this edits the wiki page for some reason, which you need to revert. They're probably expecting you to duplicate a whole template page before generating, but the editing part could be an option in the generator wizard. With this method there's no way to go back and amend the auto-generated tickets' titles and descriptions etc. You're stuck with manually editing all of them along with the template. Surely templates are a common enough use case that warrant a dedicated workflow?
The "better Jira" that I dream of is simply Jira but faster and with a better UI, I don't have issues with the underlying process
Its too flexible, if you allow people do what they want they'll have no structure at all, and you end up with disasters like a bunch custom "priority" field which are the exact same as the regular priority field except it just has different variations on "low", "medium", "high".
For my team I use basically none of Jiras features. I have a simple kanban board with 7 steps, and encourage my team to use it as a ships log. No story points or sprints or any of that stuff, the only hard requirement is that in order to close a ticket you have to write a paragraph about what was changed or attach an email to the Jira where you did the same but with a client.
Big yes to this. One of the things I noticed at a client that was using it, and growing, was that multiple people not directly involved in development had a lot of visibility in to developer-focused boards. Those folks were using numbers and info we were recording, taking them largely out of context, and making strategic decisions from those.
One of my big bug bears is 'story points'. In general, I don't like them - the effort involved in accurately getting them "right" usually takes longer than just doing some of the work (not always, but a non-trivial number greater than 0).
Over time, our 'story points' and 'velocity' numbers came to mean a lot of different things to a lot of other people. We had 5 different parties who would routinely check those numbers, and often interject their own questions, call for more meetings, etc. And 99% of it was just... useless. After more talking, I'm realizing that parties A, B, C, D and E all are using the same number (story points in this case) for different purposes, sometimes vastly different.
To counter some people getting upset at seeing certain numbers go up or down too much (or too fast or too slow), sometimes numbers would be changed midway through a sprint. And, sometimes things would be added or removed from tickets mid sprint. These may be unavoidable in some cases - I get it - but the changes weren't at all related to helping the front-line workers get work done. The changes were done to make someone's sprint report numbers acceptable to someone else who asked for these reports. Neither of these parties were ever in meetings with any of us.
In the spirit of cooperation, I suggested we add some more custom fields to track the actual numbers they wanted to track (one of the things Jira does well is letting you add more data collection points). Rather than overload and use one piece of data for multiple purposes (which not everyone was aware of), why not just capture more data, to get more accurate/complete data? "Too confusing. That's too much work for you all". What they meant was "I don't know how to make new reports with this info, and I couldn't compare current data historically against old data, so we'll just keep doing this half-assed thing".
And It became that willingly, because Atlassian understood that their customer wasn't devs or PMs, but managers and corporate procurement people. They fully deserves to be on the hook for their product.
Also, please consider finding a native english copywriter to take a run at your writing. It's readable, but not fluent, and overly filled with jargon.
Edit: for Plane, the GPT powered pages are a non-starter for HIPAA unless the feature can be completely disabled.
Another feature Plane probably has: not being horribly laggy. You could make a ticket in Jira with a bunch of links or whatever the hell it is that makes Jira load so slowly, and make an identical ticket in Plane, and compare the loading times. From my Jira experiences it shouldn't be hard to be 10x faster.
https://www.techtarget.com/searchitoperations/news/252515706...
If page render takes 100ms you’d better have some pretty complex animations. Data and bandwidth should be at least 80% of your web app speed, and you should work on optimizing the other 15% that is server side CPU bound.
Within 3 seconds of reading the GitHub page I was sold. It’s already on my todo list for next week.
I think when I die in ~50 years that HN will still be filled with stories ragging on Jira, or whatever it is that eventually replaces it. It's like the pastime that will never end.
To be clear, I think it's great to see open source projects like this, and I think increasing competition is a really wonderful thing. I also totally agree that Jira has lots of room for improvement, with performance probably being the most common gripe. But I always smirk a little to myself when I hear complaints that are solely from a particular point of view (usually an individual developer). Project management tools have an extremely difficult task of needing to fulfill a gargantuan range of requirements for many varied stakeholders (frontline devs, dev managers, product managers, business leads and execs, sometimes end users depending on ticketing functionality, etc.)
Some simple pieces of evidence:
1. For one, just look at the varied list of comments already coming in on this story "does it support multiple issue types or tiered issues?", "Does Plane offer all the pro features for free because we can't afford to pay anything for it?", "Does it support Google login or other identity providers?", "It needs a walkthrough video that must be short, I'm not going to look at a long video", "Is Ctrk+K a good shortcut?", "Can't add an issue on iPad", "Can it autodelete issues after 30 days of no changes?"... Point being, for any project management tool, you're going to basically get feature requests as varied as the number of comments, and I think I see this more frequently with project management tools than almost any other type of software.
2. Think about the legions of Jira competitors that have popped up: Asana, Basecamp, Monday.com, Linear, Rally, YouTrack, ClickUp, Trello (obv. under Atlassian now, but can't count the number of times I've heard "We loved Trello because it was simple and easy to get started, but we eventually outgrew it and needed additional features."), etc. etc. I have yet to ever hear one of those competitors being universally loved. On the contrary, I've seen cases where a competitor is touted as "the next big thing", and then when it gets more popular people talk about how much they hate it (Asana comes to mind in that regard).
In general, I don't think the problem is the tool, I think that most people just don't like to do ticket management, so it's all a case of looking for the "least bad" tool out there.
This is Nitin from Plane. Your;s is an interesting take on project management tools. Quite understandably, no one can go out and try to solve everyone's problem. However, at Plane our methodology is "Tasks meet Methods", and we will try our best to do everything fitting in to this methodology.
We would love to see you try out Plane and share your valuable suggestions. Plane is new but its evolving quite fast.
If you just want an issue tracker, there are many options. Bugzilla, Mantis, GitHub, GitLab, Gitea,... Some of them customizable via plugins. Heck, you can even do it with Excel, I don't recommend it, but it gets the work done at many places. I mean, it is just a shared TODO list.
But then you want people to get notified by email, and the boss want a colorful dashboard with progress graphs, and QA wants a documented process, and developers want to attach tickets to their commits, project managers want time estimates, customers want to report bugs, sales want to send invoices, etc... That's how you get monsters like Jira, because the organization itself is a monster.
Also, I hated Jira before learning a lot of its features and how to use them, getting frustrated that everything is not just a setting, but something meta where you need to adjust a “scheme” and understand how it works with the other data objects in the system. Eventually I learned it, just in time for Atlassian to put a lot of effort into a candy-coated, “simplified” set of defaults that hides 99% of the system’s power and abilities.
The main thing I actually don’t like about Jira is that: its insistence on setting up all new projects with infantile, Trello-like schemes, which then encourage sloppy setup when you start customizing unless you’re very seasoned with Jira. I think they should consider training an AI to “do what I mean” and help users to build out their setups —because transitioning from the “out of box experience” which I call “Expensive Trello” into a sophisticated workflow which actually models the business processes correctly and protects you against breaking your agreements, while making it easy to understand what to do next, is very difficult. In all but the biggest orgs, i don’t think it ever really happens.
The one thing they all do is go in and mess with the issue workflows: they never improve the workflows, but they sure love adding states and restricted transitions and renaming them...and then promptly ignore all of it because it turns out your 3 layers of "review" transitions don't actually have any staff assigned to look at them, it's just all the same guy who either spends all his time updating the issue as he works on it or just hits the transition button 3 times when he's actually done with it.
OTOH Jira does support a way to force you to build a process you’ll honestly follow — there’s a validator that says the person who transitions from Y to Z must be a different person than from X to Y (or say, that it must be a member of a certain team). :)
As an EM I think it is my job to ensure as little paperwork as possible, so I monitor this to make sure workflows don’t waste people’s time, using automations, context-sensitive paths through the workflow, etc. for instance I have a transition that skips past ALL of the steps and doesn’t even need to prompt the user, for when an issue needs to be resolved as “working as intended.”
I personally "hate" Jira because it's so dumb.
I open an epic, to see the stories that still need my attention, it shows all the stories, so I hit the "Hide done". Then I thoughtlessly click on one of the stories, I edit it, go back to the epic, and now it shows all the stories again. Rinse and repeat.
I open a screen, it loads slowly, when I think it's ready I click on whatever I wanted to click. Apparently, it wasn't quite ready, so by the time my mouse-click lands, I click the wrong thing, which brings me to a new screen, so I have to go back to where I came from. Rinse and repeat.
I open an epic, click the button to "Add a child issue", it prompts a "task", I want a "story", so I have to change the selection in the dropdown. Next time, it prompts again a "task". How many times did I mistakenly make a "task" where I had meant to make a "story"?!
There's this sort of silly (to me) things all over the place, which has often made me wonder: do these people use this software themselves, and if so, do they take any pride in it?
Luckily it's a nice space to contract in, making simpler dedicated interfaces to the heavy enterprise stuff.
Agreed - Jira is functional but there are endless little annoyances like this. My usual problem is that I work across two project boards, and no matter what board you're on, the default project that Create Task picks is the last board that you created a ticket on, not the project for the current board that you're viewing.
As for being proud, with roughly 8k (?) employees I imagine you get the full spectrum.
Excel sheets ALWAYS is simpler to understand what's going on at a high level, but then devs want, then biz wants, etc etc and i just end up at the soup that which is jira.
It's annoying because there's a always a better individual tool (pivotal, trello for devs, excel, powerpoint for biz), but none of them inter-op and then you're stuck at jira which does it all but not very well. It really feels like salesforce, just an absolute mess but it can really do everything.
As someone who had to admin an on-prem installation of various Atlassian products, upgrades were always a nightmare: you could try multiple dry-runs to make sure data tables were updated, and plug-in upgrades were good, but invariably there would still be a good chance that something would still go wrong when you tried it with production.
The workflow we settled on was basically leave the old version alone, rsync over all the data to a completely new app and DB servers, and do the upgrades on the new systems. Any attempt at in-place upgrades was just asking for trouble.
Anyone who was prime on the software was very happy when The New Guy on the team arrived due to personnel churn and they got handed the baton for dealing with it.
Perhaps that’s because they’re spending too much money on supporting companies who are struggling with upgrades.
There is a big feature gap. And also Linear is even more opinionated, and seems to exist mainly to get you to follow their pet process.
Jira itself is fine. It is very powerful, and with that power, it can be setup "wrong". That all stems from opinionation. On itself it's an empty box, right?
As the saying goes, Jira is fine, the only problem is that it is Turing-complete.
I would love to see Jira state somehow derived from the state of the codebase. Tickets get marked complete when they are actually complete in the code, with tests and documentation and everything, because the ticket state is derived from the code state.
Say you have some code that needs some changes but at a later time, you can put a comment above it (or really anywhere)
// JIRA: MYPROJ-123
When the glue sees that comment disappear from the codebase, it can mark the ticket as done.
The thing I'd like to see is that ticket "Write the login page" is automatically marked complete when the codebase contains a working login page, there are unit and integration tests for the login page, and maybe (depending on how you do your documentation) a set of comments on the API methods involved describing their use in the login process. All without those code elements ever needing to know the ticket exists.
edit: actually, thinking about it, you could do plain TDD and track the tests as the tickets. Write all your tests for the project first, then track how many are passing as the progress measure.
The other problem is that you still need to track when all the tests for the feature have been written.
The project management system is the view.
The model shouldn't have to change to accomodate the view.
The code, or the repo, however are in most cases not the source of truth for a business roadmap, prioritisation discussions, estimation, customer feedback, bug reports, and so on.
It's a myopic view to only look at the code without any of its context and conclude that it's "the" source of truth.
Also, I don't know about you, but most places I've worked haven't struggled with keeping the code and JIRA in sync.
You can't do that based of the code because the code is limited to its content. How do you track everything that isn't in it ? (requirements, relation with other teams, delivery to customer, customer tickets,...)
but it's easier (and probably healthier) for jira to soak up that hatred. jira's good at that.
It's unfathomably tragicomic how the alternative offerings are also UX nightmares. PM tools are cursed, it seems.
But it's an opinionated tool. Almost every person I have ever worked with has never read the docs, so they just sort of suffer and complain and never learn that they're using it wrong. I'm the guy on every job that has to teach the team how to use Confluence and Jira correctly. My biggest challenge in making Jira work well is convincing coworkers to stop using it wrong. (They'd rather come on HN and complain about it than read the docs or take a Udemy course)
All this is compounded by people who don't even know how to do Scrum or Kanban or even basic project management, so their complaints are also often just people who don't know how to work. Which, again, is most people I have worked with.
The result is that for some of the companies I've worked for, each team's tickets have different but very similar "workflows" using custom state labels. In some projects when I go to close a ticket, it offers me approximately 30 different semantics which which to close the ticket. These include things like both "Done", and "Completed". What the fuck is the difference between "Done" and "Completed"? I do not know or care whether it is Jira that has populated this dropdown with such embarrassingly unintelligent crap or my company: if the latter then Jira should have neither encouraged nor even made it possible.
Transitions should be verbs. States should be adjectives.
So your transition should have been called “Cancel” so your modal would have had 2 cancel buttons :D
(Or yes, another term should have been picked!)
But the company where I work at right now has a really well set-up JIRA board where most things that I need to do are easy to so and there are clearly defined workflows. Compared to the morasses of legacy code I have to wrestle with, I find JIRA now to be one of the least troubling aspects of my work day.
I'm sure it was super painful for the people who had to actually set up the current flows, but I guess that once you customise JIRA to your needs, it can work really well. The issue probably is that many companies don't want to bother setting up good, streamlined processes, or just don't know how.
Now, Confluence on the other hand... I have no excuses for it. I can't understand how a documentation tool can have a search feature that is unable to find what you're looking for basically every single time.
It’s actually not as bad as you’d think to set up. The reason Jira is so universally hated is because everyone uses it and very few people spend any time thinking about how it should work. In most companies it gets adopted by shadow IT, and is supported by whatever team member was most excited about it. But their competency isn’t Jira configuration, it’s widget support, so they spend the bare minimum amount of time setting it up using online tutorials and various blog/SO posts. They don’t follow any recommended best practices because they don’t know they exist. Eventually that person leaves/gets promoted or the system just becomes so widely adopted IT is forced to take over support. By this point though, the damage is done, the system is a mess of half baked badly implemented ideas. And there’s no budget/time to start from scratch. So it just limps along, being hated but no alternative being offered… until some VP discovers ServiceNow…
Truly just a horrifying situation to be subjected to.
People with vast knowledge of JIRA, obviously far more than anyone else in the org, developing vast dashboards and labeling systems. Every ticket has to be properly groomed and properly built (even if not useful).
That isn't always better.
JIRA has a very simple initial onboarding story, especially in comparison to servicenow or SAP. But it’s got a lot of hidden complexity that can make it super powerful. That power can become its downfall if implemented badly. Vast dashboards and labeling systems is improper implementation.
I for one feel like I grew up those people and we should share our wedding and other milestone photos and announcements on that chain.
Or the fact that Components or Versions can’t exist across multiple Projects. Thankfully we did basically automate Version management using their Automations to basically fake it. Thankfully Versions in JQL are searched by string instead of being instantly converted to ID like Sprints are.
Then I remind myself I'm not the only person to ever think that.
What amazes me is the number of times JIRA has landed at a clients while we are working with them (from us introducing them). It is excitedly rolled out to hundreds of employees on a project eam after they see what it can do with modifications for their workflow.
Every single deployment has eventually been shut down because Confluence can't digest updates every 5-10 minutes, nor can Jira.
A plugin isn't realistic in some cases, so some other ways was found around it.
But I still was not too happy with it back when I used it - main reasons being extremely slow load times (we had the cloud version, not self-hosted) - and lots of annoying inconsistencies, like "create issue" using a completely different editor than "edit issue", etc.
Another example: tasks can't be part of more than one project. Have a task that affects multiple projects? Tough. Pick one.
The backlog doesn't update immediately when you edit tasks on it. You have to refresh.
But a big part of the problem with Jira is that it is highly configurable and you always end up with project managers massively overcomplicating things. You get dozens of issue types, dozens of statuses, weird automation rules etc.
It's not awful, it's just surprisingly bad at its core task.
BUT it is absolutely possible to configure Jira to be horrible to use. Add lot’s of extra fields, force complex workflows etc.
My problem is that it’s expensive. $100/year/user for cloud and minimum $40k for “data center” hosting.
Also, it’s java based so updated are kind of a pain with ears and jars and wars and manually application. And there have been a few zero days and data loss.
At this price, I want something else. I don’t think issue tracking is a “big deal” but Jira is making it a big deal because of its price and security.
I’m trying to get by with gitlab and GitHub issues.
It's... free? Isn't that a pretty big difference? https://www.atlassian.com/software/jira/pricing
Plus, even if the software itself is free, you still have to host it somewhere.
You end up with many many hours of employee time per month spent on licenses for SaaS products that you never own, can't control, and often can't extract your data from if you want to bail.
So yeah, as a middle manager trying to cut costs, any free alternative to a SaaS product sounds good to me. It beats dribbling out licenses piecemeal and living without core functionalities (looking at you monday.com) to stay within the lowest payment tier where I can see that 10 minutes-employee-time per month.
I admit that paints products like Jira in a bad light and ignores all the upsides (no hosting issues, upgrades are automatic, etc.).
That’s the value prop
- It's not Jira
As a development tool for stories / tasks and bug tracking I don't enjoy it.
The fact that it’s basically the same thing is probably a positive for a lot of people shopping for alternatives.
Conversations about why it's bad for developers or product managers or attempts to show them how to get the same value in another way often fall on deaf ears (or don't happen at all) because it's the only way that they know how to work.
One of the key indicators that this is happening is when people start saying things like "this can't do Agile because it doesn't have PET_FEATURE"
Jira isn't just software, it's a way of working that's become the de facto standard, and it's hard to get out of that box for a lot of people.
Indeed it is a shame that they still a thing.
FYI, Atlassian has a non-profits license. While the cloud version only has a discount so you still have to pay per user, the on-prem version is free. Best part about running on-prem under this license is that a lot of on-prem extensions have opted in to atlassian marketplace licensing and offer free plans for non-profits. While this would be expensive to do in the cloud, because the plugins run on your server, it’s basically free for everyone involved. The downside is you still have to manage and renew licenses, and don’t expect too much support given the free price.
> Atlassian also offers free Data Center (self-managed) licenses for registered charitable non-profit organizations that are non-government, non-academic, non-commercial in nature, non-political, and have no religious affiliation.
More at https://www.atlassian.com/licensing/purchase-licensing#trial... under the faq question about non-profit pricing…
Unless I'm misunderstanding what you mean by "code level extensibility".
By the creators of Penpot, free plan is basically only missing premium support. Not sure about the login though...there seem to be some plugins for it, not sure how that works with the hosted version?
The per-project wiki feature is useful for documentation.
Zammad + Taiga.io|Redmine + Growi|Xwiki + Rocket.chat
Edit: in the spirit of the thread, also try Plane.
[2] https://docs.tuleap.org/administration-guide/users-managemen...
Edit: looks like you do [1]! Perfect! I'll sign up shortly and give it a spin.
[1] https://plane.so
I'm planning to set up a Plane instance for my friend group as soon as it supports OpenID Connect (SAML would work as well, but I imagine OIDC is coming first, since it's a lot more sane). We have some small projects we maintain, and we desperately need a nice issue tracking tool like this.
If JIRA is the "most hated" brand and at the same time a very popular issue tracker, then "Alternative to JIRA" sounds like, "here's an alternative to the product you so hate" isn't it ? I mean why would I look for an alternative if I didn't hate the thing I am working with or thought it was not good enough?
FWIW, Python servers like this are just a wrapper around `gunicorn` or some other performant low level tool. For some teams, it's easier to define a schema in Python for a couple years now due to some very innovative libraries with easy-to-use decorators.
I have no personal experience with using it in production or for an extended amount of time however.
Ten+ years later I had to use Jira in another company and now it's all like expanding panels, sidebars, constantly navigating to different views. I couldnt get a simple straightforward list of issues, or I could only see things assigned to me as opposed to see the progress of the team in a straightforward table...
No, you're not "agile" just because you have scrum sprints in Jira.
Mmh.
I like that it's opensource, that way product owners can become even more inventive with great ways of making a process cumbersome
If the org has a very strict form-filling culture, your Jira tickets will be full of fields to fill for no reason. If no one is valuing documentation, the documents will be outdated or spread randomly. Personally, with the right culture I do not see the problem with Jira, and with the wrong culture Jira can be slog.
These types of shortcut key overrides are why I've got them disabled in my browser by default.
*edit: For me, backlog views are not enough to structure tickets in a meaningful way. Does Plane have a view to fluidly manage all open tickets?
Those don't market themselves as similar to Jira, but that's not exactly a feature, so what are the differences in practice?
I think labelling would get us out of the woods. Schema would be preferable, but there’s no reason why labeling won’t work.
I plan to give it a go at our consultancy next week, thanks
Forever, are you sure about that?
https://github.com/makeplane/plane/tree/develop/apps/app/com...
You could just automatically mark it "stale" or whatever instead of hiding it, which would give the best of both worlds. Automatic sunset for the item, without the duplicated effort.
PRs would probably be welcomed.
When you're writing English it just feels like the names flow better, that's all (like, avoiding stutter in a sentence, but with names). I don't think it would be fair to say we're just not honoring our roots
Also you could use "Joe" and "Pedro" instead. To me it seems even more global.