EX-10.7 3 a2033349zex-10_7.txt EXHIBIT 10.7 EXHIBIT 10.7 EXHIBIT A. MAINTENANCE AND SUPPORT SERVICES 1. New Atlanta will provide to Unify: a. Maintenance services to correct any defects in ServletExec which cause ServletExec not to operate in accordance with the Specifications or User Documentation. b. Support services personnel to consult with Unify's personnel concerning the operation of ServletExec. 2. SUPPORT FOR ALL VERSIONS. New Atlanta agrees to provide Maintenance and Support to Unify for all versions of the software provided to Unify Corporation. New Atlanta shall have no obligation to support or fix Defects caused by any changes made to ServletExec by Unify. 3. PROBLEM ISOLATION, CHARACTERIZATION, AND REPORTING. a. Prior to reporting any problem to New Atlanta, Unify personnel shall, to the best of their ability, isolate the problem to ServletExec, eliminating as causal factors such external factors as: hardware, operating system, web server, Java virtual machine, changes made to ServletExec by Unify, or user application software. b. Prior to reporting any problem to New Atlanta, Unify personnel shall to the best of their ability characterize the problem as completely as possible, and identify the specific configuration and sequence of actions required to completely reproduce the problem. 4. PROBLEM CLASSIFICATION DEFINITIONS. Unify and New Atlanta will jointly evaluate and classify all problems according to the following definitions: PRIORITY 1 - A Priority 1 problem is an issue that has stopped the customer from using the software provided. PRIORITY 2 - A Priority 2 problem is an issue that has reduced functionality of the software. The end-user can continue their use of the software, but has suffered loss of functionality. PRIORITY 3 - A Priority 3 problem is an issue that reduces functionality of the product, but has not impacted the customer's operations significantly. At any time, Unify and New Atlanta may jointly review and reevaluate to upgrade or downgrade the classification of an existing problem. New Atlanta agrees to respond to the re-classified problem according to the new response times. 5. PROBLEM RESOLUTION TIME. New Atlanta agrees to: a. Use its best efforts to resolve a Priority 1 Problem to Unify's satisfaction within two (2) working days. Any solution provided must become part of the next release or revision of the software. b. Use its best efforts to resolve a Priority 2 Problem to Unify's satisfaction within two (2) weeks. Any solution provided must become part of the next release or revision of the software. c. Use its best efforts resolve a Priority 3 Problem in the next release or revision of the software. 6. HANDLING OF CRITICAL PROBLEMS. New Atlanta agrees to respond to Unify's notification of a critical problem with the assignment of senior engineers and expert knowledge of the software and source code. Such New Atlanta personnel will access or duplicate the Priority 1 Problem in the following order, as necessary, until a resolution has been obtained: a. Attempt to reproduce and resolve the problem at New Atlanta's facility, b. Access, at Unify Corporation's discretion, the end-user site experiencing the problem remotely, c. Travel to either Unify Corporation or the site experiencing the problem, as determined by Unify Corporation. Unify Corporation agrees to pay reasonable travel and living expenses incurred by New Atlanta's personnel regardless of the underlying cause of the problem. 7. SUPPORT SERVICES. New Atlanta agrees to have trained support engineers with expert knowledge of the software readily available for telephone consultation with Unify Corporation's personnel during New Atlanta's normal operating hours. 8. SUPPORT CALL DEFINITIONS. Unify Corporation will classify all problems according to the following definitions: NEW CALL - A new call is a first time call on a specific problem for a specific customer. EXISTING CALL - An existing call is a follow-up or callback on an existing problem that has been registered for a specific customer. 9. SUPPORT CALL RESPONSE TIME. New Atlanta agrees to: a. Respond to any new or existing call that has been designated as Priority 1 within 2 business hours. b. Respond to any new or existing call within 1 business day. 10. MISCELLANEOUS REQUEST. New Atlanta agrees to: a. At Unify's discretion, New Atlanta will provide a list of all known unresolved product defects in a specified release. b. At Unify's discretion, New Atlanta will provide a list of all changes between two identified release versions. SERVLETEXEC OEM AGREEMENT THIS OEM AGREEMENT (the "Agreement") is made and entered into this _____ day of November 2000, by and between Unify Corporation, a Delaware corporation ("Unify"), and New Atlanta Communications, LLC ("New Atlanta"). WITNESSETH: WHEREAS, Unify markets one or more software products under the product family name "Unify eWave"; and WHEREAS, New Atlanta has developed a software product called "ServletExec"; and WHEREAS, New Atlanta and Unify desire to enter into a contractual arrangement under which Unify will acquire the right to license and market ServletExec as an integrated component of Unify eWave or other products that it may market in the future; NOW, THEREFORE, in consideration of the foregoing, the mutual promises contained herein, and other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, Unify and New Atlanta hereby agree as follows: 1. This Agreement supersedes and replaces the "ServletExec License and Distribution Agreement" between Unify and New Atlanta executed on July 1, 1999. Upon the execution of this Agreement, the 1999 "ServletExec License and Distribution Agreement" shall be terminated, such termination to be effective as of November 1, 2000. 2. New Atlanta hereby grants to Unify during the term of this Agreement the non-exclusive right to license and a privilege to market, sell, distribute, and sub-license ServletExec, as an integrated component of Unify eWave or other products that it may market in the future, and not as a standalone product, to its customers and its reseller's customers throughout the world, subject to the conditions set forth in this Agreement. ServletExec may be distributed through sub-distributors, subject to New Atlanta's written approval, provided such sub-distributors are bound in writing to all of the restrictions applicable to Unify's use and distribution of the products governed by this Agreement. 3. New Atlanta hereby grants to Unify during the term of this Agreement the right to make further developments and enhancements to ServletExec, and the privilege to market, sell, distribute, and sub-license the enhancements to its customers and its reseller's customers throughout the world, subject to the conditions set forth in this Agreement. a. New Atlanta shall provide Unify with such limited rights and access to the source code and documentation (the "Source Code") for ServletExec on an ongoing basis during 1 the term of this Agreement. As New Atlanta provides new public releases of ServletExec to any of its customers or prospects, New Atlanta shall provide Unify the source changes to ServletExec corresponding to such releases within 30 days of the public availability of such release. b. Any modifications, enhancements, or other changes made by Unify to the Source Code prior to November 1, 2000 shall be jointly owned by Unify and New Atlanta. c. Any modifications, enhancements, or other changes made by Unify to the Source Code on or after November 1, 2000 shall be the sole and exclusive property of Unify. d. Unify acknowledges that the Source Code constitutes Confidential Information and a trade secret of New Atlanta subject to the conditions of Section 18, below. 4. During the term of this Agreement, Unify agrees that it will not develop, knowingly participate in the development of, market, sell, distribute, license, sub-license, or otherwise commercialize any software that is similar to or competitive with ServletExec. Software that is "similar to" or "competitive with" ServletExec shall be defined as software other than ServletExec that implements the Java Servlet API or JavaServer Pages (JSP) specifications as published by Sun Microsystems, Inc. ("Sun"), including all versions of those specifications that have been published by Sun prior to the execution of this Agreement, and any new versions that may be published by Sun in the future. 5. During the term of this Agreement, New Atlanta will provide Unify with maintenance and support services as defined in the attached Exhibit A "Maintenance and Support Services". New Atlanta also agrees to be available on a consultative basis as needed by Unify and for such services Unify agrees to pay New Atlanta at a rate of One Thousand Dollars ($1000) per day, such payment to be made within thirty (30) days of receipt of New Atlanta's invoice by Unify. New Atlanta shall make its best efforts to accommodate Unify's request for service and shall begin to provide work for Unify's request no later than five (5) days after notice has been given to New Atlanta. Under no circumstances shall New Atlanta be obligated to provide more than five (5) days per month of such services. 6. Unify will pay reasonable travel expenses, including airfare, hotel, meals, and ground transportation incurred by New Atlanta for travel requested by Unify related to performance of services required by this Agreement, such payments to be made within thirty (30) days after New Atlanta submits documentation of such expenses. 7. Subject to the maximum quarterly royalty payment defined below, for Unify's fiscal quarters which commence on November 1, 2000 and on February 1, 2001, Unify shall pay New Atlanta a royalty equal to ten percent (10%) of "Net Integrated Sales", as defined below, of any products during each such fiscal quarter which include ServletExec as an integrated component. Subject to the maximum quarterly royalty payment defined below, for Unify's fiscal quarters 2 which commence on May 1, 2001 and on August 1, 2001, Unify shall pay New Atlanta a royalty equal to the greater of: (a) ten percent (10%) of Net Integrated Sales of any products during each such fiscal quarter which include ServletExec as an integrated component; or, (b) Fifty Thousand Dollars ($50,000). Subject to the maximum quarterly royalty payment defined below, beginning with Unify's fiscal quarter which commences on November 1, 2001, and continuing for each of Unify' fiscal quarters thereafter throughout the remaining term of this Agreement, Unify shall pay New Atlanta a royalty equal to the greater of: (a) ten percent (10%) of Net Integrated Sales of any products during each such fiscal quarter which include ServletExec as an integrated component; or, (b) One Hundred Thousand Dollars ($100,000). a. The maximum royalty paid by Unify to New Atlanta shall not exceed Five Hundred Thousand Dollars ($500,000) for any Unify fiscal quarter for which such royalties are determined. b. For purposes of the calculation of the royalty payment for each fiscal quarter, "Net Integrated Sales" shall be defined as the gross proceeds receivable by Unify with respect to its sales of any products which incorporate ServletExec as an integrated component during such fiscal quarter, less the amount of any sales commissions paid by Unify to third-party agents for distribution of such products, and less the amount of any returns or refunds during such fiscal quarter for any previous sales of such products, which previous sales were subject to the terms of this Agreement. c. Royalty payments due under this Section 7 shall be due and payable within forty-five (45) days after the end of each Unify fiscal quarter for which such royalty payments are determined. A fiscal quarter shall be the three-month period ending on each January 31, April 30, July 31, or October 31, as the case may be. 8. At the time of each royalty payment described in Section 7, above, Unify shall provide New Atlanta with the financial information and calculations upon which the determination of the royalty payment is made. New Atlanta shall have the right to audit Unify's books and records to verify the correctness of any such payments, with Unify to bear the cost of any such audit plus a ten percent (10%) penalty, if it is determined for any quarter that there is an underpayment of more than three percent (3%) of the royalty for such quarter. 9. In the event Unify breaches any term or condition of this Agreement and such breach is not cured within thirty (30) days after New Atlanta gives Unify written notice of such breach, this Agreement shall immediately terminate and Unify shall thereupon pay New Atlanta, as damages for any such breach, an amount equal to: (a) One Million Dollars ($1,000,000); plus (b) the amount of any royalty payments described in Section 7, above, which were due at the time of such breach. Unify and New Atlanta acknowledge and agree that in the event of a breach of this Agreement by Unify, the amount of damages to be suffered by New Atlanta will be difficult or impossible to accurately determine. The parties agree that the amount specified in this Section 9 has been carefully considered and discussed by Unify and New Atlanta, is intended to provide 3 for the damages to be suffered by New Atlanta under this Agreement, is a reasonable pre-estimate of the probable loss, and is not intended to constitute a penalty for a breach of this Agreement by Unify. 10. In the event New Atlanta breaches any term or condition of this Agreement and such breach is not cured within thirty (30) days after Unify gives New Atlanta written notice of such breach, this Agreement shall immediately terminate, the rights granted to Unify by New Atlanta in Sections 2 and 3, above, shall survive termination of this Agreement due to breach by New Atlanta, the limited Source Code rights granted to Unify in Section 3.a shall become perpetual and royalty-free, Unify shall be given immediate access to the latest version of the Source Code, and New Atlanta shall thereupon pay Unify, as damages for any such breach, an amount equal to One Million Dollars ($1,000,000). Unify and New Atlanta acknowledge and agree that in the event of a breach of this Agreement by New Atlanta, the amount of damages to be suffered by Unify will be difficult or impossible to accurately determine. The parties agree that the amount specified in this Section 10 has been carefully considered and discussed by Unify and New Atlanta, is intended to provide for the damages to be suffered by Unify under this Agreement, is a reasonable pre-estimate of the probable loss, and is not intended to constitute a penalty for a breach of this Agreement by New Atlanta. 11. Unify shall have the right to acquire all of the assets or all of the membership interests of New Atlanta at any time prior to April 1, 2002 by making a cash payment of Fifteen Million Dollars ($15,000,000) to New Atlanta or to its members, as the case may be. Notwithstanding the foregoing in this Section 11, if New Atlanta agrees to be acquired by a third party prior to April 1, 2002, or if the members of New Atlanta agree to sell all of their membership interests in New Atlanta to a third party prior to April 1, 2002, such purchase option shall lapse and shall be of no further force and effect. Unify recognizes and acknowledges that its purchase option under this Section 11 does not give it a right of first refusal in the event of a sale to a third party by New Atlanta or its members under this Section 11. 12. New Atlanta and Unify will share customer and prospect lists for the ServletExec and Unify eWave products or other Unify products which incorporate ServletExec as an integrated component; such customer and prospect lists may not be sold, shared, or transferred to any third party without the express written consent of both New Atlanta and Unify. New Atlanta and Unify will participate in joint marketing efforts for the benefit of both parties during the term of this Agreement. 13. New Atlanta and Unify agree to cooperate with and provide reasonable assistance to each other in fulfilling their respective duties and obligations under this Agreement. 14. This Agreement shall have a term of three (3) years beginning on November 1, 2000 and ending on October 31, 2003. Unify may renew this Agreement for an additional three-year term by providing New Atlanta written notice of its intention to do so after August 1, 2003 and 4 before November 1, 2003. 15. At any time during the term of this Agreement, Unify may provide New Atlanta with written notice of its election to terminate this Agreement, which notice shall specify a termination date which is at least one hundred eighty (180) days after the date such written notice is given, provided that under no circumstances shall such termination date be prior to October 31, 2001. Upon receipt of such written notice by New Atlanta, the provisions of Section 4, above, shall no longer have any force or effect. Upon such termination, all royalty payments accrued prior to and including the termination date shall become immediately due and payable. The parties agree that termination of this Agreement shall not affect the ability of Unify to fulfill its obligations under any commitment made by Unify in good faith and in accordance with this Agreement prior to the effective date of such termination including, but not limited to, retention of source code to provide ongoing maintenance. Termination of this Agreement shall not relieve Unify of the obligation to pay any amounts due New Atlanta with respect to pre-termination commitments from Unify's customers even though such amounts may be paid to Unify after termination. 16. The parties agree that this Agreement represents a technology and marketing relationship and, except for the License granted hereunder, shall not be construed as a transfer of any ownership rights to each other's property. 17. Unify agrees to include a copy of New Atlanta's license agreement for ServletExec with each shipment and sale of ServletExec or any product of Unify into which ServletExec is incorporated and further agrees to take such steps as may be reasonably necessary to insure that Unify's customers comply with the terms and conditions of such license agreement. Unify shall be deemed to have complied with this provision if the license agreement for its products which incorporate the ServletExec technology includes language comparable to the language in New Atlanta's license agreement for ServletExec and if Unify's license agreement make clear reference of its applicability to ServletExec. 18. Each party agrees to keep all of the terms and conditions of this Agreement, all information received from the other party and all information shared under this Agreement confidential and shall not disclose any of the foregoing to any third party without the prior written consent of the nondisclosing party. This confidentiality provision shall remain in full force and effect subsequent to the termination of this Agreement. a. Each party acknowledges that the other party may disclose to such party certain Confidential Information during the course of each party's activities pursuant to this Agreement. Each party acknowledges and agrees that the Confidential Information is the sole and exclusive property of the disclosing party and that the disclosing party owns all property rights related thereto. Each party acknowledges and agrees that the disclosure of the Confidential Information to the receiving party does not confer upon the receiving party any license, interest, 5 or rights of any kind in or to the Confidential Information, except as otherwise provided in this Agreement. b. Except as otherwise provided in this Agreement, the receiving party will hold in confidence and not use, reproduce, distribute, transmit, reverse engineer, decompile, disassemble, or transfer, indirectly or directly, in any form, or for any purpose, the Confidential Information made available to the receiving party under this Agreement, without the prior written consent of the disclosing party. c. To the extent that Confidential Information constitutes a trade secret under applicable law, the obligations of the receiving party with respect to the Confidential Information shall remain in effect for as long as such information shall remain a trade secret under applicable law. To the extent such Confidential Information does not constitute a trade secret, its obligations with regard to the Confidential Information shall remain in effect during the term of this Agreement and for two years thereafter. Such obligations shall not apply if and to the extent that: (1) the receiving party establishes that the information communicated was already known to the receiving party, without obligation to keep it confidential, at the time of its receipt from the disclosing party (whether such information was received from the disclosing party before or after the execution of this Agreement); (2) the receiving party establishes that the information communicated was received by the receiving party in good faith from a third party lawfully in possession thereof and having no obligation to keep such information confidential; or (3) the receiving party establishes that the information communicated was publicly known at the time of its receipt by the receiving party or has become publicly known other than by a breach of this Agreement or other action by the receiving party. d. Confidential Information shall include, but is not limited to, any scientific and technical information, design, proprietary information, trade secrets, process, procedure, formula, or improvement, whether or not patentable, that is of value to the disclosing party and is not generally known by its competitors. It shall also include customer or account lists, supplier lists, pricing information, receipts, financial information relating to the disclosing party's business, marketing arrangements, strategic plans, and any other information and data relating to the business of the disclosing party which is disclosed to the receiving party by the disclosing party as a consequence of or through its relationship with the other party and which has value to the disclosing party and is not generally known by its competitors. 19. All notices or other communications made pursuant to this Agreement shall be given in writing by registered or certified mail which shall be addressed to the following addresses (or to such other addresses as may have been provided by the parties subsequent to the execution of this Agreement): New Atlanta Communications, LLC Unify Corporation c/o Vince Bonfanti c/o President 1041-D Cambridge Square 2101 Arena Blvd, Ste 100 6 Alpharetta, Georgia 30004-1871 Sacramento, California 95834 Unless otherwise specifically provided herein, each such notice or communication shall be deemed given at the time it is mailed by certified mail, return receipt requested, postage prepaid, in any post office or branch post office regularly maintained by the United States Government. 20. Subject to Section 21, below, the ServletExec software provided by New Atlanta to Unify is provided on an "as is" basis, without any warranty of any kind, either express or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. In no event will New Atlanta be liable to Unify or to any other person for any damages, including incidental or consequential damages, arising out of the use or inability to use the ServletExec software, or any other program, data, material, or information provided by New Atlanta under this Agreement. 21. Notwithstanding anything to the contrary in Section 20, above, New Atlanta agrees to indemnify and hold Unify harmless from any and all claims or causes of action, including any and all costs, expenses and attorney's fees related thereto, asserting that ServletExec (including any upgrades, updates or new releases thereof) as delivered by New Atlanta to Unify or as bundled by Unify with the Unify eWave products infringes upon any proprietary rights of any third party. New Atlanta shall procure the legal right for Unify to continue to use ServletExec. 22. Except to the extent that New Atlanta would be obligated to indemnify Unify pursuant to Section 20, above, Unify agrees to indemnify and hold New Atlanta harmless from any claims or cause of action, including any costs, expenses, and attorney's fees related thereto, brought against New Atlanta by any party with respect to any matter arising under this Agreement, including, but not limited to, the sale or distribution by Unify of ServletExec as an integrated component of any product sold by Unify except in the case of New Atlanta's gross negligence or willful misconduct. 23. The parties understand and agree that no representation or promise has been made by any of the parties hereto concerning this Agreement, except as expressly set forth herein; and that all matters concerning this Agreement are embodied and expressed herein. This Agreement shall supersede all prior or contemporaneous agreements and understandings among the parties hereto with respect to the subject matter of this Agreement. 24. All of the terms, covenants, agreements, and conditions herein contained shall be binding upon and shall inure to the benefit of the parties hereto, and their respective successors, assigns, and legal representatives. This Agreement shall remain in full force and effect, notwithstanding any change in control or ownership of either party. 25. This Agreement shall be governed by and construed in accordance with the laws of 7 the State of Georgia in all respects. 26. If a dispute arises out of or relates to this Agreement, or the breach thereof, and if the dispute cannot be settled through negotiation, the parties agree first to try in good faith to settle the dispute by mediation administered by the American Arbitration Association under its Commercial Mediation Rules before resorting to arbitration, litigation, or some other dispute resolution procedure. 27. If any provision of this Agreement, or the application thereof to any person or circumstances shall, for any reason and to any extent, be invalid and unenforceable, the remainder of this Agreement and the application of such provision to other persons or circumstances shall not be affected thereby, but rather shall be enforced to the greatest extent permitted by law. 28. This Agreement may be executed in any number of counterparts, each of which shall constitute an original and all of which together shall constitute one and the same instrument. IN WITNESS WHEREOF, the parties hereby execute this Agreement on the day and year first above written. New Atlanta Communications, LLC Unify Corporation By:____________________________ By:________________________ Its:___________________________ Its:_______________________ 8