Software Development Agreement Sample
Software Development Agreement Sample
1. Definitions
1.1. “Confidential Information” shall mean all material and information supplied by
Customer that has or will come into Developer’s possession or knowledge of Developer
in connection with its performance hereunder. Confidential information does not include
information that:
(c) Developer obtains from sources other than Customer who owe no duty of
confidentiality to Customer; or
1.2. “Developer’s Duties” shall mean a listing of all items to be delivered to Customer
under this Agreement.
1.3. “Developer’s Duties” shall mean a work that is based on any preexisting works,
such as a revision, modification, translation, abridgement, condensation, expansion, or
any other form in which such preexisting works may be recast, transformed, or adapted,
and that, if prepared without authorization of the owner of the copyright in such pre
existing work, would constitute a copyright infringement under the United States
Copyright Act.
1.4. “Source License Agreement” means the terms under which Software is licensed in
source code form to the general public for use without charge, including without
limitation any license agreement that
(a) conditions the use or distribution of any Software program that incorporates such
Software on the disclosure, licensing or distribution of the source code of such program
(including such Software) and
(b) otherwise materially limits a licensee’s freedom of action with regard to seeking
compensation in connection with licensing or distributing such program or Software in
object code form, including without limitation the GNU General Public License or the
GNU Lesser General Public License.
1.5. “Software” means Software licensed pursuant to the terms of an Open Source
License Agreement.
1.6. “Schedule” shall mean the delivery dates for each Developer’s Duty.
1.7. “Specifications” shall mean the specifications for the Software as directed by
Customer, together with any modifications that may be agreed to in writing by the
parties during the term of this Agreement.
2. Main Responsibilities
2.3. Training.
(b) Rectification. Developer shall [immediately OR use its best efforts to] correct the
Software and upon delivery of such correction, the process of acceptance, completion,
and rejection shall restart.
(c) Continued Failure. If the Developer’s corrections fails to deliver the Software in
accordance with the Specifications, Developer’s Duties, or Schedule, then Customer
may elect to:
4. Changes
(ii) require Developer to deliver the Software with the suggested change, subject to the
delay and/or additional expense.
If Developer cannot or chooses not to accept the change order, then Customer may
elect to terminate the agreement.
5. Payment.
7. Term. This Agreement shall commence upon [DATE] and continue until all of the
obligations of the parties have been performed or until earlier terminated as provided
herein.
8. Representations
8.1. No Infringement. Developer represents and warrants that the Software will not
infringe any patent, copyright, trademark, trade secret or other proprietary right of any
person.
8.2. No Third Party Property. Developer represents and warrants that it will not use
any trade secrets or confidential or proprietary information owned by any third party in
developing the Software.
8.3. No Obligation. Developer represents and warrants that neither Developer nor any
other company or individual performing services pursuant to this Agreement is under
any obligation to assign or give any work done under this Agreement to any third party.
8.4. No Open Source. Developer warrants that the Software does not contain any
other Software.
9. Warranties
9.2. Repair or Replace. Developer will repair or replace the System during such [TIME
PERIOD] as soon as possible after Customer informs Developer of any breach of this
warranty.
11.2. Escrow of Source Code. Developer agrees that one copy of the source code
version of the Software and associated documentation shall be deposited with an
escrow agent specializing in software escrows to be mutually agreed upon in writing by
Developer and Customer after good faith negotiation.
11.3. Delivery and Update of Source Code. The source code shall be delivered to the
escrow agent within [NUMBER OF DAYS] days after delivery of the object code to
Customer. Thereafter, the source code version of all updates, enhancements and
modifications of the Software created by Developer on Customer’s behalf, as well as
associated documentation, shall be deposited by Developer with the escrow agent.
Customer shall pay all fees necessary to establish and maintain the escrow.
(b) Developer fails to fulfill its obligations to maintain the Software as provided in this
Agreement.
(c) Developer becomes insolvent or admits insolvency or a general inability to pay its
debts as they become due.
(d) Developer files a petition for protection under the U.S. Bankruptcy Code, or an
involuntary petition is filed against it and is not dismissed within 60 days.
15. Terminations.
(b) the breaching party fails to cure such breach within [TIME PERIOD] of receipt of the
notice.
15.2. Effect of Termination
16. General Provisions.
16.7. No Waiver. The waiver or failure of either party to exercise any right provided in
this agreement shall not be deemed a waiver of any other right or remedy to which the
party may be entitled.
In Witness whereof, the parties have performed this Agreement as of the date first
written above.
Customer: ______________________ Date: ______________________