These are all different vehicles for different things. The SGA is basically a formal code-donation to the ASF. It provides deep IP provenance.
A CCLA is a document that sez that a company is aware that its employee(s) is/are working on Apache projects and that they (the company) is OK with that. Usually this is in direct response to those employee agreements that claim that any IP created by an employee (at any time) is the property of the employer. A CCLA is not usually required, but if it is, it's up to the employer to determine when/if it is. An iCLA is required once someone gets commit privs and provides a belts-and-braces provenance history, ensuring that all code that comes into Apache has history and can be included. NOTE: Apache only accepts voluntary code donations; no matter what the license, if the copyright holder does not want the code to be included in Apache projects, Apache will honor that request. So the above agreements also align with that policy. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
