3
<title>SQLite Consortium Agreement</title>
7
SQLite Consortium Agreement
10
<p>This SQLite Consortium Agreement ("Agreement") is made and
11
entered into as of the _____ day of ______________, 2007 ("Effective Date")
12
by and between ___________________ (the "Company"), and
13
Hipp, Wyrick & Company, Inc., a Georgia Corporation with
14
headquarters at 6200 Maple Cove Lane, Charlotte, NC ("Hwaci").</p>
16
<p>WHEREAS, Hwaci is the developer of a serverless, embeddable, public
17
domain SQL database engine available at
18
<a href="http://www.sqlite.org/">http://www.sqlite.org/</a>
21
<p>WHEREAS, Company wishes to support the independent development of
22
the SQLite database engine to insure the continuing reliability,
23
vitality, and independence of SQLite, and in connection therewith,
24
Company wishes to provide funds for ongoing research, development,
25
and maintenance of the SQLite code base, operation of the SQLite
26
website, protection and maintenance of the SQLite
27
trademark, as well as for promotion of SQLite at conferences and
30
<p>WHEREAS, Company wishes to receive benefits in the form of
31
services from Hwaci in consideration for their support of SQLite; and</b>
33
<p>WHEREAS, Company and Hwaci each wish SQLite to be supported and
34
maintained as an independent, community-driven project, and to
35
ensure the SQLite development team remains independent.</p>
37
<p>NOW, THEREFORE, in consideration of the mutual promises contained
38
herein, the parties agree as follows:</p>
40
<h2>1.0 Definitions</h2>
42
<h3>1.1 SQLite Developers</h3>
43
<p>The "SQLite Developers" are the employees or contractors of Hwaci engaged
44
in the development of SQLite, including without limitation the
47
<h3>1.2 SQLite Architect</h3>
48
<p>The "SQLite Architect" is the SQLite Developer with ultimate
49
responsibility and authority over changes and maintenance of the
50
SQLite code. The current SQLite Architect is the original designer
51
and developer of SQLite, D. Richard Hipp. Hwaci may change the
52
SQLite Architect from time to time upon approval by Company.</p>
54
<h3>1.3 Consortium Member</h3>
55
<p>A "Consortium Member" is a company or organization, including
56
but not limited to Company, which has entered into an agreement
57
with Hwaci which is substantially similar to this Agreement.
62
<h3>2.1 Responsibilities And Obligations Of SQLite Developers</h3>
64
<h4>2.1.1 General Support</h4>
65
<p>The SQLite Developers shall provide, without limit,
66
timely and accurate answers, advice, and instruction
67
in response to questions and comments from Company about SQLite
68
submitted by email or by telephone at any time day or night.
71
<h4>2.1.2 Debugging Support</h4>
72
The SQLite Developers shall at Company's request provide
73
Company with direct assistance
74
in debugging applications that are built upon or use SQLite.
75
The combined time for Debugging Support and Custom
76
Development for Company is limited to 330 hours per year.
79
<h4>2.1.3 Custom Development</h4>
80
<p>The SQLite Developers shall at the request of Company
81
write new extensions or enhancements
82
to SQLite according to Company's specifications. These extensions
83
and enhancements may be proprietary to Company or open source or
84
with the consent of both Company and the SQLite Architect may
85
be folded into the public domain SQLite source tree.
86
The time devoted to Custom Development for Company is limited 220 hours
90
<h4>2.1.4 Custom Builds</h4>
91
The SQLite Developers shall at Company's request provide Company
92
with specialized builds of SQLite according to Company's specifications.
95
<h4>2.1.5 Legacy Support</h4>
96
<p>The SQLite Developers shall at Company's request provide support
97
and bug-fix patches for any historical version of SQLite.
100
<h4>2.1.6 Custom Testing</h4>
101
<p>The SQLite Developers shall at Company's request set up and run
102
acceptance tests according Company's specifications that are specifically
103
designed to exercise SQLite as configured and used by Company.
104
These acceptance tests shall be run and shall pass prior to any release
108
<h4>2.1.7 Priority Bug Fixes</h4>
109
<p>The SQLite Developers shall assign highest priority to fixing bugs
110
in SQLite that are reported by Company or in which Company has
111
expressed a specific interest.
114
<h4>2.1.8 Code Quality</h4>
115
<p>The SQLite Developers shall at all times keep the SQLite source
116
code well commented and documented and clearly structured and
117
organized so that an experienced and competent programmer can
118
understand it and support it after no more than a few months of study.
121
<h4>2.1.9 Backwards Compatibility</h4>
122
<p>The SQLite Developers recognize that Company uses SQLite
123
in mission-critical applications and therefore shall work diligently
124
to ensure continuing bug-free correct operation and backwards
125
compatibility with prior releases.
128
<h4>2.1.10 Test Coverage</h4>
129
<p>The SQLite Developers shall maintain the SQLite test suite such
130
that no less than 95% source code coverage is provided.
133
<h4>2.1.11 Website</h4>
134
<p>The SQLite Developers shall maintain the SQLite website at
135
<a href="http://www.sqlite.org/">http://www.sqlite.org/</a>
136
in good working order and all SQLite source code shall
137
be made freely available at such website.
141
<h3>2.2 Responsibilities And Obligations Of The SQLite Architect</h3>
143
<h4>2.2.1 Private Briefings</h4>
144
<p>The SQLite Architect shall, at the request of Company,
145
provide Company with private notification and briefings
146
of any new bugs or new features in SQLite that might
147
effect Company's products.
150
<h4>2.2.2 Direction</h4>
151
<p>The SQLite Architect shall coordinate the activities of SQLite
152
Developers and shall publish from time to time a roadmap of
153
proposed future changes and enhancements to SQLite.
156
<h4>2.2.3 Oversight</h4>
157
<p>The SQLite Architect shall personally review all changes to
158
the SQLite Source Code and take responsibility for the quality
159
and correctness of those changes.
162
<h4>2.2.4 Continuity</h4>
163
<p>The initial SQLite Architect shall be the original developer
164
of SQLite, D. Richard Hipp. The role of SQLite Architect shall
165
not be assigned to another during the term of this Agreement except
166
due to the disability of Dr. Hipp and with approval of Company.
169
<h3>2.3 Responsibilities And Obligations Of Hwaci</h3>
171
<h4>2.3.1 Employer</h4>
172
<p>Hwaci shall act as the employer of the SQLite Developers and
173
SQLite Architect and shall make all tax and legal filings
174
and tax withholding required by employers. Hwaci shall provide
175
Company with W-9 information upon request.
178
<h4>2.3.2 Responsible Party</h4>
179
<p>All obligations of the SQLite Developers set forth in this
180
agreement are deemed obligations of Hwaci. Hwaci shall recruit,
181
employ, and supervise SQLite Developers in such a way that the
182
responsibilities and obligations of the SQLite Developers set
183
forth in this agreement are upheld.</p>
185
<h4>2.3.3 Multiple Developers</h4>
186
<p>Hwaci shall recruit and employ as many SQLite Developers for as
187
many hours as can be reasonably achieved using the funds received
188
from Consortium Members under this agreement.
189
So that support for SQLite will not be interrupted by the
190
disability or withdrawal of any one SQLite Developer, Hwaci will
191
keep at least two knowledgeable and competent SQLite Developers
194
<h4>2.3.4 Mentorship</h4>
195
<p>Hwaci shall work to encourage independent
196
programmers from around the world
197
to become familiar with SQLite internals so that there will be a
198
pool of talent able to support SQLite in the future.
201
<h4>2.3.5 Audits</h4>
202
<p>Hwaci shall keep and maintain complete and accurate records
203
of the use of development funds provided by Company
204
and shall allow Company, or its representative, a certified
205
public accountant mutually acceptable to Hwaci and Company,
206
during office hours and at reasonable intervals, no more than
207
once every 12 months, to inspect and make extracts or copies
208
of such records solely for the purpose of ascertaining Hwaci's
209
compliance with the objectives and requirements of this agreement.
212
<h4>2.3.6 Disaster Planning</h4>
213
<p>Hwaci shall maintain backup copies of all
214
SQLite source files and documentation, current and historical,
215
at at least two separate locations separated from each
216
other and from the primary on-line SQLite repository
217
by at least 400 kilometers.
220
<h4>2.3.7 Trademark</h4>
221
<p>Hwaci shall maintain ownership of the SQLite trademark and
222
the sqlite.org domain name and shall purchase bandwidth and
223
server space for the <a href="http://www.sqlite.org/">
224
http://www.sqlite.org/</a> website.
227
<h4>2.3.8 No Take-overs or Buy-outs</h4>
228
<p>Neither Hwaci nor the SQLite Architect shall relinquish development
229
control of SQLite during the term of this Agreement, by acquisition or merger
230
or by any other means,
231
except with the consent of Company.
234
<h4>2.3.9 New Consortium Members</h4>
235
<p>New Consortium Members may be accepted into the consortium from
236
time to time under identical terms as this agreement, or under
237
substantially similar terms that have been approved by existing
238
Consortium Members.</p>
240
<h4>2.3.10 Adequate Staff</h4>
241
Hwaci shall recruit and employ a sufficient number of qualified
242
SQLite Developers to easily cover all custom development,
243
debugging, and general support service obligations for all
244
Consortium Members while still providing ample time for
245
the SQLite Developers to engage in general maintenance
246
and extension of SQLite.
249
<h4>2.3.11 Use Of Funds</h4>
250
<p>Hwaci shall use the funds provided hereunder
251
solely for the development and maintenance of SQLite as set forth in
253
Interest on funds received in advance and held in trust will
254
be reinvested and used for the same purposes as the principal.
257
<h3>2.4 Responsibilities And Obligations Of Company</h3>
259
<h4>2.4.1 Funding</h4>
260
<p>Company shall provide funding for the ongoing support and
261
maintenance of SQLite as set forth in section 3.0 "Fees".
264
<h4>2.4.2 Copyright Disclaimer</h4>
265
<p>Company acknowledges that SQLite source code and documentation
266
published on the <a href="http://www.sqlite.org/">SQLite website</a>
267
is in the public domain and that nothing in this agreement shall change
273
<p>In consideration of the performance
274
by Hwaci, the SQLite Developers, and the SQLite Architect
275
of the obligations described herein,
276
Company shall pay Hwaci at least US $75,000 per year in advance
277
either annually, quarterly, or monthly, at Company's discretion.</p>
279
<h2>4.0 Confidentiality</h2>
281
<h3>4.1 Definition of Confidential Information</h3>
283
<p>"Confidential Information" means any Company proprietary information,
284
technical data, trade secrets or know-how, including, but not limited to,
285
research, product plans, products, services, customers, customer lists,
286
markets, software, developments, inventions, processes, formulas,
287
technology, designs, drawings, engineering, hardware configuration
288
information, marketing, finances or other business information
289
disclosed by Company either directly or indirectly in writing,
290
orally or by drawings or inspection of parts or equipment.</p>
292
<h3>4.2 Non-Use and Non-Disclosure.</h3>
294
<p>Hwaci shall not, during or subsequent to the term of this Agreement,
295
use Company's Confidential Information for any purpose whatsoever
296
other than the performance of the Services or disclose
297
Company's Confidential Information to any third party. The parties
298
acknowledge that Confidential Information will remain the sole
299
property of Company. Hwaci shall take all reasonable precautions
300
to prevent any unauthorized disclosure of Confidential Information
301
including, but not limited to, having each employee or
302
consultant of Hwaci, if any, with access to any
303
Confidential Information, execute a nondisclosure agreement
304
containing provisions in Company's favor substantially similar
305
to this Agreement. Confidential Information does not include
306
information that: (i) is known to Hwaci at the time of
307
disclosure to Hwaci by Company as evidenced by written
308
records of Hwaci; (ii) has become publicly known and made
309
generally available through no wrongful act of Hwaci; or
310
(iii) has been received by Hwaci from a third party who is
311
authorized to make such disclosure.</p>
313
<h4>4.2.1 Disclosure Required by Law</h4>
314
In the event any Confidential Information is required to be disclosed
315
by Hwaci under the terms of a valid and effective subpoena or order
316
issued by a court of competent jurisdiction, or by a demand or
317
information request from an executive or administrative agency
318
or other governmental authority, Hwaci shall, unless prohibited
319
by the terms of a subpoena, order, or demand, promptly notify
320
Company of the existence, terms and circumstances surrounding
321
such demand or request, shall consult with Company on the
322
advisability of taking legally available steps to resist
323
or narrow such demand or request, and, if disclosure of
324
such Confidential Information is required, shall exercise
325
its reasonable best efforts to narrow the scope of disclosure
326
and obtain an order or other reliable assurance that
327
confidential treatment will be accorded to such
328
Confidential Information. To the extent that Hwaci
329
is prohibited from notifying Company of a subpoena,
330
order or demand, by the terms of same, Hwaci shall exercise
331
its reasonable efforts to narrow the scope of disclosure.</p>
333
<h3>4.3 Return of Materials.</h3>
335
<p>Upon the termination of this Agreement, or upon Company's
336
earlier request, Hwaci shall deliver to Company all of
337
Company's property or Confidential Information that Hwaci
338
may have in Hwaci's possession or control.</p>
340
<h2>5.0 Intellectual Property</h2>
342
<h3>5.1 No Assignment</h3>
344
<p>Company acknowledges that all copyrightable material, notes,
345
records, drawings, designs, inventions, improvements, developments,
346
discoveries and trade secrets made, generated, conceived, or
347
reduced to practice by Hwaci related to SQLite
348
will remain the property of Hwaci. Nothing in this Agreement
349
will be construed to transfer any intellectual property right
350
of Hwaci to Company.</p>
352
<h3>5.2 Availability and Public Domain Dedication</h3>
354
<p>The SQLite Developers and Hwaci shall,
355
subject to their discretion as to the quality
356
and suitability of the SQLite source code and documentation
357
for public release, make
358
the SQLite source code and documentation
359
publicly available as downloadable files
360
and make a public statement ceding all intellectual
361
property rights, including but not limited to copyright
362
and patent rights, in the SQLite source code and documentation
363
to the public domain.
364
To the extent that the SQLite Developers and Hwaci
365
elect not to release the SQLite
366
source code and documentation
367
publicly, they shall provide copies thereof to
368
Company and hereby grants to Company, under all of the
369
SQLite Developers' and Hwaci's
371
including but not limited to copyright and patent rights,
372
in and to the SQLite source code and documentation,
373
perpetual, irrevocable,
374
worldwide, non-exclusive, sublicenseable license to use,
375
copy, prepare derivative works of, publicly perform and
376
display the SQLite source code and documentation
377
and derivative works thereof.</p>
379
<h3>5.3 Trademark</h3>
381
<p>Hwaci shall use the name "SQLite" only to apply to the
382
publicly available project known by such name as of the
383
Effective Date. Hwaci may in its discretion file such
384
trademark applications or registrations as it deems
385
appropriate to protect or record its rights therein,
386
and may set such policies as it deems appropriate for
387
licensing the use of the trademark.</p>
389
<h2>6.0 Representations And Warranties</h3>
391
<h3>6.1 Intellectual Property Clearances.</h3>
393
<p>Hwaci hereby represents and warrants that Hwaci shall
394
enter into agreements with the SQLite Developers sufficient
395
to enable Hwaci to undertake the obligations of Section 5.</p>
397
<h3>6.2 Disclaimer.</h3>
399
<p>THE WORK PRODUCT AND ALL MATERIAL PROVIDED BY HWACI AND
400
COMPANY ARE PROVIDED "AS IS." NEITHER PARTY MAKES ANY
401
REPRESENTATIONS OR WARRANTIES OF ANY KIND, WHETHER ORAL
402
OR WRITTEN, WHETHER EXPRESS, IMPLIED, OR ARISING BY STATUTE,
403
CUSTOM, COURSE OF DEALING OR TRADE USAGE, WITH RESPECT TO
404
THE SUBJECT MATTER HEREOF, IN CONNECTION WITH THIS AGREEMENT.
405
EACH PARTY SPECIFICALLY DISCLAIMS ANY AND ALL IMPLIED
406
WARRANTIES OR CONDITIONS OF TITLE, MERCHANTABILITY,
407
FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.</p>
409
<h2>7.0 Term And Termination</h2>
413
<p>This Agreement will commence on the Effective Date and
414
will continue until 12 months after the Effective Date.
415
Thereafter, the parties may by mutual consent renew
416
this Agreement subject to agreement on fees to be paid by
417
Company for sponsorship for additional periods.</p>
419
<h3>7.2 Termination.</h3>
421
<p>If either party materially defaults in the performance
422
of any of its material obligations hereunder and if any
423
such default is not corrected within 30 days after notice
424
in writing, then the non-defaulting party, at its option,
425
may, in addition to any other remedies it may have, thereupon
426
terminate this Agreement by giving written notice of
427
termination to the defaulting party.</p>
429
<h3>7.3 Survival.</h3>
431
<p>Upon such termination all rights and duties of the
432
parties toward each other will cease except:
433
Sections 4 (Confidentiality), 5 (Intellectual Property),
434
and 8 (Miscellaneous) will survive termination of this Agreement.</p>
436
<h2>8. Miscellaneous</h2>
438
<h3>8.1 Nonassignment/Binding Agreement.</h3>
440
<p>The parties acknowledge that the unique nature of
441
Hwaci's services are substantial consideration for the
442
parties' entering into this Agreement. Neither this
443
Agreement nor any rights under this Agreement may be
444
assigned or otherwise transferred by Hwaci, in whole
445
or in part, whether voluntarily or by operation of law,
446
without the prior written consent of Company, which
447
consent will not be unreasonably withheld.
448
Subject to the foregoing, this Agreement will be binding
449
upon and will inure to the benefit of the parties and
450
their respective successors and assigns. Any assignment
451
in violation of the foregoing will be null and void.</p>
453
<h3>8.2 Notices.</h3>
455
<p>Any notice required or permitted under the terms of
456
this Agreement or required by law must be in writing
457
and must be: (a) delivered in person; (b) sent by first
458
class registered mail, or air mail, as appropriate; or
459
(c) sent by overnight air courier, in each case properly
460
posted and fully prepaid to the appropriate address set
461
forth in the preamble to this Agreement. Either party
462
may change its address for notice by notice to the other
463
party given in accordance with this Section. Notices
464
will be considered to have been given at the time of
465
actual delivery in person, three business days after
466
deposit in the mail as set forth above, or one day after
467
delivery to an overnight air courier service.</p>
471
<p>Any waiver of the provisions of this Agreement or
472
of a party's rights or remedies under this Agreement
473
must be in writing to be effective. Failure, neglect,
474
or delay by a party to enforce the provisions of this
475
Agreement or its rights or remedies at any time, will
476
not be construed as a waiver of such party's rights
477
under this Agreement and will not in any way affect
478
the validity of the whole or any part of this Agreement
479
or prejudice such party's right to take subsequent action.
480
No exercise or enforcement by either party of any right
481
or remedy under this Agreement will preclude the
482
enforcement by such party of any other right or remedy
483
under this Agreement or that such party is entitled by
486
<h3>8.4 Severability.</h3>
488
<p>If any term, condition, or provision in this Agreement
489
is found to be invalid, unlawful or unenforceable to
490
any extent, the parties shall endeavor in good faith
491
to agree to such amendments that will preserve, as far
492
as possible, the intentions expressed in this Agreement.
493
If the parties fail to agree on such an amendment,
494
such invalid term, condition or provision will be
495
severed from the remaining terms, conditions and
496
provisions, which will continue to be valid and
497
enforceable to the fullest extent permitted by law.</p>
499
<h3>8.5 Integration.</h3>
501
<p>This Agreement contains the entire agreement of the
502
parties with respect to the subject matter of this
503
Agreement and supersedes all previous communications,
504
representations, understandings and agreements,
505
either oral or written, between the parties with
506
respect to said subject matter. This Agreement
507
may not be amended, except by a writing signed by both parties.</p>
509
<h3>8.6 Counterparts.</h3>
511
<p>This Agreement may be executed in counterparts,
512
each of which so executed will be deemed to be an
513
original and such counterparts together will constitute
514
one and the same agreement.</p>
516
<h3>8.7 Governing Law.</h3>
518
<p>This Agreement will be interpreted and construed in
519
accordance with the laws of the State of North Carolina
520
and the United States of America, without regard to
521
conflict of law principles. All disputes arising out
522
of this Agreement will be subject to the exclusive
523
jurisdiction of the state and federal courts located in
524
North Carolina, and each party hereby consents to the
525
personal jurisdiction thereof.</p>
527
<h3>8.8 Independent Contractors.</h3>
529
<p>It is the intention of the parties that Hwaci is an
530
independent contractor. Nothing in this Agreement will
531
in any way be construed to constitute Hwaci or any of
532
its employees as an agent, employee or representative
535
<h2>9.0 Signatures</h2>
537
<p>The parties have executed this Agreement below to
538
indicate their acceptance of its terms.</p>
540
<table width="100%" border="0">
541
<tr><td valign="top">
549
</td><td width="10%"></td>