forked from krainboltgreene/krainboltgreene.github.io
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CONTRACT.html
473 lines (376 loc) · 25 KB
/
CONTRACT.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
<form class="form-inline">
<p>
This <strong>Program Development Agreement</strong> is dated June 6, 2012, and is between <input class="form-control paper" value="Kurtis Rainbolt-Greene"> (the “Developer”) and <input class="form-control paper" value="Client Name"> (the “Client”). This Agreement is a contract that defines the scope of programming services that the <strong>Developer</strong> will provide to the <strong>Client</strong> in return for a fee.
</p>
<p>
The parties agree as follows:
</p>
<ol>
<li>
<p>
<strong>Definitions</strong>. Each of the following terms has the meaning assigned to it.
</p>
<ol>
<li>
<strong>Agreement</strong> means this <strong>Program Development Agreement</strong>, as amended from time to time.
</li>
<li>
<strong>Client Representative</strong> has the meaning assigned to it in section 4.
</li>
<li>
<strong>Development Project</strong> means the entire scope of work contracted for pursuant to this <strong>Agreement</strong>, including the specific goals, intended purpose, and other technical details of the work, as set out in <strong>Exhibit A</strong>, as amended from time to time.
</li>
<li>
<strong>Down Payment</strong> has the meaning assigned to it in section 3.1.
</li>
<li>
<strong>Work Product</strong> means any programming or software created by the <strong>Developer</strong> pursuant to this <strong>Agreement</strong>, or created outside the scope of this <strong>Agreement</strong> and used to complete to the <strong>Development Project</strong>.
</li>
</ol>
</li>
<li>
<p>
<strong>Development Services</strong>.
</p>
<ol>
<li>
<strong>Programming</strong>. The <strong>Developer</strong> shall design, program, and implement all <strong>Work Product</strong> sufficient to complete the <strong>Development Project</strong> to the specifications described in Exhibit A.
</li>
<li>
<strong>Periodic Review</strong>. Upon the <strong>Client</strong>’s reasonable request, the <strong>Developer</strong> shall make any or all <strong>Work Product</strong> available to the <strong>Client</strong> for its review.
</li>
<li>
<strong>Tender to the Client</strong>. After the <strong>Development Project</strong> is complete, and within <input class="form-control paper" value="24 hours"> after receiving final payment of all outstanding fees, costs, and expenses owed by the <strong>Client</strong>, the <strong>Developer</strong> shall tender all <strong>Work Product</strong> (including binary and source code) to the <strong>Client</strong>.
</li>
<li>
<strong>Right to Assign and Sub-Contract</strong>. The <strong>Developer</strong> may assign any of his duties under this <strong>Agreement</strong> to any person of his choosing, including (but not limited to) sub-contracting with another to perform work on the <strong>Development Project</strong>. If so, the <strong>Developer</strong> agrees to supervise all sub-contractors and warrants the quality of their work.
</li>
</ol>
</li>
<li>
<p>
<strong>Payment for Development Services</strong>
</p>
<ol>
<li>
<strong>Down Payment</strong>. The <strong>Down Payment</strong> for this <strong>Development Project</strong> is <input class="form-control paper" value="$5,000">. The <strong>Client</strong> shall deliver the <strong>Down Payment</strong> to the <strong>Developer</strong> within <input class="form-control paper" value="24 hours"> after all parties have executed this <strong>Agreement</strong>. The Client agrees that the <strong>Down Payment</strong> is non-refundable.
</li>
<li>
<strong>Fee for Services</strong>. The <strong>Developer</strong>’s fee for services is <input class="form-control paper" value="$400"> for each half-day of work expended towards the <strong>Development Project</strong>. This fee may contractually increase due to the <strong>Client</strong>’s non-payment pursuant to section 3.8.
</li>
<li>
<strong>Payment of Development Costs and Expenses</strong>. In addition to the <strong>Developer</strong>’s fee, the <strong>Client</strong> shall pay for all costs and expenses reasonably incurred by the <strong>Developer</strong> and reasonably necessary to complete the <strong>Development Project</strong>. The parties agree that such costs include (but are not limited to):
<ol>
<li>
fees for server space to store Work Product;
</li>
<li>
costs for application-hosting and management platforms, including but not limited to Heroku, Codeship, and Github; and,
</li>
<li>
development license fees
</li>
</ol>
<p>
Further, the <strong>Client</strong> shall not object to the reasonableness of any individual cost or expense <input class="form-control paper" value="$100"> or less in value. Concomitantly, the <strong>Developer</strong> shall consult with the <strong>Client</strong> prior to incurring any expense greater than <input class="form-control paper" value="$100"> in value.
</p>
<p>
Finally, if the <strong>Client</strong> refuses to authorize any purchase pursuant to this section, the <strong>Developer</strong> may either:
</p>
<ol>
<li>
stop working on the <strong>Development Project</strong> until the <strong>Client</strong> authorizes the disputed purchase; or,
</li>
<li>
immediately terminate the contract. In this event, the termination will be effective as of the date the <strong>Developer</strong> gives the <strong>Client</strong> written notice of termination pursuant to this section.
</li>
</ol>
</li>
<li>
<p>
Invoicing. The Developer shall invoice the <strong>Client</strong> for all fees earned and costs and expenses accrued on a weekly basis. The Client agrees to receive each invoice by e-mail. The form of the invoice will provide the following information:
</p>
<ol>
<li>
the total number of days (either in the aggregate or per discrete item of work performed), to the <input class="form-control paper" value="half-day">, that the <strong>Developer</strong> (or his assignees or sub-contractors) worked on the <strong>Development Project</strong>
</li>
<li>
a description of each discrete item of work performed,
</li>
<li>
the name of the person performing either all work or each discrete item of work;
</li>
<li>
the date on which each discrete item of work was performed;
</li>
<li>
a descriptive list of all costs and expenses incurred; and,
</li>
<li>
the total amount of fees, costs and expenses owed (after deducting any remaining balance from the <strong>Down Payment</strong>).
</li>
</ol>
</li>
<li>
<p>
<strong>Payment of Fees, Costs and Expenses</strong>. Any fees, costs or expenses owed to the <strong>Developer</strong> will first be deducted against the <strong>Down Payment</strong>. Once the down payment is exhausted, the <strong>Client</strong> shall pay all monies owed within <input class="form-control paper" value="7 days"> after the date on which <strong>Developer</strong> invoices the <strong>Client</strong>.
</p>
<p>
By way of illustration only, if the <strong>Developer</strong> invoices the <strong>Client</strong> via e-mail on Monday, July 2, 2020, then the <strong>Client</strong> must deliver payment to the <strong>Developer</strong> any time before Tuesday, July 10, 2020.
</p>
</li>
<li>
<strong>Immediate Invoicing and Payment for Fees</strong>. Regardless of any other provision in this <strong>Agreement</strong> to the contrary, the <strong>Developer</strong> may immediately invoice the <strong>Client</strong> when the total amount of fees, costs or expenses presently due is <input class="form-control paper" value="$1,000"> or more. The <strong>Client</strong> shall pay these monies within <input class="form-control paper" value="7 days"> after the date on which the <strong>Developer</strong> invoices the <strong>Client</strong> pursuant to this section.
</li>
<li>
<strong>Form of Payment</strong>. The <strong>Developer</strong> shall choose a bank account. Whenever the <strong>Client</strong> owes any fees, costs or expenses pursuant to this <strong>Agreement</strong>, the <strong>Client</strong> shall either pay those monies via wire payment to this account, or by cashier’s check or money order made payable to the <strong>Developer</strong>.
</li>
<li>
<p>
<strong>Consequences of Non-Payment</strong>. Regardless of any provision in this <strong>Agreement</strong> to the contrary, the parties agree that the <strong>Client</strong>’s failure to timely pay any and all invoiced fees, costs, and expenses is a total breach of this <strong>Agreement</strong>, and in that event the <strong>Developer</strong> retains the right to either:
</p>
<ol>
<li>
stop working on the <strong>Development Project</strong> until the <strong>Client</strong> pays all monies owed;
</li>
<li>
immediately terminate the contract. In this event, the termination will be effective as of the date the <strong>Developer</strong> gives the <strong>Client</strong> written notice of termination pursuant to this section; or,
</li>
<li>
continue to work on the <strong>Development Project</strong>. However, in the event the <strong>Developer</strong> continues to work pursuant to this section, the <strong>Developer</strong>’s fees for future work performed on the <strong>Development Project</strong> will increase to <input class="form-control paper" value="$2000 per day">, and the <strong>Client</strong> agrees to and shall pay this increased daily fee. This fee increase will remain in effect unless and until the <strong>Client</strong> pays all outstanding monies owed, at which time all fees for future services will reduce back to the rate listed in section 3.2.
</li>
</ol>
</li>
</ol>
</li>
<li>
<p>
<strong>Client Representative</strong>. Within 24 hours after all parties sign this Agreement, the <strong>Client</strong> shall choose <input class="form-control paper" value="John Q. Public"> as a <strong>Client Representative</strong>. The <strong>Client</strong> shall give the <strong>Client Representative</strong> agency and mandate to:
</p>
<ol>
<li>
give instructions or directions to the <strong>Developer</strong> on behalf of the <strong>Client</strong>, and to review the <strong>Developer’s Work Product</strong> from time to time;
</li>
<li>
amend the details or enlarge the scope of the <strong>Development Project</strong>, as set out in <strong>Exhibit A</strong>; and,
</li>
<li>
consult with the <strong>Developer</strong> on costs and expenses necessary to complete the <strong>Development Project</strong>, and to authorize the purchase of expenses greater than <input class="form-control paper" value="$100"> in value.
</li>
</ol>
<p>
Furthermore, the <strong>Client</strong> warrants that it has given the <strong>Client Representative</strong> the agency and mandate described above, and the <strong>Client</strong> shall not give instructions; amend the details or enlarge the scope of the <strong>Development Project</strong>; or consult on development costs except through the <strong>Client Representative</strong>. The <strong>Client</strong> may replace the <strong>Client Representative</strong> with another at any time, and this replacement becomes effective once the <strong>Developer</strong> has received written notice of the change from the <strong>Client</strong>.
</p>
</li>
<li>
<p>
<strong>Additions to the Development Project</strong>. The <strong>Client</strong> (only through the <strong>Client Representative</strong>) and <strong>Developer</strong> may agree in writing at any time to amend the details or enlarge the scope of the <strong>Development Project</strong> as set out in <strong>Exhibit A</strong>.
</p>
<p>
If the <strong>Client</strong> desires such an amendment, but the <strong>Developer</strong> does not agree, the <strong>Client</strong> may attempt to terminate this <strong>Agreement</strong> by giving the <strong>Developer</strong> written notice of termination pursuant to this section.
</p>
<p>
If the <strong>Developer</strong> does not agree, in writing, to the <strong>Client</strong>’s proposed amendment within <input class="form-control paper" value="14 days"> after the <strong>Developer</strong> receives written notice pursuant to this section, this <strong>Agreement</strong> is terminated.
</p>
<p>
Finally, no amendment to <strong>Exhibit A</strong> may be made which reduces or eliminates the amount of fees, costs, or expenses already owed to the <strong>Developer</strong> pursuant to this <strong>Agreement</strong>.
</p>
</li>
<li>
<p>
<strong>Ownership of Work Product</strong>.
</p>
<ol>
<li>
<p>
<strong>Work-for-Hire</strong>. All <strong>Work Product</strong> created and wholly owned by the <strong>Developer</strong> is work made for hire, and all rights to the <strong>Work Product</strong> vest in the <strong>Client</strong> (specifically excluding, however, any <strong>Work Product</strong> in which the <strong>Developer</strong> no longer owns the copyright or possesses any other rights). The <strong>Developer</strong> has no right to the <strong>Work Product</strong> made for hire or any interest in it, except for the license granted by the <strong>Client</strong> to the <strong>Developer</strong> pursuant to section 6.3.
</p>
</li>
<li>
<p>
<strong>Assignment of Rights</strong>. To further ensure that the <strong>Client</strong> retains full rights to the <strong>Work Product</strong> made for hire, the <strong>Developer</strong> assigns to the <strong>Client</strong>
</p>
<ol>
<li>
all rights to the <strong>Work Product</strong> owned or retained by the <strong>Developer</strong> that do not vest in the <strong>Client</strong> by operation of law; and,
</li>
<li>
all copyright interests (if any) in the <strong>Work Product</strong> owned by the <strong>Developer</strong> under law.
</li>
</ol>
<p>
Nothing in this subsection will be construed to divest the <strong>Developer</strong> of the license granted by the <strong>Client</strong> pursuant to section 6.3.
</p>
</li>
<li>
<p>
<strong>Developer’s License</strong>. Regardless of any other provision in this <strong>Agreement</strong> to the contrary, and in consideration of the work performed pursuant to this <strong>Agreement</strong>, the <strong>Client</strong> forever grants to the <strong>Developer</strong> a worldwide, royalty-free, non-exclusive, perpetual and irrevocable license to use, copy, or sell all <strong>Work Product</strong> made for hire (or any component thereof) for any purpose and in any manner the <strong>Developer</strong> deems fit, including (but not limited to) the right to copy, modify, make derivative works, publish, sell, transfer, license, assign, or give away the <strong>Work Product</strong>, without giving any notice or payment to the <strong>Client</strong>.
</p>
<p>
Furthermore, the <strong>Client</strong> specifically grants to the <strong>Developer</strong> as part of this license the right to transfer, give or sell this license or any rights thereof to others, without giving any notice or payment to the <strong>Client</strong>. The <strong>Client</strong> specifically understands and agrees that the <strong>Developer</strong> may sell any <strong>Work Product</strong> made for hire pursuant to this <strong>Agreement</strong> to others, and that others may use, reproduce, and sell this <strong>Work Product</strong> pursuant to the license granted by this section.
</p>
</li>
</ol>
</li>
<li>
<p>
<strong>Client’s Warranties</strong>.
</p>
<ol>
<li>
The <strong>Client</strong> warrants that it is a company duly organized, validly existing, and in good standing under the laws of its jurisdiction of organization or incorporation (as the case may be);
</li>
<li>
<p>
The <strong>Client</strong> warrants that it possesses all requisite power and authority to:
</p>
<ol>
<li>
own, operate, and lease its properties, and to carry on its business as it is now being conducted; and,
</li>
<li>
sign, deliver, and perform this <strong>Agreement</strong>.
</li>
</ol>
</li>
<li>
The <strong>Client</strong> warrants that it has taken all necessary action to authorize the signing, delivery, and performance of this <strong>Agreement</strong>.
</li>
<li>
The <strong>Client</strong> warrants that it has duly signed this <strong>Agreement</strong>, and that the <strong>Client</strong>’s signature and consent constitutes a legal, valid, and binding obligation that is enforceable against the <strong>Client</strong>.
</li>
</ol>
</li>
<li>
<p>
<strong>Developer’s Warranties.</strong>
</p>
<ol>
<li>
<p>
The <strong>Developer</strong> warrants that it possesses all requisite power and authority to:
</p>
<ol>
<li>
own, operate, and lease its properties, and to carry on its business as it is now being conducted; and,
</li>
<li>
sign, deliver, and perform this <strong>Agreement</strong>.
</li>
</ol>
</li>
<li>
The <strong>Developer</strong> warrants that it has taken all necessary action to authorize the signing, delivery, and performance of this <strong>Agreement</strong>.
</li>
<li>
The <strong>Developer</strong> warrants that it has duly signed this <strong>Agreement</strong>, and that the <strong>Developer</strong>’s signature and consent constitutes a legal, valid, and binding obligation that is enforceable against the <strong>Developer</strong>.
</li>
<li>
<p>
The <strong>Developer</strong> warrants that all <strong>Work Product</strong> is:
</p>
<ol>
<li>
useable by the <strong>Client</strong> and fit for its intended purpose;
</li>
<li>
operates in conformity with the specifications as set out in <strong>Exhibit A</strong>; and,
</li>
<li>
at the time of delivery, free of viruses, Trojan horses, malware, spyware, or other software that could damage the software or hardware of the <strong>Client</strong> or of any other <strong>Client</strong>-authorized user of the <strong>Work Product</strong>.
</li>
</ol>
</li>
</ol>
</li>
<li>
<strong>Development Credit</strong>. The Developer may reference, credit, or describe any <strong>Work Product</strong> created, or <strong>Development Project</strong> completed, pursuant to this <strong>Agreement</strong> on the <strong>Developer</strong>’s website, during presentations, or performances, or by any other printed, audio, broadcast, video, digital, or other medium.
</li>
<li>
<p>
<strong>Termination</strong>.
</p>
<ol>
<li>
<p>
<strong>Termination on Completion</strong>. This <strong>Agreement</strong> terminates when
</p>
<li>
the <strong>Developer</strong> has reasonably completed the <strong>Development Project</strong> as set out in <strong>Exhibit A</strong>;
</li>
<li>
the <strong>Developer</strong> has tendered all <strong>Work Product</strong> to the <strong>Client</strong> pursuant to section 2.3; and,
</li>
<li>
the <strong>Client</strong> has paid all fees, cost and expenses owed to the <strong>Developer</strong> pursuant to section 3.5.
</li>
</li>
<li>
<p>
<strong>Termination for Cause</strong>. This <strong>Agreement</strong> also terminates when:
</p>
<ol>
<li>
either the <strong>Developer</strong> or <strong>Client</strong> breaches a promise or warranty made under this <strong>Agreement</strong>; and,
</li>
<li>
the non-breaching party gives written notice to the breaching party that the <strong>Agreement</strong> is being terminated for cause pursuant to this section.
</li>
</ol>
</li>
<li>
<strong>Termination as Otherwise Provided in this Agreement</strong>. This <strong>Agreement</strong> also terminates as provided for in sections 3.3, 3.8, and 5.
</li>
</ol>
</li>
<li>
<p>
<strong>General Provisions</strong>.
</p>
<ol>
<li>
<strong>Governing Law</strong>. The laws of Louisiana govern all matters relating to this <strong>Agreement</strong>, including torts and other lawsuits filed.
</li>
<li>
<strong>Venue</strong>. Any lawsuit relating to, or seeking relief from, this <strong>Agreement</strong> shall be filed in a state court of competent jurisdiction within the state of Louisiana.
</li>
<li>
<strong>Assignment and Delegation</strong>. The <strong>Client</strong> shall not assign or delegate its performance under the <strong>Agreement</strong>, except as provided in section 4 relating to the <strong>Client Representative</strong>. The <strong>Developer</strong> shall not assign or delegate its performance under this <strong>Agreement</strong>, except as provided in section 2.4 relating to assignees and subcontractors.
</li>
<li>
<strong>Successors and Assigns</strong>. This <strong>Agreement</strong> binds and benefits the parties and their respective, permitted successors and assigns (if any).
</li>
<li>
<strong>Merger</strong>. This <strong>Agreement</strong> is the final, complete, and exclusive statement of the parties’ agreement on the matters contained in this <strong>Agreement</strong>. This <strong>Agreement</strong> supersedes all previous negotiations and agreements.
</li>
<li>
<strong>Notices</strong>. The parties shall give all notices and consents required under this <strong>Agreement</strong> in writing. Except as otherwise provided in sections 3.5 and 3.6 relating to invoicing, a notice or consent from one party is effective on the date the other party receives it.
</li>
<li>
<strong>Amendments</strong>. Any amendment to this <strong>Agreement must</strong> and shall be made by an agreement in writing, signed by both parties.
</li>
</ol>
</li>
</ol>
<p>
To evidence the parties’ agreement to this <strong>Agreement</strong>, they have signed and delivered it on the date set forth in the <strong>Preamble</strong>.
</p>
<p class="col-xs-6 col-sm-6 col-md-6 col-lg-6">
<input class="form-control paper" value="Kurtis Rainbolt-Greene">
<br>
<input class="form-control paper" value="Difference Engineers">
</p>
<p class="col-xs-6 col-sm-6 col-md-6 col-lg-6">
<input class="form-control paper" value="John Q. Public">
<br>
<input class="form-control paper" value="Company Name">
</p>
</form>
<hr class="break">
<form class="form">
<h1>EXHIBIT A</h1>
<p>
By affixing their respective signatures below, the parties agree that entire scope of development and programming work contracted for pursuant to this <strong>Agreement</strong>, including the specific goals, intended purpose, and other technical details of the <strong>Development Project</strong>, are set out as described in this <strong>Exhibit A</strong>.
</p>
<textarea class="form-control paperarea"></textarea>
</form>