DEVELOPMENT AND LICENSING AGREEMENT This Development and Licensing Agreement ('Agreement') is made by and between Abacus Concepts, Inc. ('Abacus'), a California corporation and Sagent Technology Inc., a California corporation ('Sagent'). Together, Sagent and Abacus are the only parties hereto. The parties' respective addresses are set forth on the signature page hereof. WHEREAS, Abacus develops and markets computer software; WHEREAS, Abacus owns and/or has rights to certain software that is compatible with the Microsoft Windows operating system and other software; and WHEREAS, Sagent and Abacus desire to incorporate certain Abacus software into that certain Sagent Product as defined below that will be compatible with the Microsoft Windows operating systems. NOW, THEREFORE, in consideration of the mutual covenants and agreements contained herein, and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties agree as follows: 1. DEFINITIONS 1.1 'Affiliate' of a Person means a Person (a) which controls, directly or indirectly, the first Person, (b) which is controlled, directly or indirectly, by the first Person, or (c) which is controlled, directly or indirectly, by any Person qualifying as an Affiliate under clause (a) or (b) above. 1.2 'Advance Royalty Payment' means the aggregate amount of $75,000 payable by Sagent to Abacus in one advance payment pursuant to section 5.2 of this Agreement. 1.3 'Agreement' means this Development and Licensing Agreement, as amended, supplemented, or modified from time to time by the parties in writing. 1.4 'Arbitration Panel' shall have the meaning ascribed to such term in Section 11.1 hereof. 1.5 'Abacus Software' means the SV Software and WB Software. 1.6 'Code' means the United States Bankruptcy Code, as set forth in Title 11 of the United States Code, as amended from time to time. 1.7 'Confidential Information' means any information, including, without limitation, any technical information and any information relating to the present and future business operations or financial condition of the party disclosing the information, whether such information is written or oral, including, but not limited to, market information, technical information, data, devices, trade secrets, techniques, concepts, samples, plans, methods, financial information, packaging information, formulae, recipes, processes, instructions, outlines of processes, component parts, marketing strategies, projections, matters of a business nature (such as development and improvement of specifications, requirements and preferences, costs and prices, feasibility studies, research data related to the business of the disclosing party, methods of conducting business, and systems), all other items related to the operations and plans (whether current or in development) of the disclosing party which is marked as confidential at the time of disclosure, disclosed by one party to the other pursuant to this Agreement. 'Confidential Information' does not include information that (a) is or becomes generally known or available by publication, commercial use, or otherwise through no fault of the receiving party; (b) was known by the receiving party at the time of disclosure by the disclosing party as evidenced by competent written proof; (c) is independently developed by the receiving party without use of the disclosing party's Confidential Information; (d) is lawfully obtained from a third party who has the right to make such disclosure without breaching an obligation of confidentiality; (e) is publicly disclosed by the disclosing party in writing; or (f) is obligated to be produced by the receiving party under an order of a court of competent jurisdiction, or valid administrative or congressional subpoena, or otherwise pursuant to applicable law, so long as the receiving party provides the disclosing party adequate notice prior to such production to enable the disclosing party to take steps to protect the information from disclosure. 1.8 'Effective Date' means the date that this Agreement is executed by the parties, or, if executed on different dates, the date corresponding to the date on which the final party executes this Agreement. 1.9 'Error' means defect or bug in the Abacus Software delivered to Sagent which prevents it from performing in accordance with the Specifications and end-user documentation provided by Abacus. 1.10 'Net Receipts' shall mean the total amounts invoiced by Sagent to customers with respect to sales of the Abacus Software or Derivative Works, less (i) freight, packaging, handling or other reasonable shipment expenses, (ii) sales, use, value-added, excise and other taxes, (iii) insurance, (iv) customs duties and other governmental charges, (v) cash or trade discounts, (vi) returns or credits, (vii) bad debts, and (viii) other similar expenses. 1.11 'Person' means any individual, company, corporation, firm, partnership, joint venture, association, organization, or trust, in each case whether or not having a separate legal identity. 1.12 'Sagent Product' means any and all commercial versions of that Sagent product known as Sagent Information Studio or any other future Sagent product in which the Abacus Software is incorporated by Sagent, in whole or in part (including any Sagent product manufactured by Sagent for a third party or by such third party under a license from Sagent which software are distributed under such third party's name). 1.13 'Source Code' means the human level intelligible instructions regarding the WB Software module expressed in the high-level technical and specialized programming language in which the WB Software module was written. Source Code shall be deemed also to include the computer programming language and all programmers comments included in the instructions. -2- 1.14 'Source Materials' means the human intelligible source code listing and instructions to StatView InstallShield provided by Abacus to enable a reasonably competent computer programmer to install Abacus Software. 1.15 'Specifications' means the specifications for design and development of the Abacus Software attached to this Agreement in Addendum 1. 1.16 'SV Software' means Abacus's StatView software, Version 4.55 as modified by Abacus pursuant to Section 2 and all International versions including Abacus's electronic end-user instructions training an end-user customer to use same and any new versions thereof. 1.17 'Term' means the term of this Agreement, as it may be extended or earlier terminated in accordance with Sections 9.1 and 9.2 hereof. 1.18 'WB Software' means Abacus's White Birch Software module as developed by Abacus pursuant to Section 2. 2. DEVELOPMENT OF ABACUS SOFTWARE 2.1 PREPARATION OF PROJECT PLAN. Abacus shall prepare and submit to Sagent a project plan ('Project Plan') for the development of the Abacus Software by February 28, 1997. The Project Plan shall include the following: (a) a listing of all items to be delivered to Sagent under this Agreement ('Deliverables'); (b) a delivery schedule containing milestones for each Deliverable; and (c) acceptance tests and criteria for each Deliverable. Abacus and Sagent have agreed on the Specifications for the Abacus Software as set forth in Addendum 1 attached hereto. Upon delivery of the Project Plan by Abacus, Sagent shall have fifteen (15) days in which to review and approve the Project Plan which such approval shall not be unreasonably withheld. Upon written approval of the Project Plan by both parties, it will be marked as Addendum 2 and will be deemed by both parties to have become a part of this Agreement and will be incorporated by reference. Addendum 2 shall consist of the following items: Part A - Deliverables, Part B - Milestones and Delivery Schedule, and Part C - Acceptance Tests and Criteria. If the parties fail to agree on the Project Plan, the Agreement shall terminate and Abacus shall return the Advance Royalty Payment. 2.2 DEVELOPMENT OF ABACUS SOFTWARE. Upon delivery of the Project Plan and receipt of all sums due therefor, Abacus shall commence development of the Abacus Software that will substantially conform to the requirements set forth in the Specifications. Abacus is not obligated to develop the Abacus Software hereunder, and Sagent has not contracted for any development, unless and until each part of all Addenda are executed by both parties and attached hereto. -3- 2.3 DELIVERY. For any Deliverable covered by Addendum 2, such Deliverable shall be delivered on magnetic media in object code format. Delivery shall take place at a mutual acceptable time and format pursuant to the applicable milestone as set forth in Part B of Addendum 2. In consideration of Abacus' development with respect to any Addendum, Sagent shall pay Abacus as set forth in Section 5 of this Agreement. 2.4 ACCEPTANCE. Sagent shall have thirty (30) days from the date of delivery of each Deliverable to inspect, test and evaluate it to determine whether the Deliverable satisfies the acceptance criteria in accordance with procedures set forth in Part C of Addendum 2, or as established by Abacus and approved by Sagent prior to testing. If the Deliverable does not satisfy the acceptance criteria, Sagent shall give Abacus written notice stating why the Deliverable is unacceptable. Abacus shall have thirty (30) days from the receipt of such notice to correct the deficiencies. Sagent shall then have fifteen (15) days to inspect, test and evaluate the Deliverable. If the Deliverable still does not satisfy the acceptance criteria, Sagent shall have the option of either (1) repeating the procedure set forth above, or (2) terminating this Agreement pursuant to Section 9 of this Agreement whereupon Abacus shall return to Sagent the Advance Royalty Payment except as provided in Section 5.2. If Sagent does not give written notice to Abacus within the initial thirty (30) day inspection, testing and evaluation period or any extension of that period, that the Deliverable does not satisfy the acceptance criteria, Sagent shall be deemed to have accepted the Deliverable upon expiration of such period. 2.5 DESIGN REVIEW AND SPECIFICATION CHANGES. The parties acknowledge that there may be additions, deletions or other changes which may affect Abacus's development of the Abacus Software at any time during the term of this Agreement. Upon written notice of such desired changes by either party, Abacus and Sagent shall work together to make any necessary changes to the Project Plan. Other than as set forth herein, each Part of any Addendum (including Addendum 2) may change only upon the parties' mutual written agreement. 2.6 OWNERSHIP AND LICENSE OF ABACUS SOFTWARE. Abacus shall be the sole owner of the Abacus Software. Sagent shall retain no right, title or interest therein whatsoever other than the license set forth herein and ownership of any changes made by Sagent to the Source Code. Sagent is the sole owner of the Sagent Product subject to Abacus's exclusive ownership of and rights in the underlying Abacus Software. 2.7 WARRANTY, DEFECTS AND REPAIRS. Abacus warrants that the Abacus Software will substantially conform to the Specifications for ninety (90) days following the delivery of any master copy of the Abacus Software to Sagent and following the delivery of any copy of the Abacus Software to an end-user customer as contemplated by this Agreement. Sagent shall promptly notify Abacus of any nonconformance to the foregoing warranty. In the event of any nonconformance to the foregoing warranty as reported in writing to Abacus by Sagent, Abacus will promptly use its reasonable commercial efforts to test and confirm any reported Error and will thereafter, at its sole option and expense, (i) promptly repair or replace the nonconforming Abacus Software, or (ii) in the case of a warranty claim by an end-user customer, accept return of the nonconforming Abacus Software and refund to Sagent the applicable royalty fee received by Abacus for the nonconforming copy of the Abacus Software. Abacus shall use its reasonable commercial efforts to commence testing of any reported Error(s) no later than the first working -4- day after its receipt of written notice of the nonconformity. The warranty set forth in this Section 2.7 shall not apply if: (a) the Abacus Software is not used in accordance with the end-user documentation and the nonconformance is caused by such use; or (b) the Error is caused by a modification or extension not made by Abacus or its authorized representative; or (c) the Error is caused by installation of the Abacus Software in an operating or hardware environment for which the Abacus Software has not been licensed; or (d) the Error is caused by a third-party software malfunction. 3. SUPPORT 3.1 SAGENT OBLIGATIONS. Sagent will provide direct first level technical support for the Abacus Software to end-user customers acquiring the Abacus Software from Sagent or its distributions as provided by this Agreement. Such support shall include answering product use questions, diagnosing problems and using reasonable efforts to provide solutions to problems. 3.2 TECHNICAL SUPPORT. For the consideration set forth in Section 5.4, during the term hereof Abacus shall provide Sagent (and Sagent only), during Abacus' ordinary business hours, with the amount of telephone support for the Abacus Software in accordance with Addendum 3. Sagent shall pay for all documented telephone toll charges incurred by Abacus in providing such telephone support. All such support shall be subject to the reasonable availability of qualified Abacus personnel at Abacus' headquarters facility. Notwithstanding the foregoing, Abacus shall have no obligation to support (i) altered, damaged or modified Abacus Software provided such modifications were not made by Abacus or its authorized representative; (ii) Errors caused by Sagent's negligence, hardware malfunction or other causes beyond the reasonable control of Abacus; or (iii) Abacus Software installed in an operating environment or in a hardware environment for which the Abacus Software has not been licensed. 4. LICENSE OF ABACUS SOFTWARE BY SAGENT, SOURCE CODE RELEASE AND OBLIGATIONS OF THE PARTIES 4.1 MODIFICATION LICENSE. Abacus hereby grants to Sagent, under all of Abacus's intellectual property rights in and to the WB Software, a limited non-exclusive, non-transferable, irrevocable, license to use, reproduce and prepare derivative works of the Source Code (the 'Derivative Works') for the sole purpose of creating, maintaining and enhancing Sagent products for use in connection or conjunction with the Sagent Products. 4.2 OBJECT CODE REPRODUCTION LICENSE. Abacus hereby grants to Sagent, under all of Abacus's intellectual property rights in and to the Abacus Software, a non-exclusive, non-transferable, license to reproduce, in object code format only, the Abacus Software and/or Derivative Works. 4.3 DISTRIBUTION LICENSE. Abacus hereby grants to Sagent, under all of Abacus's intellectual property rights in and to the Abacus Software, a non-exclusive, non-transferable license to distribute copies, in object code format, of the Abacus Software and/or Derivative Works for use in connection or conjunction with the Sagent Product. -5- 4.4 DOCUMENTATION. Abacus shall provide Sagent with an electronic version of the end-user documentation for the Abacus Software (the 'Documentation'). Abacus hereby grants to Sagent a non-exclusive, non-transferable, license to use, reproduce, and distribute the Documentation and to modify, create derivative works and distribute those derivative works of the documentation to end-users of the Abacus Software. 4.5 USE OF SOURCE CODE. Sagent shall use the Source Code under carefully controlled conditions in accordance with and for the limited purposes of this Agreement, and to inform those employees who are given access to the Source Code by Sagent that such materials are confidential and proprietary information of Abacus and disclosed to Sagent as such. 4.6 SAGENT OBLIGATIONS. Sagent shall: (a) use its reasonable commercial efforts to distribute the Abacus Software in conjunction or combination with the Sagent Product; (b) maintain on its staff qualified individuals trained in the use, demonstration, application and service of Abacus Software; (c) be responsible for coordinating all warranty claims and product service for Abacus Software sold in any Sagent Product; (d) in consideration of the development, use and support the Abacus Software, pay Abacus all payments as set forth in Section 5 of this Agreement; (e) prior to Abacus beginning development of the Abacus Software, promptly loan to Abacus three (3) Pentium Pro computer systems, including monitors, mouse and keyboards, in configurations that Sagent uses in the normal course of its software development activity. The parties acknowledge and agree that these computers shall be for Abacus' use through final acceptance of the Abacus Software as set forth in Part B of Addendum 2 and will be returned to Sagent thereafter; (f) be responsible for creating all end-user documentation for Abacus Software as distributed in conjunction or combination with the Sagent Product; and (g) be responsible for engineering the installation of Abacus Software as contemplated by this Agreement. 4.7 ABACUS OBLIGATIONS. Abacus shall: (a) provide Sagent with master copies of the Abacus Software in order for Sagent to incorporate such Abacus Software into Sagent Product; (b) provide Sagent with reasonable technical support and assistance and necessary technical data and other information which facilitate the incorporation of the Abacus -6- Software into the Sagent Product and the configuration of the Abacus Software with the Sagent Product; (c) provide Sagent with the most current electronic end-user documentation for the SV Software. Abacus shall retain all rights, title and interest therein whatsoever; (d) provide Sagent with one copy of the current Source Materials in order for Sagent to install Abacus Software as contemplated by this Agreement; and (e) use its reasonable efforts to ensure that updated or revised versions of the SV Software shall be made available to Sagent no later than ninety (90) days after such revised version's initial publication to the general public 4.8 SALES BY SAGENT. Sagent shall sell Abacus Software as distributed in conjunction or combination with the Sagent Product at prices and on terms which Sagent determines in its discretion. 4.9 LICENSE OF SOURCE MATERIALS. Abacus also grants a limited, nonexclusive, nontransferable license without right to sublicense, to read and use the Source Materials for the sole purpose of installing Abacus Software for end-users as contemplated by this Agreement. Sagent shall retain no right, title or interest therein whatsoever other than the license set forth herein. 4.10 TRADEMARKS. 'Abacus Concepts,' 'StatView' and 'White Birch' (hereinafter 'Trademark' or 'Trademarks') and any other trademarks and service marks adopted by Abacus to identify the Abacus Software belong to Abacus; Sagent will have no rights in such marks except as expressly set forth herein and as specified in writing from time to time. Abacus grants Sagent the right to use the Trademarks in its marketing and distribution of the Abacus Software as contemplated by this Agreement. Sagent's use of the Trademarks shall be under Abacus's trademark policies and procedures in effect from time-to-time. Sagent agrees not to use the Trademarks or any other mark likely to cause confusion with the Trademarks as any portion of the Sagent's tradename, trademark for the Sagent Product, or trademark for any other products of Sagent. Sagent shall have the right to use the Trademarks solely to refer to the Abacus Software. Sagent agrees with respect to each registered trademark of Abacus, to include in each advertisement, brochure, or other such use of the trademark, the trademark symbol 'circle R' and the following statement: ____________________ is a registered trademark of Abacus Concepts, Inc., Berkeley, California Unless otherwise notified in writing by Abacus, Sagent agrees, with respect to every other trademark of Abacus, to include in each advertisement, brochure, or other such use of the trademark, the symbol 'TM' and the following statement: ____________________ is a trademark of Abacus Concepts, Inc., Berkeley, California -7- Sagent shall not market the Abacus Software in any way which implies that the Abacus Software are the proprietary product of Sagent or of any party other than Abacus. 5. PAYMENT 5.1 DEVELOPMENT FEE. In consideration of Abacus' development work and performance hereunder, Sagent shall pay the sum [*] Dollars ($[*]) to Abacus as follows: (a) $[*] due and payable upon Sagent's approval of the Project Plan which such approval shall not be unreasonably withheld; (b) $[*] due and payable at a mutually agreeable midway point as defined in Part B of Addendum 2; and (c) $[*] due and payable upon delivery and acceptance of the final version of the Abacus Software as set forth in Part B of Addendum 2. 5.2 ADVANCE ROYALTY PAYMENT. In the event that the final version of the Abacus Software does not satisfy the acceptance criteria in accordance with the procedures set forth in Part C of Addendum 2 by December 31, 1997, provided that the Project Plan is not amended in writing by the parties pursuant to Section 2.5 of this Agreement, Sagent shall have the right to terminate this Agreement and receive a refund of the Advance Royalty Payment. Notwithstanding the foregoing, in the event that Sagent has pre-sold the Abacus Software prior to the delivery of the final version, the Advance Royalty Payment shall automatically become nonrefundable. 5.3 ROYALTY FEES. For each and every copy of Abacus Software and/or Derivative Work as distributed in conjunction or combination with the Sagent Product which Sagent or a third party under a license from Sagent distributes (directly or indirectly) to a third party, Sagent shall pay Abacus [*] percent ([*]%) of Sagent's Net Receipts for such Abacus Software or Derivative Work as distributed in conjunction or combination with the Sagent Product. On the Effective Date of this Agreement, Sagent shall pay Abacus an advance royalty payment in the amount of $[*] ('the Advance Royalty Payment'). The Advance Royalty Payment will be offset against any royalty payments payable to Abacus pursuant to this Section 5.2. Any royalty payments payable to Abacus pursuant to this Section 5.2 in excess of the Advance Royalty Payment will be paid to Abacus quarterly within forty-five (45) days after the end of each calendar quarter. Within forty-five (45) days after the end of each calendar quarter, Sagent will send Abacus a written report on the distribution of all copies of Abacus Software in conjunction or combination with the Sagent Product during the quarter. Each report will specify (i) the number of copies of the Sagent Product distributed, itemized by version and name; (ii) the total applicable royalties; (iii) the amount of any unused Advance Royalty Payments being credited; and (iv) the net amount due Abacus. If no royalties are owed for any quarter, such fact shall be stated. Abacus will have the right, not more than once per calendar year during the term of this Agreement through an independent certified public accountant reasonably acceptable to Sagent, upon not less than fifteen (15) days prior written notice to Sagent, to conduct a review at Sagent's -8- * Certain information on this page has been omitted and filed separately with the Commission. Confidential treatment has been requested with respect to the omitted portions. principal business offices of all Sagent's books and records relating to Sagent's sale and distribution of the Sagent Product to which royalties are related, in which instance Sagent shall reasonably cooperate with Abacus in making all such records available. If any such audit uncovers a shortfall in royalty payments hereunder in excess of ten percent (10%) for the audited period (and no audit shall occur (a) more than once in any 12 month period and (b) for any period which was previously audited), all expenses of such audit shall be paid by Sagent. 5.4 SUPPORT FEES. In consideration of the support services as set forth in Section 3.2, Sagent shall pay Abacus the annual support fee set forth in Addendum 3 attached hereto and made a part hereof. Such annual support fee shall be paid in advance of the term in which support services are to be provided; such support services are expressly conditioned upon the prior receipt of such fee. Such support shall be provided for one (1) year beginning ninety (90) days from the acceptance of the final version of the Abacus Software and shall be extended each year thereafter for an additional one (1) year term unless terminated by either party at the end of the original support term or at the end of any renewal support term by giving the other party written notice at least ninety (90) days prior to the end of any such support term; provided that Abacus shall not terminate its support services for the three (3) year term of this Agreement except for a failure to pay the annual support fees on the part of Sagent. In the event Sagent fails to make any payment or otherwise elects to discontinue the support services except due to a breach by Abacus of its support obligations, then to reinstate or renew such services, Sagent must first pay Abacus the current annual support fee and all past support fees. Said support fee may be increased annually by not more than the increase in the Consumer Price Index for the applicable period, and any increase shall be upon at least thirty (30) days prior written notice. If Abacus changes the annual maintenance fees in the middle of any maintenance period, said change shall not apply to the maintenance services provided during such period. 5.5 BUNDLES. Sagent may license or distribute the Abacus Software and/or Derivative Work as part of a package or bundle with the Sagent Product. The price of the Abacus Software or Derivative Work, as the case may be, for the purposes of computing royalties hereunder shall be: (the standard Sagent retail price of the Abacus Software or Derivative Works, as the case may be, in the bundled product divided by the standard retail price of all separately obtainable products in the bundle, including the Abacus Software or Derivative Works, in the bundled product) multiplied by (the actual retail price of the bundled product charged by Sagent for the bundled product). 6. REPRESENTATIONS AND WARRANTIES 6.1 SAGENT. Sagent represents and warrants as follows: (a) Sagent is a corporation duly organized, validly existing and in good standing under the laws of the State of California; (b) Sagent has all requisite corporate power and authority to enter into this Agreement and to carry out and perform its obligations under the terms of this Agreement; (c) this Agreement has been duly authorized, executed and delivered by Sagent and is a valid and binding obligation of Sagent enforceable in accordance with its terms, except as the same may be limited by bankruptcy, insolvency moratorium, and other laws of general application affecting the enforcement of creditors' rights; and (d) the execution, delivery, and performance of and compliance with this Agreement does not and will not conflict with, or constitute a default under, or result in the creation of, any mortgage, pledge, lien, encumbrance, or charge upon any of the properties or assets of -9- Sagent, nor result in any violation of (i) any term of Sagent's articles of incorporation or bylaws, (ii) in any material respect, any term or provision of any mortgage, indenture, contract, agreement, instrument, judgment or decree or (iii) to the best of Sagent's knowledge, any order, statute, rule or regulation applicable to Sagent, the violation of which would have a material adverse effect on Sagent's business or properties. 6.2 ABACUS. Abacus represents and warrants as follows: (a) Abacus is a corporation duly organized, validly existing, and in good standing under the laws of the State of California; (b) Abacus has all requisite corporate power and authority to enter into this Agreement and to carry out and perform its obligations under the terms of this Agreement including, but not limited to, the right to grant the licenses granted herein; (c) the Abacus Software does not infringe any United States patent existing as of the Effective Date, copyright, trademark, or other intellectual property right of any third Person; (d) this Agreement has been duly authorized, executed, and delivered by Abacus and is a valid and binding obligation of Abacus enforceable in accordance with its terms, except as the same may be limited by bankruptcy, insolvency, moratorium, and other laws of general application affecting the enforcement of creditors' rights; and (e) the execution, delivery, and performance of and compliance with this Agreement does not and will not conflict with, or constitute a default under, or result in the creation of, any mortgage pledge, lien, encumbrance or charge upon any of the properties or assets of Abacus, nor result in any violation of (i) any term of Abacus's certificate of incorporation or bylaws, (ii) in any material respect, any term or provision of any mortgage, indenture, contract, agreement, instrument, judgment or decree or (iii) to the best of Abacus's knowledge, any order, statute, rule or regulation applicable to Abacus, the violation of which would have a material adverse effect on Abacus's business or properties. 7. DISCLAIMER AND LIMITATION OF LIABILITIES 7.1 DISCLAIMER. EXCEPT AS SET FORTH IN THIS AGREEMENT, ABACUS MAKES NO WARRANTIES, EITHER EXPRESS OR IMPLIED, CONCERNING THE ABACUS SOFTWARE, AND HEREBY EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES, INCLUDING WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE OR PURPOSE. 7.2 LIMITATION OF LIABILITY. EXCEPT FOR ABACUS'S OBLIGATIONS UNDER SECTION 8 BELOW, NEITHER PARTY SHALL BE LIABLE TO THE OTHER PARTY OR ANY OTHER PERSON FOR ANY SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING TO THIS AGREEMENT OR THE ABACUS SOFTWARE, EVEN IF INFORMED OF THE POSSIBILITY THEREOF IN ADVANCE. EXCEPT FOR ABACUS'S OBLIGATIONS UNDER SECTION 8 BELOW, IN NO EVENT WILL ABACUS'S LIABILITY IN CONNECTION WITH THE ABACUS SOFTWARE OR THIS AGREEMENT EXCEED AMOUNTS PAID TO ABACUS BY SAGENT HEREUNDER. THESE LIMITATIONS APPLY TO ALL CAUSES OF ACTION IN THE AGGREGATE. 8. INDEMNITY 8.1 INDEMNITY. Abacus shall at its expense, defend, or at its option, settle any claim, demand, suit or proceeding made or brought against Sagent for infringement of any United States patent -10- existing, as of the Effective Date, copyright, trade secret, trademark or any other intellectual property right by the use, reproduction and distribution of the Abacus Software by Sagent in accordance with this Agreement and shall pay any settlements entered into or damages awarded against Sagent to the extent based on such a claim. Abacus's obligations under this section shall only apply if (1) Sagent promptly notifies Abacus in writing as soon as Sagent becomes aware of any actual or threatened infringement claim and (2) grants Abacus exclusive control over its defense and settlement. The foregoing obligation in this Section 8 will cover only those releases of the Abacus Software delivered hereunder, but under no circumstances shall it cover any modifications made based on specifications provided by Sagent or any third party if the infringement would have been avoided without such modifications. Notwithstanding the foregoing, Abacus's obligations under this Section 8 will not cover claims that the Abacus Software infringes any third party's rights (i) as used in combination with any software or hardware not supplied by Abacus if such claim could have been avoided but for such combination and/or (ii) if the Abacus Software has been modified by Sagent if such claim could have been avoided but for such modification. If an infringement claim is asserted or if Abacus believes one likely, Abacus will have the right, but not the obligation at its sole expense, to procure a license from the person claiming or likely to claim infringement or otherwise to take steps to modify the Abacus Software to avoid the claim of infringement. In such case, modification of the Abacus Software for this purpose shall not materially impair the operation of the Abacus Software for use with the Sagent Product. 9. TERM AND TERMINATION 9.1 TERM. The Term of this Agreement shall be for three (3) years starting with the Effective Date (the 'Initial Term'), and shall automatically renew for additional, consecutive terms of one (1) year each as of the anniversary date starting with the expiration of the Initial Term, unless either party provides the other with written notice at least ninety (90) days prior to the expiration of the then current term of such party's intent to terminate the Agreement, in which case this Agreement shall terminate as of the then current term's expiration date. 9.2 TERMINATION FOR CAUSE. Either party shall have the right to terminate this Agreement immediately upon written notice at any time if (a) the other party is in breach of any material warranty, term, condition, or covenant of this Agreement, and such breaching party fails to cure such breach within thirty (30) calendar days following its receipt from the nonbreaching party of a written notice to the breaching party of the breach and of the non-breaching party's intention to terminate unless such breach is cured within such 30 days; or (b) the other party (i) becomes insolvent, (ii) fails to pay its debts or perform its obligations in the ordinary course of business as they mature, (iii) admits in writing its insolvency or inability to pay its debts or perform its obligation as they mature, or (iv) makes an assignment for the benefit of creditors. 9.3 EFFECT OF TERMINATION. Upon any termination or expiration of this Agreement, all licenses granted to Sagent with respect to the WB Software (including Source Code) shall survive. In addition, the following sections shall also survive; 2.6, 5.3, 6, 7, 8, 9, 10, 11, 12, and 13. No such termination or expiration will relieve either party from any liability arising from any breach of this -11- Agreement occurring prior to termination. Neither party will be liable to the other party or any third party for damages of any sort solely as a result of terminating this Agreement in accordance with its terms. Upon termination, amounts payable or accrued to Abacus under this Agreement shall become immediately due and payable. 10. CONFIDENTIALITY Each party will protect the other's Confidential Information from unauthorized dissemination and use with the same degree of care that each party uses to protect its own like information but in no event less than reasonable care. Neither party will use the other's Confidential Information for purposes other than those necessary to further the purposes of this Agreement. Neither party will disclose to third parties the other's Confidential Information without the prior written consent of the other party. The parties' obligations hereunder with respect to Confidential Information shall survive the expiration or earlier termination of this Agreement. Source Code and Source Materials shall automatically be considered Confidential Information. 11. ARBITRATION 11.1 ARBITRATION. Except as set forth in this Section 11, any claim or controversy arising out of, under, or related to this Agreement, any breach thereof or any causes of action or claims the parties have with respect thereto, which claim or controversy cannot be resolved informally, shall be settled in Palo Alto, California by arbitration before a single arbitrator agreeable to both parties under the then current commercial rules of the American Arbitration Association. If the parties cannot agree on an arbitrator within sixty (60) days after a demand for arbitration has been requested in writing by either of them, then arbitration shall proceed before a single arbitrator appointed by the American Arbitration Association under its then current commercial rules. Such arbitrator shall have experience in the computer software industry and shall be either a business executive or a lawyer who either has participated previously in arbitration or dispute resolution proceedings. Any arbitration shall consist of not more than three (3) days of hearings all of which shall occur within sixty days after the arbitrator has been selected. The discovery permitted in any arbitration shall be limited as follows: either party shall have the right to take up to five days combined of deposition testimony (eight hour days) from the other party's percipient witnesses (those witnesses who are listed by a party as those persons which the party intends to call on its behalf in the arbitration.) A party shall list all such witnesses and send such list to the other party within ten (10) days after the arbitrator has been selected and/or those witnesses who are third parties who may not participate in the arbitration. Any deposition session lasting more than four hours shall count as an eight hour day. All such discovery shall occur prior to the first arbitration hearing date. All hearing days for any arbitration shall occur within two weeks after the first day of such hearing. The arbitrator shall issue a written decision with findings of fact and reason for his (her) decision within two weeks after the final hearing date. The arbitration award shall be specifically enforceable, and judgment upon any award rendered pursuant to the arbitration may be entered in any court with jurisdiction over the parties and subject matter of the dispute. Notwithstanding any other provision of this Section 11, either party may seek injunctive relief (temporary, preliminary and/or permanent) in a court of law for any breach by either party of the other's proprietary rights or breach of a party's non-disclosure obligations as set forth herein. The arbitrator shall have no right to award punitive damages or any equitable relief of any kind. -12- 11.2 FEES AND EXPENSES. In any arbitration, enforcement proceeding based therein, or any other litigation between the parties arising out of or related to this Agreement, the prevailing party therein shall be entitled to have its reasonable attorneys' fees, reasonable arbitration expenses, related litigation costs and costs of suit (if any) paid by the nonprevailing party. In the case of arbitration, the arbitrator shall make such award; in any litigation, the court hearing the dispute shall make such determination. 12. NOTICES All notices, waivers, and other communications required or permitted hereunder shall be in writing and shall be deemed to have been duly given when delivered by prepaid certified mail or registered mail, receipt acknowledged or hand delivery (receipt acknowledged) or dispatched (with reasonable evidence of receipt) by telex, telegraph, or other means of electronic facsimile transmission, or three (3) days after being sent by an internationally recognized overnight courier service, addressed to the party to whom the notice is intended to be given at the addresses and addressees specified below: To Sagent: Sagent Technology, Inc. 2225 E. Bayshore Road, Ste. 100 Palo Alto, CA 94303 Telephone: (415) 493-7100 Facsimile: (415) 493-1290 Attention: Kathy Gelin with a copy to: Soraya N. Rashid Wilson, Sonsini, Goodrich & Rosati 650 Page Mill Road Palo Alto, CA 94304-1050 To Abacus: Abacus Concepts, Inc. 1918 Bonita Avenue Berkeley, CA 94704-1038 Telephone: (510) 540-1949 Facsimile: (510) 540-0260 Attention: Dan Feldman with a copy to: J. F. Petruzzelli Wise & Shepard LLP 3030 Hansen Way, Suite 100 Palo Alto, California 94304 -13- Either party may from time to time designate a different address and addressee as to itself by notice sent in accordance with this Section 12. 13. GENERAL 13.1 EFFECT OF BANKRUPTCY. The parties hereto expressly intend that Sagent, as a licensee of Abacus's intellectual property, shall be afforded all of the protections afforded to a licensee under Section 365(n) of the Code so that the Trustee or Debtor in Possession, as defined in the Code, will not interfere with Sagent's rights to the Abacus Software and Source Code as provided in the Agreement, as set forth in Section 365(n) of the Code. In the event of the bankruptcy of Abacus, Abacus shall be deemed to be the debtor/licensor under Section 365(n) of the Code; Sagent shall be deemed to be the licensee under Section 365(n) of the Code; the Agreement and license of the Abacus Software thereunder shall be deemed to be an executory contract under Section 365(n) of the Code; the Abacus Software and Source Code shall be deemed to be intellectual property under Section 365(n) of the Code; and the Media shall be deemed to be the embodiment of the Source Code under Section 365(n) of the Code. 13.2 FORCE MAJEURE. Neither party will be liable for any failure or delay in its performance under this Agreement due to causes, including, but not limited to, acts of God, acts of civil or military authority, fire, epidemic, flood, earthquake, riot, war, sabotage, labor shortage, or dispute, and governmental action, which are beyond its reasonable control; provided however, that the delayed party (a) gives the other party written notice of such cause promptly, and in any event within fifteen (15) calendar days of discovery thereof, and (b) uses its reasonable efforts to correct such failure or delay in its performance. 13.3 INDEPENDENT PARTIES. None of the provisions of this Agreement shall be deemed to constitute a partnership, joint venture, or any other such relationship between the parties hereto, and neither party shall have any authority to bind the other in any manner. Neither party shall have or hold itself out as having any right, authority, or agency to act on behalf of the other party in any capacity or in any manner, except as may be specifically authorized in this Agreement. 13.4 ANNOUNCEMENTS. The parties shall consult with each other prior to making any public announcement concerning any of the transactions contemplated in this Agreement, and shall cooperate to issue appropriate joint press releases in connection with the execution of this Agreement. 13.5 TAXES. In the event that taxes or fees (other than withholding taxes or taxes on income of Abacus arising out of this Agreement) such as, but not limited to, customs, technology transfer, sales, use, value-added, or other taxes, duties, or imposts are imposed or levied on the parties arising out of or related to this Agreement, Sagent shall be responsible for the payment of same. 13.6 ASSIGNMENT. The rights and liabilities of the parties hereto will bind and inure to the benefit or their respective successors, executors, and administrators, as the case may be; however, except to the extent expressly provided herein, neither party may assign or delegate its obligations under this -14- Agreement, either in whole or in part, without the prior written consent of the other, other than (i) to an Affiliate or (ii) to a Person into which it has merged or which has otherwise succeeded to all or substantially all of such party's business and assets to which this Agreement pertains and which has assumed in writing or by operation of law its obligations under this Agreement. Any attempted assignment in violation of the provisions of this Section will be void. 13.7 APPLICABLE LAW. The validity, construction, and performance of this Agreement will be governed by and construed in accordance with the laws of the State of California, without regard to the principles of conflicts of law, as if such Agreement were performed entirely within the State of California. 13.8 SEVERABILITY. If any provision of this Agreement shall be held to be illegal, invalid, or unenforceable, such provision will be enforced to the maximum extent permissible and the validity, legality, and enforceability of the remaining provisions shall not in any way be affected or impaired thereby. 13.9 NO WAIVER. Failure by either party to enforce any provision of this Agreement will not be deemed a waiver of future enforcement of that or any other provision. 13.10 NO RIGHTS IN THIRD PARTIES. This Agreement is made for the benefit of Sagent and Abacus and their respective Affiliates, if any, and not for the benefit of any third parties. 13.11 MISCELLANEOUS. This Agreement may be executed in one or more counterparts, each of which will be deemed an original, but all of which collectively will constitute one and the same instrument. The headings and captions used in this Agreement are used for convenience only and are not to be considered in construing or interpreting this Agreement. This Agreement will be interpreted fairly in accordance with its terms and without any strict construction in favor of or against either party based on draftsmanship of the Agreement or otherwise. 13.12 COMPLETE AGREEMENT. This Agreement, including all exhibits and documents directly referenced, constitutes the entire agreement between the parties with respect to its subject matter superseding and rendering void any and all prior or contemporaneous understandings or agreements, written or oral, regarding such subject matter. No amendment to or modification of this Agreement will be binding unless in writing and signed by a duly authorized representative of both parties. -15- IN WITNESS WHEREOF, Sagent and Abacus have executed this Agreement on the dates noted below. ABACUS CONCEPTS, INC. Date: January 22, 1997 /s/ Daniel S. Feldman, Jr. ---------------------------- By: Daniel S. Feldman, Jr. ------------------------ Title: President & CEO ------------------------ SAGENT TECHNOLOGY, INC. Date: January 22, 1997 /s/ Kenneth C. Gardner ---------------------------- By: Kenneth C. Gardner ------------------------ Title: President & CEO ------------------------ Addenda to the Development & License Agreement: Addendum 1 - Specifications Addendum 2 Part A - Deliverables Part B - Milestones and Delivery Schedule Part C - Acceptance Tests and Criteria Addendum 3 - Support Services -16- ADDENDUM 1 SPECIFICATIONS (FUNCTIONS, FEATURES, SYSTEMS REQUIREMENTS, DESCRIPTION OF DELIVERABLES) PLATFORMS SUPPORTED: MICROSOFT WINDOWS 95, NT 3.51 AND 4.0 StatView for Sagent One button launch of StatView 4.55 and subsequent versions from within Sagent Information Studio Sagent will integrate StatView file format. Code or specifications to be supplied by StatView Sagent will implement a StatView 'sink' inside Information Studio to launch StatView and opens the StatView Dataset StatView for Sagent will only be sold to customers with Sagent's Data Mart Server products. It will not be sold stand alone to customers who do not own a license to other Sagent products. White Birch - Integration of the StatView formula expression component into the Sagent Information Studio White Birch will be delivered as a single executable that includes: 1. User Interface, including: A. General StatView formula interface B. Interface for specification of attributes for calculated variables 2. Computation engine, accessible and executable through property sheet This executable will be installed on both client AND server but computation will take place solely on server. White Birch will be in all ways functionally similar to formulas in StatView 4.5 with the exceptions noted below. Specifically, this means that: 1. For all StatView user functions that take variables as arguments, in White Birch these user functions will take columns from Sagent tables. 2. If the table columns in White Birch expressions are N rows long, then the table columns resulting from White Birch calculations will also be N rows long, even when every value in that column is the same (e.g., Mean(Column 1) White Birch will differ from the StatView formula component in the following ways: 1. The computation engine will be optimized to perform a single pass on Sagent data records wherever possible. Preferably, the UI will allow definition of > 1 expression, and attribute specification for each expression that is created as a consequence of this multiple expression interface. 2. The UI and computation will support Split By functionality, thus generating separate results for rows belonging to different levels of nominal ordinal variables. 3. Abacus will provide interfaces through which Abacus-specific metadata, e.g., the StatView Class attribute, can be specified. This will be both a COM (runtime) interface and possible a UI interface -17- as well (the latter could be made available for specification of scheme as well as within White Birch steps). Sagent will use this interface when writing out files to the StatView format for one-button integration. 4. StatView expressions will be suitably parameterized to allow Sagent-driven substitution of variables through property sheets. White Birch specifically will not support: 1. Creation of results in summary format. For those expressions that compute results that are not row-dependent, these could be displayed in summary tables. This will not be supported in this deliverable. 2. White Birch will not support an explicit interface for 'binning' continuous variables to nominal groups and other interfaces that are specific to Recode operations that are currently supported in StatView 4.5. 3. White Birch will not include specific interfaces for Random and Series user functions, such as exist in StatView 4.5 for Windows. 4. White Birch will not be used as a source step in dataflow plans, thus no interface is necessary for specifying #rows/#columns within the formula interface. 5. Criteria/filtering functionality. This will be provided by other dataflow steps. To support White Birch, Sagent will provide: 1. Any optimization of sequential dataflow steps related to data access. 2. Metadata for data in Sagent tables, including 1. Table and column names 2. Column type (Real, Integer, String, Date/Time, Currency) 3. Column length (# rows) 4. StatView Class attribute (Continuous, Nominal, Ordinal, Informative) THE FOREGOING ADDENDUM 1 IS AGREED TO AND ACCEPTED BY THE PARTIES: Abacus Concepts, Inc. Sagent Technology, Inc. Name: Daniel S. Feldman, Jr. Name: Kenneth C. Gardner ------------------------------- ---------------------------- Title: President & CEO Title: President & CEO ------------------------------- ---------------------------- Signature: /s/ Daniel S. Feldman, Jr. Signature: /s/ Kenneth C. Gardner ------------------------------- ----------------------- Date: January 22, 1997 Date: January 22, 1997 ------------------------------- ---------------------------- -18- ADDENDUM 2 PART A - LIST OF DELIVERABLES THE FOREGOING PART A ADDENDUM 2 IS AGREED TO AND ACCEPTED BY THE PARTIES: Abacus Concepts, Inc. Sagent Technology, Inc. Name: Name: --------------------- ----------------------- Title: Title: --------------------- ----------------------- Signature: Signature: --------------------- ----------------------- Date: Date: --------------------- ----------------------- -19- ADDENDUM 2 PART B - MILESTONE AND DELIVERY SCHEDULE THE FOREGOING PART B ADDENDUM 2 IS AGREED TO AND ACCEPTED BY THE PARTIES: Abacus Concepts, Inc. Sagent Technology, Inc. Name: Name: --------------------- ----------------------- Title: Title: --------------------- ----------------------- Signature: Signature: --------------------- ----------------------- Date: Date: --------------------- ----------------------- -20- ADDENDUM 2 PART C - ACCEPTANCE TESTS AND CRITERIA THE FOREGOING PART C ADDENDUM 2 IS AGREED TO AND ACCEPTED BY THE PARTIES: Abacus Concepts, Inc. Sagent Technology, Inc. Name: Name: --------------------- ----------------------- Title: Title: --------------------- ----------------------- Signature: Signature: --------------------- ----------------------- Date: Date: --------------------- ----------------------- -21-
Development and Licensing Agreement - Abacus Concepts Inc. and Sagent Technology Inc.
Was this helpful?