DRAFT
Individual and Institutional Contributions Not Hosted with JASIG Resources
Contributions that are not hosted on any JASIG resources are not endorsed or recognized by the CAS Steering Committee. As such, the CAS Steering Committee has no recommendations or control over how they are presented. The community would clearly encourage contributions, whether hosted on JASIG or not, conform to the hosted contributions recommendations in order to ease deployment.
The one exception is that if the CAS Steering Committee becomes aware of a non-hosted project that harms of the image of the JASIG CAS project, it may acknowledge the project and release a statement about it.
Individual and Institutional Contributions Hosted with JASIG Resources
JASIG and the CAS Steering Committee actively encourage individuals and institutions to contribute their customizations, add-ons, and modules to the general CAS community. One way to do this is to encourage these resources to be placed within the JASIG Subversion and Maven2 repository.
Contributions that are hosted on JASIG resources require the following:
- Initial code review by community members
- Analysis of conflict with existing contributions (and to determine possibility of merger)
- At a minimum, wiki documentation
- Packaged as a Maven2 module, if applicable.
- Released by Maven2 repository (public repo, or JASIG repo), if applicable
- Commitment to be responsive and maintain contribution, if necesary (prevents stale projects, forking, etc.)
- Should not use the org.jasig package name
- Should be released under a license compatible with the CAS server distribution