Like all pages in this wiki you are welcome (and encouraged) to contribute to this page by filling in the many gaps, either by providing links to other resources or by providing discussion content.

Open Source Development

There is more to open source than a licence. It is also a development methodology. This page links to various resources about different aspects of open source development.

TableOfContents([2])

Support

Documentation

Mailing Lists

Code Development

SoftwarePatch - Working with patches

IPR Management

ContributorLicenceAgreements - a contributor licence agreement helps ensure that all contributions to the project can legally be included

Build Automation

Dependency Management

ApacheIvy

Issue/Bug/Patch Tracking

Testing

Release Management

Release Management is the process of building, packaging, and deploying of software for consumption. It is a process that is controlled by a Release Manager. A Release Manager is:

The stakeholders in a release include:

[http://en.wikipedia.org/wiki/Release_Management_method Wikipedia on Release Management Method]

[http://www.ics.uci.edu/~wscacchi/Papers/Open-Source-Research/OSSE3-Erenkrantz.pdf Release Management Within Open Source Projects by Justin R. Erenkrantz]

[http://www.tldp.org/HOWTO/Software-Release-Practice-HOWTO/ Software Release Practice HOWTO by Eric Steven Raymond]

Creative Commons License
The content of this wiki is licensed under the Creative Commons Attribution-ShareAlike 2.0 England & Wales Licence.

OSS Watch is funded by the Joint Information Systems Committee (JISC) and is situated within the Research Technologies Service (RTS) of the University of Oxford.