-
Notifications
You must be signed in to change notification settings - Fork 81
Contributing Contributor's Agreement
Following the lead of other open source projects, the Railo Server project requires contributors to jointly assign their copyright on contributed code. The Contributor Agreement (CA) gives Railo Technologies GmbH and the contributor joint copyright interests in the code: the contributor retains copyrights while also granting those rights to Railo Technologies GmbH as the open source project sponsor.
The CA is derived from the Oracle Contributor Agreement (OCA), used for Open JDK, Netbeans and OpenSolaris projects and others. There is a good OCA FAQ answering many questions.
The CA does not change the rights or responsibilities of the Railo community under the GNU LESSER GENERAL PUBLIC LICENSE. By executing the CA, contributors protect the Railo code base, enable alternative licensing models, and protect the flexibility to adapt the project to the changing demands of the community.
In order for the CA to be effective, the Railo Server Project must obtain an assignment for all contributions. Please review the CA for a complete understanding of its terms and conditions. By contributing source code or other material to Railo Server, you represent that you have a CA with Railo Technologies GmbH for such contributions.
In order to track contributors, you understand that your full name and username may be posted on a web page listing authorized contributors that is accessible via a public URL.
- Download and print out the Contributor Agreement
- If you hope to contribute via Railo's projects (railo), specify your GitHub username on the agreement.
- Please specify the name/email you use on the Google Group as well.
- Sign the agreement
- Send your signed agreement via postal mail to :
Railo Technologies GmbH
Roessligutstrasse 2
5001 Aarau
Switzerland
Before you invest time working on a change, discuss what you're trying to do with others on the Railo Google Group. They're likely to be able to offer comments and suggestions that will result in a higher-quality change and a smoother submission process.
Announcing that you're working on a particular item can also help to avoid wasted effort in case someone else is already working on it.
Once you've submitted the CA, you can submit pull requests via GitHub following the normal GitHub workflow. It always helps to reference a ticket that has been registered via Railo's JIRA account. Your pull request is much more likely to be accepted if you have also created a test case for it.
- Getting to know Railo Server
- Railo Server features & specifications
- Getting started with Railo Server
- Installation & configuration
- Railo Server Versions
- Developing with Railo Server
- Deploying Railo Server apps
- Managing Railo Server apps
- Railo Server Extensions
- Useful resources & further reading
- Developing & debugging Railo Server
- FAQs