= A Brief History of Trac Trac is an open source, Web-based project management and bug tracking system. The program is inspired by [http://www.cvstrac.org/ CVSTrac], and was originally named svntrac because of its ability to interface with [http://en.wikipedia.org/wiki/Apache_Subversion Subversion]. Trac is not an original idea. It owes much to the many [http://en.wikipedia.org/wiki/Project_management_software project management] and [http://en.wikipedia.org/wiki/Issue_tracking_system issue tracking] systems out there. The project started as a reimplementation of CVSTrac in Python and an entertaining [http://www.catb.org/~esr/faqs/hacker-howto.html exercise], as well as toying with the [http://www.hwaci.com/sw/sqlite/ SQLite] embeddable database. Over time, [http://groups.google.com/groups?selm=Sbe6.3c12%40clarinet.com&output=gplain as is common], the scope of the endeavor broadened, a goal formed and it was brought on its current course. Trac is written in the Python programming language. Until mid-2005, it was available under the [http://en.wikipedia.org/wiki/GNU_General_Public_License GNU General Public License]; since version 0.9, it has been released under a [http://en.wikipedia.org/wiki/Modified_BSD_license modified BSD license]. It is used by [http://trac.edgewall.org/wiki/TracUsers hundreds of users] worldwide. We intend and hope that Trac be a viable platform to explore and expand how and what can be done with ''wiki-based software project management'' with [http://www.martinfowler.com/articles/newMethodology.html low ceremony]. Mostly though, we at the TracProject and EdgewallSoftware hope Trac will prove itself practical and useful to others. The TracTeam ---- See also: TracProject, HowToContribute