Live data from Hacker News

Leantime: Open-Source Jira Alternative

github.com

71–80 of 85 posts

Re: Leantime: Open-Source Jira Alternative

#71
post #61
post #55

Earlier quoted context omitted.

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.

Nothing stops you from forking it. I also dislike CLAs from a developer perspective, but I understand why companies require them. In particular, the CLA is likely going to make investors happy, and the investors pay the bills, at least initially. If the investors eventually stop paying the bills (or if the set of people that want to contribute is larger than the set of people the investors will pay), then fork it. Th…

Not just investors. I had long conversations with legal about that to better understand why it is necessary. Don't get me wrong, I don't like it either but here is the deal:

- I want this project to be a success (and open source) - To make it a success I need to live - To live I need to pay for food

Commercialization in OSS is pretty straight forward as there aren't many options: - Support, managed hosting, paid plugins/features, sponsors.

With the exception of Sponsors, all of these require a number of changes to code and infrastructure that should not be public and this would not be possible without a CLA.

Ergo: CLA -> OSS Developer gets to live.

Yes, it does open the door to license changes and that is a whole other story. But what it boils down to is that funding an OSS project without a CLA is basically impossible.

Re: Leantime: Open-Source Jira Alternative

#72
post #3

I love the confetti and easy tech (just PHP and MySQL) for self hosting! But browsing the marketing site, you have a lot of AI tools for prioritizing lists. This is 100% the place where I don’t want things to move without me knowing. My biggest complaint with JIRA/Monday/etc is they have some entity representing “tasks”, that’s displayed in a million different perspectives. Finding a thing is usually what I want to d…

Thanks for the feedback. This may have not come across clearly enough on the website. The AI prioritization is an optional mechanism (toggle) to help individual users prioritize the tasks that have already been assigned to them using signals like task sentiment (how do you feel about a task), priority etc. The priority field is not changed as part of that function. I agree that AI cannot be the primary prioritization…

How does the tool ingest task sentiment? As a developer, I would never put in writing that I'm less than enthusiastic about any task.

Re: Leantime: Open-Source Jira Alternative

#73

Earlier quoted context omitted.

Thanks for the feedback. This may have not come across clearly enough on the website. The AI prioritization is an optional mechanism (toggle) to help individual users prioritize the tasks that have already been assigned to them using signals like task sentiment (how do you feel about a task), priority etc. The priority field is not changed as part of that function. I agree that AI cannot be the primary prioritization…

How does the tool ingest task sentiment? As a developer, I would never put in writing that I'm less than enthusiastic about any task.

This is something we thought about a lot as well; right now it's just an emoji rating. Once set the picker changes to a checked mark and is not visible to others. The data is stored in the db but not visible to others in the system.

Re: Leantime: Open-Source Jira Alternative

#75

Nice to see an open source project posted here that is actively being developed. A lot of the time I go to the pulse and it'll have 500 lines of code added over a month, if it's lucky. This has 50,000 lines which is cool.

Thanks! There is so much more to come!

Re: Leantime: Open-Source Jira Alternative

#77

I keep looking at various JIRA alternatives, but no good finds so far. This is definitely not it. I don't really like the idea of bug tracker as a sort of a GUI program that acts like time management software, i.e. focuses on planning work, tracking how much effort was spent, ability to add notes to tasks etc. My ideal bug-tracking software works more like Git: it has a server-client relationship where clients query…

I really appreciate your feedback here and I see where you're coming from and can agree if you're looking at Jira as a purely bug tracking / development tool. Unfortunately, and I think important to call out -- is that most companies are trying to use these tools as a "catch all" -- "a one in all solution that solves everyone's problems" and then ultimately, half of the company refuses to use the tools because it's t…

Yeah, what they're asking for needs to be an app / integration / plugin that ties different solutions together. A kitchen sink approach will forever be mired in gigantic codebases that a single group or company can't coherently maintain [at a reasonable time or cost], and a marketplace of solutions is better able to evolve. We need more simple and specific tools that don't do much, but can be combined with other simple specific tools.

Take branching models for example. Why do we have different "branching models" that work certain ways? Firstly because somebody built a tool that works a certain way (Git) and people need to figure out how to use it. Secondly because how you use it has a direct effect on other things, so you need some coherent model for how your group will use it. And thirdly because there's a few specific ways of using the tool, so we write those down and give it a name. Nobody set out to design these branching models, they just evolved as people started using the tool in different ways.

The same should (and kinda does) happen with project management, time tracking, issue/bug/work tracking, documentation, incident response, budgeting, etc. But mostly it's within one ecosystem (Atlassian's) or another. It should really be more general, and it should be easier to integrate different solutions and build on top, and from there new standard patterns can emerge such that we don't have to be stuck into one ecosystem.

Re: Leantime: Open-Source Jira Alternative

#78

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.

To each their own. HN users prefer light sites like HN itself so Leantime with material styles is not ideal for lightness. Pivotaltracker and Redmine are really nice with basic-looking UI.

Though I've just set up Leantime in my homelab for todo list/calendar.

Re: Leantime: Open-Source Jira Alternative

#79
post #11

Earlier quoted context omitted.

It's the obligatory copyleft is not free software astroturfing comment. Prompt is here: https://news.ycombinator.com/item?id=37611571 -- More seriously and charitably though, affero is vaguely scary because there's a (perhaps misunderstood, but I can understand) feeling that if you cooperate with it in any way in the backend and then a value-added product of that interaction makes it to a user of yours then you're up…

From your experience using Affero, could you explain a bit more on how to safely and correctly separate unrelated code from Affero code? What is often misunderstood about Affero?

Hey - guessing you are banned (or shadow banned) for making a 2nd account to comment on a thread/submission you posted on another account. Was there a good reason to do that?

Re: Leantime: Open-Source Jira Alternative

#80

I keep looking at various JIRA alternatives, but no good finds so far. This is definitely not it. I don't really like the idea of bug tracker as a sort of a GUI program that acts like time management software, i.e. focuses on planning work, tracking how much effort was spent, ability to add notes to tasks etc. My ideal bug-tracking software works more like Git: it has a server-client relationship where clients query…

I can recommend Linear[0] No affiliation. Simply, I really like how it works, and its a great interface as well. Really gets out of your way, has solid integrations and a good API for building your own [0]: https://linear.app/

Thanks. I'll take a look.

On the surface: it's the same as JIRA, Mantis, RedMine, Track etc.: a time-tracking GUI program. Not at all what I wanted. There's nothing bad about being a time-tracker, just not what I need.

Post reply on HN