/Docs/G/TechContracts/SoftwareLicense/Form/0.md
  Source views: Source JSON(ish) on GitHub (VSCode)   Doc views: Document (&k=r00t): Visual Print Technical: OpenParameters Xray
Note = from [https: TechContracts.com/] The introductory materials are visible by looking at the source of this page via the link to "GitHub" above.
Note = This is a first, simple prose objectification of the license agreement. It breaks each section and subsection into a separate unit (key/value) and reassembles them into the whole document. It has a few alternatives, done with the /Alt/ widget. Only one section, ConfInfo (Confidential Information) is broken out into a separate file and referenced for transclusion. The original footnotes are now directly next to the text.
Note = The semantic naming of sections only goes to the section level, not to subsections and beyond, which remain with their original number references. Cross-references and defined terms have not yet been parameterized and made into links to the referenced section or definition. In short, this document has only begun to be automated.
THE TECH CONTRACTS HANDBOOK =
Cloud Computing Agreements, Software Licenses, and Other IT Contracts for Lawyers and Businesspeople =
Second Edition =
by David W. Tollen =
(ABA Publishing - Intellectual Property Law Section of the American Bar Association; 2015) =
=
Form Contract =
Software License, Customization, & Maintenance Agreement =
=
Software License w/ Integration or Other Customization; Short Maintenance Terms; Source Code Escrow =
=
=
You may use the form contract below subject to the “Terms of Use” posted at http://techcontracts.com/privacy/. In addition to the Terms of Use, PLEASE READ THE FOLLOWING DISCLAIMER BEFORE USING THE FORM CONTRACT: =
NEITHER THE AUTHOR NOR THE PUBLISHER REPRESENTS THAT THE FORM CONTRACT BELOW WILL MEET YOUR SPECIFIC GOALS, PROTECT YOUR SPECIFIC INTERESTS, OR WITHSTAND CHALLENGES TO ITS LEGAL OR FACTUAL SUFFICIENCY. The form contract below is general in nature and may not be sufficient for a specific contractual, technological, or legal problem or dispute. THE FORM IS NOT PROVIDED WITH ANY GUARANTY, WARRANTY, OR REPRESENTATION AS TO QUALITY OR SUITABILITY FOR ANY PARTICULAR PURPOSE. Publication of the form does not constitute the practice of law and is not legal counsel or advice. Neither the author nor the publisher of The Tech Contracts Handbook, nor anyone affiliated with the book’s Website, is rendering a legal or other professional service. The form should not be relied upon as a substitute for consultation with an attorney. =
Note that this document uses Microsoft Word multi-level bullets/numbering for section numbers and cross-referencing features for section references. =
Please delete all text above the following dotted line, as well as the line itself and the page-break following it, before using this form. =
------------------------------------ =
Doc.Ti = Software License, Customization, and Maintenance Agreement
This.sec = This {Doc.Ti} (this “{DefT.Agreement}”) is entered into as of {EffectiveDate.YMD} (the “Effective Date”) by and between {Vendor.US.N,E,A} (“{DefT.Vendor}”), and {Customer.US.N,E,A} (“{DefT.Customer}”).
RECITALS =
Why. = [G/TechContracts/SoftwareLicense/Sec/Why/0.md]
That.sec = Therefore, in consideration of the mutual covenants, terms, and conditions set forth below, including those outlined on Attachments A and B (which are incorporated into this Agreement by this reference), the adequacy of which consideration is hereby accepted and acknowledged, the parties agree as set forth below.

TERMS AND CONDITIONS
Def. = [G/TechContracts/SoftwareLicense/Sec/Def/0.md]
License. = [G/TechContracts/SoftwareLicense/Sec/License/0.md]
Customize. = [G/TechContracts/SoftwareLicense/Sec/Customize/0.md]
Maintain. = [G/TechContracts/SoftwareLicense/Sec/Maintain/0.md]
Compensate. = [G/TechContracts/SoftwareLicense/Sec/Compensate/0.md]
IP. = [G/TechContracts/SoftwareLicense/Sec/IP/0.md]
ConfInfo. = [G/TechContracts/SoftwareLicense/Sec/ConfInfo/0.md]
ConfInfo.Def.Direction.SecName = ConfInfo.Def.Direction
SoftwareAudit. = [G/TechContracts/SoftwareLicense/Sec/SoftwareAudit/0.md]
SourceCodeEscrow. = [G/TechContracts/SoftwareLicense/Sec/SourceCodeEscrow/0.md]
Warrant. = [G/TechContracts/SoftwareLicense/Sec/Warrant/0.md]
Indemnify. = [G/TechContracts/SoftwareLicense/Sec/Indemnify/0.md]
LimitLiability. = [G/TechContracts/SoftwareLicense/Sec/LimitLiability/0.md]
Life. = [G/TechContracts/SoftwareLicense/Sec/Life/0.md]
Misc. = [G/TechContracts/SoftwareLicense/Sec/Misc/0.md]
Sign.By.0.sec = IN WITNESS THEREOF, the parties have executed this {_Agreement} as of the Effective Date.
Note = The structure of this document comes from an Outline:
Annex.sec =
ATTACHMENT A

{Annex.Customization.Doc}
ATTACHMENT B

{Annex.EscrowAgreement.Doc}
Annex.Customization. = [G/TechContracts/SoftwareLicense/Annex/Customization/0.md]
Annex.EscrowAgreement. = [G/TechContracts/SoftwareLicense/Annex/EscrowAgreement/0.md]
= [G/TechContracts/SoftwareLicense/Outline/BusinessSubsections.md]
Def.Xnum = 1
Def.Specifications.Xnum = 8
License.Xnum = 2
License.Grant.Xnum = {License.Xnum}.1
License.Restrict.Xnum = {License.Xnum}.2
License.Deliver.Xnum = {License.Xnum}.3
License.Document.Xnum = {License.Xnum}.4
Customize.Xnum = 3
Customize.Perform.Xnum = {Customize.Xnum}.1
Customize.Deliver.Xnum = {Customize.Xnum}.2
Maintain.Xnum = 4
Maintain.Perform.Xnum = {Maintain.Xnum}.1
Compensate.Xnum = 5
IP.Xnum = 6
ConfInfo.Xnum = 7
ConfInfo.NDA.Xnum = {ConfInfo.Xnum}.2
SoftwareAudit.Xnum = 8
SourceCodeEscrow.Xnum = 9
SourceCodeEscrow.Contract.Xnum = {SourceCodeEscrow.Xnum}.1
SourceCodeEscrow.Deposit.Xnum = 2
SourceCodeEscrow.License.Xnum = {SourceCodeEscrow.Xnum}.3
Warrant.Xnum = 10
Warrant.ByVendor.Xnum = {Warrant.Xnum}.1
Warrant.Mutual.Xnum = {Warrant.Xnum}.
Warrant.Limit.Xnum = {Warrant.Xnum}.
Indemnify.Xnum = 11
Indemnify.ByVendor.Xnum = {Indemnify.Xnum}.1
Indemnify.Mutual.Xnum = {Indemnify.Xnum}.2
Indemnify.LawSuit.Xnum = {Indemnify.Xnum}.3
LimitLiability.Xnum = 12
LimitLiability.Cap.Xnum = {LimitLiability.Xnum}.1
LimitLiability.ConsequentialDamages.Xnum = {LimitLiability.Xnum}.2
LimitLiability.Except.Xnum = {LimitLiability.Xnum}.3
Life.Xnum = 13
Life.Term.Xnum = {Life.Xnum}.1
Life.TerminationCause.Xnum = {Life.Xnum}.2
Misc.Xnum = 14
Misc.Assign.Xnum = {Misc.Xnum}.5
Misc.Bankruptcy.Xnum = {Misc.Xnum}.9
Misc.LawAndForum.Xnum = {Misc.Xnum}.10
DefT.Acceptance = Acceptance
DefT.Agreement = Agreement
DefT.Associates = Associates
DefT.Confidential_Information = Confidential Information
DefT.Customization_Services_Fees = Customization Services Fees
DefT.Deposit_Material = Deposit Material
DefT.Discloser = Discloser
DefT.Escrow_Agent = Escrow Agent
DefT.Escrow_Agreement = Escrow Agreement
DefT.Feedback = Feedback
DefT.Indemnified_Claim = Indemnified Claim
DefT.Indemnified_Party = Indemnified Party
DefT.Indemnitor = Indemnitor
DefT.License_Fees = License Fees
DefT.License_Provisions.sec = License Provisions
DefT.Maintenance = Maintenance
DefT.Maintenance_Fees = Maintenance Fees
DefT.Purpose = Purpose
DefT.Recipient = Recipient
DefT.Release_Conditions = Release Conditions