Table of contents
- 1 What is it?
- 1.1 Example of contributions for the Contrib area
- 1.2 What does not fit as contribution for the Contrib area
- 2 Contribution's future
- 3 The Contrib repository
- 4 Site map for the Contrib area
Castle Contrib
After interesting and valuable contributions to Castle Project have circulated on the internet we decided to offer a separated repository so author can contribute their projects and have it released together with the main releases.
What is it?
The contrib is a separated project with low entry barrier. It's not officialy supported and/or maintained by the Castle team. The following rules apply:
- Contribution is a volunteer work
- he author donates his/her work and releases it under a license compatible with the Apache Software License (in other words, no GPL or LGPL license, please)
- The very minimum of documentation must be supplied on the contrib area of this very wiki
- The author promises to make an additional effort to keep his/her contribution in sync with the rest of the trunk, otherwise the Castle team can decide unilaterally to not include the contribution in future releases
- If the contribution was created/implemented during work hours, it's assumed that the company the author works for is aware and has agreed to release the contribution freely, through an open source license
Example of contributions for the Contrib area
* Any tool that makes life of Castle developers and users simpler * Any extension/derivative work based on the Castle code
What does not fit as contribution for the Contrib area
* Patches and/or bug fixes: these can be sent directly to the castle-devel list or through our issue tracker * Documentation: these can be done in place
Contribution's future
If the contribution proves that it's valuable for our users, it might graduate and go to the main source trunk. The decision is made by the Castle PMC and under consent of the contribution author. It's likely that in these cases the author be elected as a committer.
For these situations, the code needs to be re-licensed to 'Apache Software License' and adhere to Castle code standards
The Contrib repository
All committers have access to the contrib repository and are free to make any required modification.
http://svn.castleproject.org:8080/svn/castlecontrib/
If you have gained access to the contrib repository (someone has generated a login and password for you) then please use the SSL version:
http://svn.castleproject.org:8080/svn/castlecontrib/