Live data from Hacker News

Leantime: Open-Source Jira Alternative

github.com

51–60 of 85 posts

Re: Leantime: Open-Source Jira Alternative

#51

Earlier quoted context omitted.

That is BS. Affero is not any different to GPL but the fact that network distribution is included in its definition of "distributing software" and having to relicense under the same license. Where do you even get this from?

Call it what makes you warm and fuzzy. Here's from Leantime's own FAQ ( https://leantime.io/pricing/ ): "We are GPL-2 and require code updates to be submitted back to the core code. We offer Enterprise licenses if you’d like to modify the code to use for company use." The pattern is effectively always the same. Many companies use this license to offer a free version while offering a "way out" by providing an "enterpr…

> But as soon as you want to customize and keep the changes, they want to charge you.

But afaik you only have to provide the source to your users? You're never obligated to contribute back? So if you make in-house changes, this shouldn't matter much.

Re: Leantime: Open-Source Jira Alternative

#52

TBH it looks pretty much like Redmine: https://www.redmine.org/ (also open source) configured with the appropiate set of pluggins

Huh, not sure I would agree with that.

We have some overlapping feature set but I would argue Leantime looks a bit better but I may be biased :D

The key differentiators are our goal and strategy tracking though.

Re: Leantime: Open-Source Jira Alternative

#53

Earlier quoted context omitted.

What's wrong with AGPL?

Affero is effectively bait-and-switch.

Which license is then not bait-and-switch? Imho it is only that if they put all contributors under CLAs (they do) and even then this is a problem with the CLA, not the AGPL.

Re: Leantime: Open-Source Jira Alternative

#54
Can you talk about your tech stack?

One of the biggest complaints about Jira is how slow it is. While I'm really interested in potential alternatives, I'm curious if you think PHP might be a bottleneck.

If I follow a direct link to either a single existing issue, or a create new issue page, how fast does the page load?

How well does the backend scale to 100k or 1M issues?

How well does the frontend scale if you try to open a view with 1k or 10k issues?

Re: Leantime: Open-Source Jira Alternative

#55
post #5

Not touching this AGPLv3 software. Every company I work on ban any software with that license. This will be a niche project or " propietary" to orginal developers. It is open-source for users using. Unlikely to see any open source developers contributing it back. Good luck.

I mean, we have 89 contributors... What are your concerns with AGPL? The practical difference is the clause that SaaS distributions require to be licensed as AGPL as well. Would you plan to take this, add commercial features and repackage as commercial closed source system?

As someone who would love to contribute: AGPL means nothing if I have to sign a CLA that gives you the ability to switch licenses on a whim. You will have much less contributors for this reason alone, while also scaring away customers.

Re: Leantime: Open-Source Jira Alternative

#56

Leantime.io so heavy with trackers that the page fails to load lol. I am using Pihole btw.

We got Google Analytics and Clarity on the site. Not sure that is out of the ordinary. The site should still work with pihole though, so I'll take a look at that.

Re: Leantime: Open-Source Jira Alternative

#57

Can you talk about your tech stack? One of the biggest complaints about Jira is how slow it is. While I'm really interested in potential alternatives, I'm curious if you think PHP might be a bottleneck. If I follow a direct link to either a single existing issue, or a create new issue page, how fast does the page load? How well does the backend scale to 100k or 1M issues? How well does the frontend scale if you try t…

Hi, thanks for the question.

It is a simple PHP application using Mysql as the database backend. We are using a domain driven design architecture across the application and decided to skip the slow ORMs in favor of a repository layer with hand written sql.

We are framework agnostic to not be locked into any flow but you will see classes from Symfony and Laravel. The goal has always been to make Leantime as lean as possible to allow hosting it on any shared host out there. That means we don't use any exotic extensions or OS features. You can run it safely on the smallest Godaddy instance if you wanted to.

We recently introduced htmx into the stack to offload some of the rendering back to the server and we love it.

PHP itself is really not a bottle neck anymore especially since PHP 8.0

We haven't had a chance to run a lot of large scale load tests yet so take the following with a grain of salt but a direct Task hit currently takes about 2.08 sec to load on our production site. (that includes javascript processing time as it loads in a modal)

I know we have instances with thousands of tasks and users in the wild and generally performance is not an issue we get reports on on our github repo.

Re: Leantime: Open-Source Jira Alternative

#58

Can you talk about your tech stack? One of the biggest complaints about Jira is how slow it is. While I'm really interested in potential alternatives, I'm curious if you think PHP might be a bottleneck. If I follow a direct link to either a single existing issue, or a create new issue page, how fast does the page load? How well does the backend scale to 100k or 1M issues? How well does the frontend scale if you try t…

Hi, thanks for the question. It is a simple PHP application using Mysql as the database backend. We are using a domain driven design architecture across the application and decided to skip the slow ORMs in favor of a repository layer with hand written sql. We are framework agnostic to not be locked into any flow but you will see classes from Symfony and Laravel. The goal has always been to make Leantime as lean as po…

PS I forgot to mention that we have Sentry profiling. Full Application load (php side) P95 is 120.9ms and P99 is 634.11ms

Re: Leantime: Open-Source Jira Alternative

#59

Looks nice - major feature request / design ask / feedback. The current "kanban board" looks basically the same as JIRA's and it's what a lot of people are familiar with. I would love love love to see a visualization that puts all current planned stories into a single vertical column and groups them by status. Done at the top, ready for review underneath, then in progress, and not started. It's a way more compact vie…

Thank you for the feedback! Our table views as well as the list views allow grouping by status and will show the vertical groups as you described. Is that what you are looking for? There are a couple screenshots on the repo. (Though they show the group by milestone, status is possible the same way)

What I'm hoping for is beyond what I currently see on the repo - I want a dense view of story information. 'latchkey got what I meant in the other comments below my top comment. Definitely recommend you look at PT and see what it does. I'm not suggesting you make a carbon copy but there's a lot to learn from the PT model.

Re: Leantime: Open-Source Jira Alternative

#60
post #55

Earlier quoted context omitted.

I mean, we have 89 contributors... What are your concerns with AGPL? The practical difference is the clause that SaaS distributions require to be licensed as AGPL as well. Would you plan to take this, add commercial features and repackage as commercial closed source system?

As someone who would love to contribute: AGPL means nothing if I have to sign a CLA that gives you the ability to switch licenses on a whim. You will have much less contributors for this reason alone, while also scaring away customers.

> As someone who would love to contribute: AGPL means nothing if I have to sign a CLA that gives you the ability to switch licenses on a whim. You will have much less contributors for this reason alone, while also scaring away customers.

but then AGPL is not the problem, CLA is, right?

Post reply on HN