Live data from Hacker News

Leantime: Open-Source Jira Alternative

github.com

81–85 of 85 posts

Re: Leantime: Open-Source Jira Alternative

#81

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…

Well, if you are going in the direction of tighter QA integration, there are several interesting things that tools like JIRA are missing, and sometimes plugins try to complement, but not quite.

If we accept that bug tracker is to be a planning program, then QA usually needs a lot more than a free-form JIRA story can offer. QA really needs what they call "test plans".

Usually, to test a feature QA, beside writing tests, needs to organize it as an activity, which might be also relevant to release management, but in general may touch on other product life-cycle phases. This comes from the fact that some rare activities performed by QA are not worth automating, and sometimes are very hard to automate (eg. uploading the program to some kind of third-party store, where it needs to be approved by the store's moderators, sometimes requiring back-and-forth with developers / QA / release management). Other typical QA tasks would include producing reports, producing or studying release notes, studying feature definitions, and perhaps, scheduling meetings with people responsible for the said features.

Sometimes QA needs to run a proper scientific research, with all that entails: research planning and execution which are often also quite regimented, but would need to be built on top of tools like JIRA which don't offer any structure to the story, and the existing superstructures of stories (eg. epics or various links between issues) don't cover because they act more like arrays or trees, where what you want is structs / documents.

On the other side, project managers need a structured and formal way to deliver product requirements to R&D, from which QA will later have to produce tests. Again, free-form issues aren't enough here because the structure will have to be written down as free-form text, but will be very repetitive, unverifiable and lead to feature planning mistakes.

If a bug tracker offered a more structured approach to feature planning by formalizing the aspects of this process, this may lead to generation of program stubs as well as test stubs (the promise UML made but never really delivered).

Re: Leantime: Open-Source Jira Alternative

#82
post #79

Earlier quoted context omitted.

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?

For this sub-thread, it would be good if you can be on the topic of Affero rather than the topic of HN. Looks like it was a shadow for the past 22 hours, but it looks like it has been lifted by dang, and the comments appear now.

Re: Leantime: Open-Source Jira Alternative

#83
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?

Unfortunately I'm not a lawyer and wouldn't want to mislead anyone.

The best I can do is direct people to the GNU FAQs on the topic

Re: Leantime: Open-Source Jira Alternative

#84
post #79

Earlier quoted context omitted.

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?

Reply to parent, as I cannot reply to there sub reply to me:

As I could not reply to your other thread as you were banned

Re: Leantime: Open-Source Jira Alternative

#85
The license on this is curious. They claim AGPLv3 and position themselves to be open source, but it's really Open Core with them being the only party who can make privileged non-AGPL plugins. Or, perhaps, if you fork it and add your own non-AGPL stuff only to the app/plugins/ subdirectory, you might also be in the clear? The exception is poorly worded.

And then the README and the LICENSE files list different exceptions to AGPL. I'm not even convinced that mishmash of exceptions constitutes a valid license.

https://github.com/Leantime/leantime/blob/a28ed345782a7bf8a0...

https://github.com/Leantime/leantime/blob/a28ed345782a7bf8a0...

Post reply on HN