View Source

<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[{composition-setup}{composition-setup}]]></ac:plain-text-body></ac:macro>

<p><ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[{toggle-cloak:id=ContribCLA}]]></ac:plain-text-body></ac:macro> <strong>What do I have to do to contribute to Zend Framework?</strong></p>
<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[{cloak:id=ContribCLA}]]></ac:plain-text-body></ac:macro>
<p>The only requirement for contributing to Zend Framework is submitting our either our <a href="http://framework.zend.com/cla">individual Contributors License Agreement</a> (CLA) or our <a href="http://framework.zend.com/ccla">corporate CLA</a>. Once you have signed the CLA, you can visit our <ac:link><ri:page ri:content-title="Home" ri:space-key="ZFDEV" /><ac:link-body>contributors wiki</ac:link-body></ac:link> to get started.</p>

<p>We strongly recommend you read and understand the terms of our New BSD License-style <a href="http://framework.zend.com/license">license</a>, under which all parts of Zend Framework are licensed, all contributions inclusive.</p>
<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[{cloak}]]></ac:plain-text-body></ac:macro>

<p><ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[{toggle-cloak:id=ContribUsername}]]></ac:plain-text-body></ac:macro> <strong>What is this &quot;username&quot; I have to submit with my CLA, and why do I have to submit it?</strong></p>
<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[{cloak:id=ContribUsername}]]></ac:plain-text-body></ac:macro>
<p>This is the username you use to access the <a href="http://framework.zend.com/issues">issue tracker</a>, <a href="http://framework.zend.com/wiki">wiki</a>, <a href="http://framework.zend.com/code">code browser</a>, etc. If you don't have a username yet, you can sign up <a href="http://framework.zend.com/issues/secure/Signup!default.jspa">here</a>.<br />
When we process your CLA, we need to grant the appropriate privileges to your user. To do this, we need to know your username.</p>
<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[{cloak}]]></ac:plain-text-body></ac:macro>

<p><ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[{toggle-cloak:id=ContribLicenseType}]]></ac:plain-text-body></ac:macro> <strong>Should I sign an <a href="http://framework.zend.com/cla">individual CLA</a> or a <a href="http://framework.zend.com/ccla">corporate CLA</a>?</strong></p>
<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[{cloak:id=ContribLicenseType}]]></ac:plain-text-body></ac:macro>
<p>If you are contributing code as an individual- and not as part of your job at a company- you should sign the <a href="http://framework.zend.com/cla">individual CLA</a>. If you are contributing code as part of your responsibilities as an employee at a company, you should submit a <a href="http://framework.zend.com/ccla">corporate CLA</a> with the names of all co-workers that you foresee contributing to the project.</p>
<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[{cloak}]]></ac:plain-text-body></ac:macro>

<p><ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[{toggle-cloak:id=ContribCLADef}]]></ac:plain-text-body></ac:macro> <strong>What should I know about the Zend Framework CLA before submitting it?</strong></p>
<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[{cloak:id=ContribCLADef}]]></ac:plain-text-body></ac:macro>
<p> By signing a CLA, the person contributing source code provides a copyright<br />
license to Zend to use the source code he or she submitted to the Zend Framework project. By<br />
doing so, the contributor does not give up his or her own rights or copyright to his or her<br />
own code, but provides us with a copyright license. In addition, the purpose of<br />
the CLA is to clearly define the terms under which intellectual property has<br />
been contributed to Zend Framework and to make sure that, to the best of the<br />
contributor's knowledge, he or she is entitled to make such contribution and is not<br />
violating anyone else's intellectual property.</p>
<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[{cloak}]]></ac:plain-text-body></ac:macro>

<p><ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[{toggle-cloak:id=ContribCLAReason}]]></ac:plain-text-body></ac:macro> <strong>Why does the Zend Framework project have a CLA at all?</strong></p>
<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[{cloak:id=ContribCLAReason}]]></ac:plain-text-body></ac:macro>
<p> The CLA protects all<br />
users including individuals, small and medium businesses, and large corporations. By having a CLA in<br />
place, we mitigate the risk that companies who claim intellectual property<br />
infringement may demand royalties or fees from users of Zend Framework,<br />
whether individuals or companies. This is especially important for companies<br />
basing their business or products on Zend Framework. The Zend Framework CLA<br />
helps to ensure that code and other IP in Zend Framework remains free.</p>
<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[{cloak}]]></ac:plain-text-body></ac:macro>

<p><ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[{toggle-cloak:id=ContribMinor}]]></ac:plain-text-body></ac:macro> <strong>I am a minor (under 18 years of age). Who should sign my CLA?</strong></p>
<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[{cloak:id=ContribMinor}]]></ac:plain-text-body></ac:macro>
<p> CLA's for contributors under the age of 18 should be signed<br />
by both the contributor and the contributor's legal guardian.</p>
<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[{cloak}]]></ac:plain-text-body></ac:macro>

<p><ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[{toggle-cloak:id=ContribReq}]]></ac:plain-text-body></ac:macro> <strong>What kind of contribution requires that I submit a CLA? And what kind of contribution can I make without submitting a CLA?</strong></p>
<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[{cloak:id=ContribReq}]]></ac:plain-text-body></ac:macro>
<p> You must sign a CLA before Zend Framework can accept any content that<br />
constitutes intellectual property. This includes anything that could carry a<br />
copyright or be patented. This includes code, patches, tests, documentation, and even proposals submitted on our<br />
<ac:link><ri:page ri:content-title="Home" ri:space-key="ZFPROP" /><ac:link-body>wiki</ac:link-body></ac:link>. You do not need to submit a CLA to report a bug or make a feature<br />
request in our <a href="http://framework.zend.com/issues">issue tracker</a>, or<br />
to ask a question on the <ac:link><ri:page ri:content-title="Mailing Lists" ri:space-key="ZFDEV" /><ac:link-body>mailing lists</ac:link-body></ac:link>. You can include code in emails to the mailing lists to illustrate your words, but your code cannot<br />
be incorporated into Zend Framework unless it is submitted under the terms of<br />
the CLA.</p>
<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[{cloak}]]></ac:plain-text-body></ac:macro>

<p><ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[{toggle-cloak:id=ContribGetStarted}]]></ac:plain-text-body></ac:macro> <strong>I've submitted the CLA, now how can I get started contributing to Zend Framework?</strong></p>
<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[{cloak:id=ContribGetStarted}]]></ac:plain-text-body></ac:macro>
<p>There are lots of ways to contribute to Zend Framework. Many major features are contributed to ZF through our <ac:link><ri:page ri:content-title="Home" ri:space-key="ZFPROP" /><ac:link-body>proposal process</ac:link-body></ac:link>. Most code contributors also commit bug fixes and tests. Another valuable form of contribution is manual translation and other forms of documentation. Contributors may also invest their time in updating the <a href="http://framework.zend.com/wiki">wiki</a> or adding, commenting on, and voting on issues in our <a href="http://framework.zend.com/issues">issue tracker</a>. No matter how you plan to contribute, the best place to get started is our <ac:link><ri:page ri:content-title="Contributing to Zend Framework" ri:space-key="ZFDEV" /><ac:link-body>contributor guide</ac:link-body></ac:link>.</p>
<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[{cloak}]]></ac:plain-text-body></ac:macro>