1. 1 MSFT CLA ver.1.2.3
Contribution License Agreement
ThisContributionLicense Agreement(“Agreement”) isagreedtoby the partiessigningbelow (“You”),
and conveyscertainlicenserightsto MicrosoftCorporation anditsaffiliates (“Microsoft”)forYour
contributionsto Microsoftopensource projects.ThisAgreementiseffective asof the latestsignature
date below(“EffectiveDate”).
1. Definitions.
“Code” meansthe computersoftware code,whether inhuman-readableormachine-executable form,
that isdeliveredbyYouto MicrosoftunderthisAgreement.
“Project” meansanyof the projectsownedormanagedbyMicrosoftand offeredunderalicense
approvedbythe OpenSource Initiative (www.opensource.org).
“Submit” isthe act of uploading,submitting,transmitting,ordistributingcode orothercontenttoany
Project,includingbutnotlimitedtocommunicationonelectronicmailinglists,source code control
systems,andissue trackingsystemsthatare managedby,or on behalf of,the Projectforthe purpose of
discussingandimprovingthatProject,butexcludingcommunicationthatisconspicuouslymarkedor
otherwise designatedinwritingbyYouas “Not a Submission.”
“Submission” meansthe Code and anyothercopyrightable material SubmittedbyYou,includingany
associatedcomments anddocumentation.
2. Your Submission.Youmustagree to the termsof thisAgreementbeforemakinga Submissiontoany
Project.ThisAgreementcoversanyandall SubmissionsthatYou,now or inthe future (exceptas
describedinSection 4below),SubmittoanyProject.
3. Originalityof Work. You representthateachof Your Submissionsis entirely Youroriginal work.
ShouldYouwishto Submitmaterialsthatare notYour original work,Youmay Submitthemseparately
to the Projectif You (a) retainall copyrightandlicense informationthatwasinthe materialsasyou
receivedthem,(b) inthe descriptionaccompanyingyourSubmission,include the phrase “Submission
containingmaterialsof athirdparty:” followedbythe namesof the thirdparty andany licensesorother
restrictionsof whichYouare aware,and(c) follow anyotherinstructionsinthe Project’swritten
guidelinesconcerning Submissions.
4. Your Employer.If You have an employer(otherthanyourself),Youmusthave the employersignin
one of the twospaces indicatedbelow.If the employersignsinthe firstspace,the term“You” inthis
Agreementwill refertoYou andthe employercollectively.If Youchange employers inthe future and
desire toSubmitadditional Submissions,thenYouagree tosigna new Agreementsignedby the new
employerbefore Submittingthose Submissions.
5. Licenses.
a. Copyright License. You grant Microsoft,andthose whoreceive the Code directlyorindirectly
fromMicrosoft,a perpetual,worldwide,non-exclusive,royalty-free,irrevocable licenseinthe
Submissiontoreproduce,preparederivative worksof,publiclydisplay,publiclyperform, anddistribute
the Submissionandsuchderivativeworks,andtosublicenseanyorall of the foregoingrightstothird
parties.
2. 2 MSFT CLA ver.1.2.3
b. Patent License.You grant Microsoft,andthose whoreceive the Code directlyorindirectly
fromMicrosoft,a perpetual,worldwide,non-exclusive,royalty-free,irrevocable licenseunderyour
patentclaimsthat directlyreadonthe Code to make,have made,use,offertosell,sellandimportor
otherwise dispose of the Code.
c. Other Rights Reserved. Each party reservesall rightsnotexpresslygrantedinthisAgreement.
No additional licensesorrightswhatsoever(including,withoutlimitation,anyimpliedlicenses) are
grantedby implication,exhaustion,estoppel orotherwise.
6. RepresentationsandWarranties. You representthatYou are legallyentitledtograntthe above
licenses.Yourepresentthateachof Your Submissionsis entirely Youroriginal work (exceptasyou may
have disclosedunderSection3).If an individual issigningthisAgreementonbehalf of the employerof a
personmakinga Submission,pursuanttoSection 4above, the individual representsandwarrantsthat
he or she hasthe necessaryauthoritytobindthe listed employertothe obligationscontainedinthis
Agreement. Youare notexpectedtoprovide supportforYourSubmission,unlessyouchoose todoso.
UNLESS REQUIRED BY APPLICABLELAW OR AGREED TO IN WRITING,ANDEXCEPT FOR THE WARRANTIES
EXPRESSLY STATED IN SECTIONS3, 4, AND6, THE SUBMISSION PROVIDEDUNDER THIS AGREEMENT IS
PROVIDEDWITHOUT WARRANTY OFANY KIND,INCLUDING,BUT NOT LIMITED TO, ANYWARRANTYOF
NONINFRINGEMENT,MERCHANTABILITY,ORFITNESSFORA PARTICULARPURPOSE.
7. Notice to Microsoft. You agree to notifyMicrosoftinwritingof anyfacts or circumstancesof which
You laterbecome aware thatwouldmake Your representations inthisAgreementinaccurate inany
respect.
8. Informationabout Submissions. You acknowledge thatcontributionstoProjectsandinformation
aboutcontributionsmaybe maintainedindefinitelyanddisclosedpublicly,includingyourname and
otherinformationthatyousubmitwithYourSubmission.
9. GoverningLaw/Jurisdiction/Attorneys’Fees.ThisAgreementshallbe construedandcontrolledby
the lawsof the State of Washington,andthe partiesconsenttoexclusive jurisdictionandvenueinthe
federal courtssittinginKingCounty,Washington,unlessnofederal subjectmatterjurisdictionexists,in
whichcase the partiesconsenttoexclusive jurisdictionandvenue inthe SuperiorCourtof KingCounty,
Washington.The partieswaive all defensesof lackof personal jurisdictionandforumnon-conveniens.
Processmaybe servedoneitherpartyinthe mannerauthorizedbyapplicablelaw orcourt rule.Inany
actionto enforce anyrightor remedyunderthisAgreementortointerpretanyprovisionof this
Agreement,the prevailingpartyshall be entitledtorecoveritsreasonable attorneys’fees,costsand
otherexpenses.
10. Entire Agreement/Assignment. ThisAgreementisthe entire agreementbetweenthe parties,and
supersedesanyandall prioragreements,understandingsorcommunications,writtenororal,between
the partiesrelatingto the subjectmatterhereof. ThisAgreementmaybe assignedbyMicrosoft.
[Remainder of page intentionally left blank]
3. 3 MSFT CLA ver.1.2.3
Name (“You”):___________________________________________________________
Signature:_______________________________________________________________
Date: ___________________________________________________________________
Primaryemail address:_____________________________________________________
Mailingaddress:__________________________________________________________
In addition toYour signature above,please initialone of the boxesbelow:
___ I am employedbysomeone else,and perSection 4 above, myemployer,bysigningbelow,
agreesto be a party to thisAgreement,andthe definedterm“You”includesmyemployer.
EmployerName (Individual orCompany):______________________________________
Signature: _________________________________________
By: _________________________________________
Title: _________________________________________
Date: _________________________________________
___ I am employedbysomeone else,andmyemployer,bysigningbelow,waivesanyrightsitmay
have to my Submissions byvirtue of myhavingcreateditduringthe termof my employment
(includingbyvirtue of anycontractwith my employer). If signedbelow,the definedterm“You”does
not include myemployer.
EmployerName (Individual orCompany):______________________________________
Signature: _________________________________________
By: _________________________________________
Title: _________________________________________
Date: _________________________________________
___ I am notemployed byanyone (otherthanmyself)andhave sole rightstomySubmissions.
If you havemultiple employers,pleaseattach a signaturepageforeach of the employers.