If you want to contribute code or other materials to a VMware open source project will be asked to agree to an Individual Contributor License Agreement (ICLA) or a Corporate Contributor License Agreement (CCLA).
The purpose of the contributor license agreement is to provide a written record that you (or your employer) have agreed to provide your contributions of code and material under the license(s) governing the VMware project. The contributor agreement also serves to document that the code and material you are contributing was written by you or is material that you have the right to contribute to the VMware project.
In the future, should VMware be asked to defend its right to distribute a particular piece of code you contributed, the contributor agreement serves to document that you created the code, were authorized to contribute the code to the VMware project, and agreed to use of the code you contributed in the VMware project.
This not only protects VMware, but also the users of the Open Source project. Without a complete record of authorizations for all contributions, VMware could be forced to cease distribution of the software which would in turn have a negative impact on users of the software.
Individual Contributor License Agreement (ICLA): If you, in your personal capacity (not your employer), owns the copyright in your contribution then you should submit an ICLA.
Corporate Contributor Agreement (CCLA): If any of your contributions to a project are created in the course of your employment, they may be owned by your employer. In this case you should submit a CCLA. When you submit a CCLA VMware will ask you to provide the email address of one of your employer's attorneys. VMware will send an email to your attorney asking him/her to confirm that you are authorized to agree to the CCLA on behalf of your employer.