View Source

h1. Submitting a CLA

To submit code, patches, and proposals to Zend Framework, contributors must agree to the [New BSD License|http://framework.zend.com/license] and also submit a signed [Contributor License Agreement (CLA)|http://framework.zend.com/framework_cla_1.0.pdf]. Companies may opt to submit a [Corporate CLA|http://framework.zend.com/framework_cla_corporate_1.0.pdf] if one or more of their employees will be contributing to Zend Framework as part of their work.

We welcome reports of issues or feature requests in our [issue tracker|http://framework.zend.com/issues], and we welcome participation and questions on the [mailing lists|http://framework.zend.com/wiki/display/ZFDEV/Contributing+to+Zend+Framework#ContributingtoZendFramework-Subscribetotheappropriatemailinglists]. You can also publish articles and code on [DevZone|http://devzone.zend.com] or on your own blog or website, but anything that constitutes intellectual property cannot be included in Zend Framework unless it is contributed under the terms of the CLA.

*Not Required for ZF2 Development*
Please note that the CLA requirement is only for development on the 1.X series; it is *not* required for development on the 2.x series and above.

*ALWAYS* send an email to [cla@zend.com|mailto:cla@zend.com]:

PLEASE PRINT CLEARLY USING LARGE LETTERS
* Include your name and email address as they appear on the faxed CLA
* Include your Issue Tracker username ([get an account first|http://framework.zend.com/issues/secure/Signup!default.jspa]\!)
* If we place your Issue Tracker username into the "developer group" within the Issue Tracker, other contributors will *know* that you signed the CLA, and that your submitted code and patches may be used. Unless we receive instructions from you for a confidential CLA, expect to have your Issue Tracker account placed into the "developer group". In some rare instances, a corporation might wish to make a confidential code contribution.


CLA may be submitted using any method below:
# scanned *1500\+* pixel wide JPEG/PNG copy of the signed CLA emailed to [cla@zend.com|mailto:cla@zend.com]
Typically, the emails' total size is between 1/2MB and 1.5MB. A smaller file size, higher quality image is preferred. Black and white fax/scans usually compress better as a PNG, but a normal, full color scan at 300dpi usually produces the best results and compresses better using JPEG at about 75 quality factor.
# fax to 408-253-8801 (if a scan is not possible),
# mail to:
Attn: CLA Zend Technologies, Inc.
19200 Stevens Creek Blvd.
Suite 100
Cupertino, CA 95014 USA

We collect faxes periodically. Usually we receive and process faxes in about 5 business days.
When we process the faxes, we reply to the email address listed on the CLA. If you have not received confirmation of receipt within 7 business days, then please check the fax phone number, email [cla@zend.com|mailto:cla@zend.com] directly, or resend by fax, depending on the circumstances.

h1. CLA FAQ

h3. What does Contributor License Agreement (CLA) actually mean?

By signing a CLA, the person contributing source code provides a license to Zend to use the source code he submitted in Zend Framework. By doing so, the contributor does not give up his own rights or copyright to his own code, but provides us with a license. In addition, the purpose of the CLA is to clearly define the terms under which intellectual property has been contributed to Zend Framework and to make sure that to the best of the contributor's knowledge he is entitled to make such contribution and is not violating anyone else's intellectual property.

h3. This whole business around CLA sounds so corporate to me. I've been using lots of open-source projects for my business and never had any issues.

Actually, the CLA doesn't just protect large companies; it protects all users including small and medium businesses and individuals. By having a CLA in place, we mitigate the risk of companies like SCO claiming intellectual property infringement and coming after users of the Zend Framework, whether individuals or companies, for licensing fees. This is especially important for companies who are planning to base their business or products on Zend Framework.

h3. So how does the CLA actually protect the Zend Framework user base?

As mentioned, by requiring contributors to sign a CLA, we mitigate the risk of accepting contributions which infringe third parties' intellectual property rights.

h3. Do I lose the rights to my work if I contribute code to Zend Framework after having signed the CLA?

No. By signing the CLA you do grant Zend the right to use your contribution, but as stated in the CLA, "You reserve all right, title, and interest in and to Your Contributions."

h3. I am a minor child (i.e., under 18 years of age). Who should sign the CLA?

A CLA for a contributor under the age of 18 should be signed by both the contributor and the contributor's legal guardian.