Skip to content
Laurent Petit edited this page Mar 20, 2015 · 1 revision

#Contributing to Counterclockwise

Work in Progress, not applicable yet

Following the lead of other open source projects, and remarkably the Clojure project, the Counterclockwise project requires contributors to jointly assign their copyright on contributed code. The Contributor Agreement (CA) gives Laurent PETIT and the contributor joint copyright interests in the code: the contributor retains copyrights while also granting those rights to Laurent PETIT as the open source project sponsor.

The CA is derived from the Sun Contributor Agreement (SCA), used for Open JDK, Netbeans and OpenSolaris projects and others.

The CA does not change the rights or responsibilities of the Counterclockwise community under the Eclipse Public License (EPL). By executing the CA, contributors protect the Counterclockwise 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 Counterclockwise 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 Counterclockwise, you represent that you have a CA with Laurent PETIT 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.

Instructions for submitting the agreement

  • Download and print out the Contributor Agreement
  • If you hope to contribute via Counterclockwise's projects (ccw, ccw.clojure, ccw.clojurecontrib, paredit.clj, ccw.parser.clojure, e.g. ccw.**projects), specify your google code and GitHub usernames 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:**

Laurent Petit 50 Av. Mal de Lattre de Tassigny 69500 BRON France

Making a contribution

Before you invest time working on a change, discuss what you're trying to do with others on the Counterclockwise Dev 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 patches and enhancements via Google code's issue tracker.

All Registered Contributors:

Many thanks for your contributions to Counterclockwise!

Clone this wiki locally