Integrating Open Source

The results of this project can be used as a reference to provide own tools selections and estimations for integration efforts.

Example

An example Audit & Rework attempt is 'trac', and open source project management system.

Trac is used within this project as the preliminary ITS (Issue Tracking System) and CMS (Content Management System). 'Preliminary', because it was not clear if the extension of the base functionality would be possible with low effort.

The Trac Audit has uncovered several weaknesses. Rework attempts were made within the project (patch contributions, suggestions) or within a separate project (Base Project).

Several attempts were made to contribute working results (partially commercially sponsored) to the main project - hitting on barriers typical within open-source projects.

An example enhancement requests is this simple request for a non-disruptive method-signature addition, in order to increase reusability. (e.g. trac:#4317).

Status

This work is incomplete and at this point (end of 2006).

Commercial Services are available on request.