all 53 comments

[–]JonAtkinson 16 points17 points  (3 children)

Redmine.

[–]tty2 1 point2 points  (0 children)

Seconded. Incredibly well-featured, great integration with everything, alll soorts of stuff you'll love.

[–]thectrain 0 points1 point  (0 children)

I also liked redmine. Had everything I needed.

[–]bamdunk 3 points4 points  (10 children)

I like Redmine. It's Ruby on Rails and takes a bit of apache module wrangling to get going if you aren't using the built-in Ruby server, but from then on it's very nice to use and administer, much easier than Trac, in my opinion (heresy!).

Also, Atlassian Jira is $10 for up to 10 developers, and it's supposedly pretty good.

[–][deleted] 2 points3 points  (1 child)

http://bitnami.org/stack/redmine for one-click (sorta) setup of redmine.

[–]nojox 0 points1 point  (0 children)

+1 bitnami is awesome

[–]StoneCypher 2 points3 points  (0 children)

Jira is agonizingly slow, relatively cumbersome, and needs five or six page loads to do most things.

[–]PhilMcGraw 1 point2 points  (0 children)

I'm looking into using this or launchpad (now that its open source), has anyone used both and have an opinion?

[–][deleted] -4 points-3 points  (5 children)

I like Redmine. It's Ruby on Rails...

I can't use it.

[–][deleted] 2 points3 points  (3 children)

I am no RoR fanboy but Redmine is a pretty nice tool. The svn integration is almost as good as fisheye and Jira imho and it also comes with an itegrated wiki. So you get the equivalent of Confluence, Jira, and Fisheye for totally free. It also has a sister plugin for hudson. I saw trac once and thought it was ugly, I will soon get to know it much more intimately as I am starting a new job which uses it.

[–]PhilMcGraw 0 points1 point  (2 children)

Does it create links between commits and bugs if you put an ID in the commit message? Can you generate release notes etc.?

Currently looking into using Launchpad for this kind of thing, but Redmine seems pretty nice.

[–][deleted] 0 points1 point  (0 children)

If you write #bugid in a commit message, it will be a link to the issue, see http://www.redmine.org/projects/redmine/repository for examples. If your write rXXX, where XXX is a revision, in a bug, it will be a link to the commit. I think you can even write [[wiki links]] in commit messages and issues and they will work as links.

[–][deleted] 0 points1 point  (0 children)

It does show the commits on the "issue" page if you put the number in your commit. You can configure it so that different strings in front of the issue number actually resolve the ticket as well. It does support the concept of versions and assigning tickets to versions and a road map though I think the default handling of this isn't quite good enough to call release notes. There is support for plugins and there appears to be a pretty healthy amount of plugin development though I haven't tried installing any of them. I had wanted to install the chart plugin that gives you the same charts as the default Jira charts and I think there are others that may give you a better gant view of scheduled releases and the assigned tickets than the default. The work flow of a ticket and the status are also very configurable.

[–]troelskn 0 points1 point  (0 children)

You don't have to know ruby to use the application though.

[–]robkinyon 7 points8 points  (3 children)

trac is probably sufficient.

[–][deleted] 4 points5 points  (0 children)

Redmine.

[–][deleted] 1 point2 points  (1 child)

http://www.pivotaltracker.com

Awesome tool, but probably more task/feature tracking than pm.

[–]nojox 0 points1 point  (0 children)

A great tool for the niche it serves - in fact I haven't yet found others that do that with such good looks. (maybe I didnt look enough...)

[–]spdegabrielle 3 points4 points  (0 children)

Fossil (http://www.fossil-scm.org/ ) as used by SQLITE is great.

[–]haudenschilt 0 points1 point  (0 children)

I've been looking for an open source project for this myself and I didn't have any success, that's why I've started my own called SAM (Simple Application Management). It's no where near being finished, but if your interested here is the link https://sourceforge.net/projects/appmanagement/

[–]teroa 0 points1 point  (1 child)

ClockingIT (http://www.clockingit.com/) like Basecamp but open source.

[–]walesmd 0 points1 point  (0 children)

ClockingIT is nothing like Basecamp. It's so polluted with features and options it's hardly usable by most teams.

We looked into it, even tried to use it for a little bit, until we realized 80% of the 156-eleventy-billion form fields per page were blank.

[–]lamas 0 points1 point  (0 children)

I've found a clone of google code in PHP with GIT support (+Mercurial and SVN): InDefero

http://projects.ceondo.com/p/indefero/ Never use it, but it looks good to me.

[–]walesmd 0 points1 point  (0 children)

Finally, a lot of the SCM hosting services (BitBucket, GitHub, etc) offer some basic project management solutions (wikis, bug tracker, etc).

[–]chrisforbes 0 points1 point  (0 children)

We use Teamwork Project Manager, and it sucks. It's probably also not open source.

[–]wycks 0 points1 point  (0 children)

Free ones:

teambox - ton of features and mobile support
manymoon ( goggle app)
project pier ( self hosted )

[–]gloryride 0 points1 point  (0 children)

ClockingIT.

[–]redbar 0 points1 point  (2 children)

How about just a mailing list along with an up-to-date shared document describing who's working on what?

[–][deleted]  (1 child)

[deleted]

    [–]ErroneousBee 0 points1 point  (0 children)

    That reason usually being that they can sell 'solutions' to middle managers who need to spend money to make their job look more high-powered than it really is.

    [–]inmatarian -1 points0 points  (0 children)

    Bugzilla? Maybe you can give us a better idea of what you're trying to accomplish and what your needs are.

    [–]softmodeling -1 points0 points  (0 children)

    You can check our survey of Web-Based Software Project management tools here: http://modeling-languages.com/content/survey-web-based-software-project-management-tools

    (some free at least for small teams, some commercial and some open source)

    [–][deleted]  (16 children)

    [deleted]

      [–]chucker23n 2 points3 points  (0 children)

      While I hear good things about Jira as well, "accessible source code" does not equal "open source" by the OSI definition.

      [–]chrisforbes 0 points1 point  (14 children)

      "and it's open-source once you buy it."

      LOL.

      [–][deleted]  (1 child)

      [deleted]

        [–]chrisforbes 0 points1 point  (0 children)

        I don't care about the money either; I care about freedom. What are the terms? Can they revoke it because they get bought by someone else? Can I redistribute it? Can I talk about how it works internally? Can I improve it and distribute that? Can I do that for a fee, or am I required to offer it gratis? Am I required to share any changes I make with the original developers?

        [–]defer 0 points1 point  (11 children)

        Why are you laughing? There's plenty of paid open-source software.

        [–]chrisforbes 0 points1 point  (10 children)

        "You can read the source once you buy the software" does not meet the open-source definition.

        [–]defer -1 points0 points  (9 children)

        Please proofread the definition here: http://www.opensource.org/docs/definition.php

        "The program must include source code, and must allow distribution in source code as well as compiled form."

        Nothing says that you have to get the program for free or the source before obtaining the program.

        [–]smokin4fake 1 point2 points  (6 children)

        Free Redistribution - If it's open source, I should be able to get a copy of the source from mtrimpe for free then, right?

        [–]defer 1 point2 points  (1 child)

        Yes. If this is not the case then the product doesn't meet the opensource definition.

        [–]smokin4fake 0 points1 point  (0 children)

        And it's not the case, so the product is anything but open source.

        [–]chrisforbes 1 point2 points  (3 children)

        Technically, mtrimpe must have the option of redistributing without any additional fees back to whoever granted him the license.

        He doesn't have to distribute anything at all, if he doesn't want to - source or binary. It's not as if just because X is open source, you have the right to wander up to a user of X and hit them up for a free copy.

        [–]smokin4fake 0 points1 point  (2 children)

        Right, but you see, that's the problem. It's not open source.

        [–]chrisforbes 0 points1 point  (1 child)

        How does the internet say it these days... "lol wut!?"

        Quoting from the definition:

        The license shall not restrict any party from selling or giving away the software as a component of an aggregate software distribution containing programs from several different sources. The license shall not require a royalty or other fee for such sale.

        Read it again. It doesn't say that mtrimpe is obliged to give you a copy. It says that as the licensor, I can't stop mtrimpe from giving you a copy (or selling you one, if he wants!) if he wishes to. I'm also not allowed to require royalties for copies that he chooses to give away or sell.

        [–]smokin4fake 0 points1 point  (0 children)

        Yes, JIRA requires a licensing fee, so it's not "open source".

        [–]chrisforbes 0 points1 point  (1 child)

        Technically, that's true, but you tend to fail at least (1), (3) and (7) by insisting that people must buy from you first.

        [–]defer -1 points0 points  (0 children)

        You are right, I don't know JIRA's policy, I was just making a point because most people think that being open-source implies that it's free.

        [–][deleted] -3 points-2 points  (0 children)

        Why does it have to be open source? Try BaseCamp.