Hi,

> Sometime during the upcoming month I am supposed to pitch Trac to
> high-management for organizational-deployment
> (so far it's only "proof-of-concept" with participation of teams and
> projects that were interested).

Great!

> For instance-
> "Trac is being actively developed for X years,
> by a dedicated community of N core-developers (average N over project
life, current N)

Uh oh, this would be a false positive ;) - trac is currently being
developed by only two core developers, and O.Simons is rather short of
allowing others to join in in the effort, except for providing patches via
the standard channels such as the ticket system, which is IMO counter
productive as it dispels many capable developers in the first place; which
is basically due to the fact that they never can identify themselves with
the project. This might also be a reason for why overall commit to the
core project is rather low, and why there are still so many long standing
open issues, IMHO.

However, rblank and cboos lately increased their output by increasing the
rate by which releases will be output to the public.
In addition they made available public GIT and HG repositories for
everyone to participate in further developing the software.
This, however, requires acquiring additional developers participating in
the effort and assigning them as core developers.
Yet, still, the core architecture and overall complexity of the system
still keeps developers away from the software, especially more so in that
capable developers must first prove themselves by providing 100+ patches
before getting "core developer" status.
And, lastly, trac competes with many solutions out there, keeping it low
means more market share/revenue to those who provide the other solutions.

Overall translation effort of the intrinsic texts was lately increased,
which is double plus good. SCNR

So emphasizing on that fact would raise a warning sign in my opinion.

However, trac was and is being included with all the major Linux
distributions, and, yes, it was actively maintained by the two guys for
years.

Better rely on the fact that trac is component based and highly extensible
and also features a rather easily maintained code base (sort of once you
get a grip to its overall complexity), and that it is being used by a wide
range of organizations, for example even the source forge team used to use
the trac wiki for both documenting purposes and keeping trac(k) of issues
etc. last time I checked their site (>1yr).

> and several M's (tens? hundreds?) of contributors and plugin-developers.

See trac-hacks.org, but you need to seed out the maintained projects from
the unmaintained first, leaving you with only a handful of actively
maintained projects.

> Trac is not likely to disappear because a, b & c.

It surely will not, ask O.Simons and others on IRC, as they are likely to
use it in productive, commercial to non-commercial environments.

Dunno about 'em two core developers, and if they actually use trac for
every day work... would be nice fact to know, though.

> In addition to the open-source aspect of Trac,
> do you know of companies that offer "commercial support" for Trac? (does
> the Trac license allow such things?)

Trac's license is AFAIK an MIT based license, sort of. So it actually
supports commercial use of the software. And I am sure that there is
someone who actually makes money out of it by providing services based on
trac.

> (e.g., a company that I can go to and have them solve issues or implement
> enhancements / plugins according to my requirements)

You are free to do that. However, it would still be nice to have feedback
and patches for bugs/issues fixed along the way of implementing your own
extensions/enhancements.

-- Carsten

-- 
You received this message because you are subscribed to the Google Groups "Trac 
Development" group.
To post to this group, send email to trac-...@googlegroups.com.
To unsubscribe from this group, send email to 
trac-dev+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/trac-dev?hl=en.

Reply via email to