PUMA TECHNOLOGY, INC. 2550 North First Street, Suite 500 San Jose, CA 95131 U.S.A. Tel: (408) 321-7650 Fax: (408) 321-3886 INTELLISYNC®SOFTWARE DEVELOPERS KIT AND BUNDLING LICENSE AGREEMENT

EX-10.1 3 dex101.htm INTELLISYNC SOFTWARE DEVELOPERS' KIT AND BUNDLING LICENSE AGREEMENT Intellisync Software Developers' Kit and Bundling License Agreement

EXHIBIT 10.1

 

PUMA TECHNOLOGY, INC.

2550 North First Street, Suite 500

San Jose, CA 95131 U.S.A.

Tel: (408) 321-7650 Fax: (408) 321-3886

 

INTELLISYNC® SOFTWARE DEVELOPERS’ KIT AND BUNDLING LICENSE AGREEMENT

 

Licensee:    Research In Motion Limited
     295 Phillip Street
     Waterloo, Ontario
     CANADA N2L 3W8
     tel: (+1) 519 ###-###-####
     fax: (+1) 519 ###-###-####

 

This Intellisync Software Developers’ Kit and Bundling License Agreement (“Agreement”) is entered into by and between Puma Technology, Inc. (“Puma”) and the Licensee identified above (“Licensee”) as of April 29, 1998 (“Effective Date”). In consideration of Licensee’s agreements to market and distribute an Intellisync product supporting Licensee’s pager products, for the mutual promises contained herein and for license fees and other valuable consideration, Puma agrees to grant Licensee certain licenses (i) to the header files, libraries, documentation and sample code identified on Exhibit A (“SDK”), (ii) to Licensee-developed translator software, (iii) other Licensee-developed software developed through use of the SDK and (iv) to the Intellisync software product described on Exhibit A, subject to the attached Terms and Conditions and Exhibits.

 

Exhibit A –   SDK; Licensee Product(s); Intellisync for RIM Feature Set; Term
Exhibit B –   Annual Maintenance Fee; SDK Fees; NRE; Per Unit Royalties; Guaranteed Minimum Commitment; Payment Terms
Exhibit C –   Support and Training
Exhibit D –   Statement of Work
Exhibit E –   Authorized Subcontractors and Consultants

 

LICENSEE ACKNOWLEDGES HAVING READ THE TERMS AND CONDITIONS SET FORTH ON THIS FACING PAGE AND ATTACHED HERETO, UNDERSTANDS ALL SUCH TERMS AND CONDITIONS, AND AGREES TO BE BOUND THEREBY.

 

PUMA TECHNOLOGY, INC.   RESEARCH IN MOTION LIMITED
By:   _____________________________________   By:   _____________________________________
Name:   _____________________________________   Name:   _____________________________________
Title:   _____________________________________   Title:   _____________________________________
Date:   April 30, 1998   Date:   April 29, 1998


TERM AND CONDITIONS

 

1. License to SDK. Puma grants to Licensee a non-exclusive, non-transferable license, without right to sublicense, for Licensee’s employees, authorized subcontractors and consultants to use the SDK on computer systems at the facilities located at the address listed on the facing page hereof, and in the case of subcontractors and consultants, at the facilities located at the addresses set forth on Exhibit E hereof, for the Licensed Use only. “Licensed Use” means the use and testing of the SDK to create translator software (“Translator”) for use with the Licensee software product(s) identified in Exhibit A (“Licensee Product”). Use of the Translator with the Licensee Product will enable Puma’s Intellisync software product to synchronize data between the Licensee Product and specified personal information manager software applications (“PIMS”) supported by Intellisync.

 

2. Development and License of Intellisync for Licensee Product. Puma agrees to test the Translator and develop the “Intellisync for RIM Pagers” software product described in Exhibit A (“Intellisync for RIM”). Puma agrees to grant Licensee a non-exclusive, worldwide license under copyright and patent, and to the trade secrets, if any, contained in Intellisync for RIM to reproduce, distribute, perform, execute, adapt, display electronically, sublicense to distributors, distributors’ agents and subagents and end users, use, make, and have made, import, have imported, export and have exported Intellisync for RIM, offer for sale, offer to lease, offer to license, lease, license and sell Licensee hardware products incorporating Intellisync for RIM through Licensee’s distribution network provided that Intellisync for RIM is bundled with the Licensee Product, and to distribute to an end-user a copy of any revision or updated or upgraded version or modification of Intellisync for RIM, whether or not bundled with Licensee Product, from a distribution source, including, without limitation a website, an e-mail system, a bulletin board, or via a connection between a Licensee hardware product and a PC or on a floppy disk, or any other means of distribution, provided such distribution is reasonably calculated to permit only the use of the revision, upgrade, modification or update bundled with Licensee Product. Licensee agrees to pay Puma for a minimum number of copies (“Units”) of Intellisync for RIM, as set forth in Exhibit B. The per Unit royalty set forth in Exhibit B shall apply to each Unit of Intellisync for RIM distributed hereunder, except that Licensee may claim a credit for any returned Units. Licensee shall have no right to sublicense Intellisync for RIM, other than (a) to sublicense to its distributors and distributors’ agents and subagents in Licensee’s distribution network those rights necessary to use, distribute, display, execute and perform electronically Intellisync for RIM and to offer for sale or lease or sell or lease Licensee hardware products incorporating Intellisync for RIM bundled with Licensee Product and (b) to sublicense to end users the right to use, perform, execute and display Intellisync for RIM and to transfer, display, execute, use, perform or display electronically a copy of any revision or updated or upgraded version or modification of Intellisync for RIM, whether or not bundled with Licensee Product, from a distribution source, including, without limitation a website, an e-mail system, a bulletin board, or via a connection between a Licensee hardware product and a PC, or any other means of distribution, provided such distribution is reasonably calculated to permit only the use of the revision, upgrade, modification or update bundled with Licensee Product. Licensee shall have no right to modify all or any part of Intellisync for RIM. Licensee agrees not to take any actions, such as reverse assembly or reverse compilation, to derive a source code equivalent to Intellisync for RIM The foregoing shall not be construed as precluding Licensee from developing a competing product without resorting to reverse assembly or reverse compilation and without reference to any confidential information provided by Puma under this Agreement, nor is Licensee precluded from reverse engineering or reverse compilation for the sole purpose of ensuring compatibility and interoperability between the Translator and Intellisync for RIM.

 

3. Updates and Support. For the the term of the Agreement, Puma shall provide to Licensee aupdates, revisions, upgrade, modifications and bug fixes to the SDK reflecting changes in Puma’s Intellisync synchronization engine

 


  
Initials    Initials

 

2


(collectively “SDK Updates”) and including the addition of server support and technical support from Puma for the Translator as part of the annual maintenance fees paid in connection with licensing the SDK, as set forth in Exhibit B. All SDK Updates shall be deemed as included in the SDK licensed in Section 1 above. Licensee will be responsible for technical support for the Translator after the first year of the term of the Agreement if it chooses not to pay the optional annual maintenance fee to Puma. For the term of the Agreement, Puma shall provide to Licensee, *, all updates, revisions, upgrade, modifications and bug fixes to Intellisync for RIM (collectively, “Intellisync Updates”). All Intellisync Updates shall be deemed as included in the definition of Intellisync for RIM. To the extent Puma provides to any other customer any Intellisync update, revision, upgrade, modification or bug fix that would enhance Intellisync for RIM without adding any substantially new functionality not contemplated under this Agreement to be included in the Intellisync for RIM, such update, revision, upgrade, modification or bug fix shall be considered an Intellisync Update and provided to Licensee under the terms of this Section 3.

 

4. Delivery. As soon as practicable after the Effective Date, Puma agrees to deliver to Licensee one (1) copy of the SDK. Upon completion of development and in all cases prior to any commercial distribution, Licensee agrees promptly to deliver to Puma one copy of the complete source and executable code for the Translator, along with such documentation that exists that would aid Puma in reconstructing, debugging and supporting the Translator.

 

5. Fees. Licensee agrees to pay Puma the license fees shown in Exhibit B for the rights granted by this Agreement. Within thirty (30) days following the end of each calendar quarter during the term of this Agreement in which Licensee distributes a Licensee Product with which Intellisync for RIM is bundled, Licensee shall account to Puma for the Per Unit Royalties due as set forth in Exhibit B, based upon distribution totals for Licensee Products for that quarter. Licensee shall provide Puma with a written report that reflects the facts or basis upon which the total Per Unit Royalties due was calculated and will clearly indicate applicable Per Unit Royalty rates that apply to different versions of Intellisync for RIM, if any, as noted in Exhibit B. For purposes of this Agreement, distribution of the Licensee Product occurs when a device incorporating the Licensee Product is shipped out of its final manufacturing facility.

 

6. Payments. All payments made are non-refundable unless provided for specifically in this Agreement. All payments shall be in U.S. Dollars and be made by telephone transfer directly to Puma’s bank account as follows:

 

*

 

The amounts indicated on Exhibit B for payments do not include any federal, state, local or other governmental taxes, excise taxes, tariffs or other governmental charges that may be imposed on sale, transportation, production, storage or export of the software licensed hereunder. Licensee shall pay any and all such taxes and charges (other than taxes imposed upon or measured by Puma’s net income) and Puma, its agents and distributors shall have no liability therefor. If taxes are required to be withheld for any foreign government on payments required under this Agreement, then Licensee may deduct such withholding taxes from the amount owed Puma as will enable Puma to receive a U.S. Foreign Tax Credit; provided, Licensee pays such amounts to the appropriate tax authority. Licensee shall obtain and deliver to Puma a receipt and all other documents necessary for Puma to claim a Foreign Tax Credit.

 

7. Support and Training. Each party agrees to provide support and training for the Intellisync for RIM as set forth in Exhibit C.

 

8. Audit. During the term of this Agreement and for a period of three (3) years after each such transaction, Licensee shall retain such books and records as necessary to show Licensee’s compliance with the terms of this Agreement. Licensee shall permit a mutually-acceptable independent certified public accountant to audit such books

 


  
Initials    Initials

 


* Material has been omitted pursuant to a request for confidential treatment.

 

3


and records as may reasonably be required to verify compliance with this Agreement, at such times as Puma may reasonably request, upon reasonable written notice. Puma shall pay the cost of audits unless the number of Units of Intellisync for RIM or the quantity of Licensee Product distributed in a given quarter exceeds the number of Units of software reported by Licensee by more than two percent (2%), in which event Licensee shall reimburse Puma for the cost of such audits in addition to all other amounts to which Puma may be legally entitled as a result of such unreported copies. Audits shall not unreasonably interfere with Licensee’s business activities, shall be scheduled during regular business hours, and shall not be conducted more than once in any twelve-month period.

 

9. Taxes. Licensee shall be responsible for the payment of all export, excise, sales, use, property and other taxes based upon the transactions under this Agreement or the fees paid hereunder, other than taxes imposed upon or measured by Puma’s net income or any withholding for taxes on royalties to Puma required by any foreign governmental laws, which shall be withheld by Licensee as required by such law.

 

10. Title. The original, and any copies of the SDK, SDK Updates and Intellisync for RIM, in whole or in part, which are made by Licensee or Puma, including translations, compilations, partial copies, modifications, and updates, regardless of the form or media in or on which such copies may exist, are and shall remain the exclusive property of Puma, except to the extent the Translator is considered a translation, compilation, partial copy, modification or update of the SDK or any SDK Update. Puma will own all right, title and interest in and to that portion of the Translator that was not created by Licensee. Puma agrees that for a period of three (3) years from the Effective Date, it shall not create any product for RIM or RIM OEM products for any other manufacturer or distributor.

 

11. Copyright Notices. Licensee agrees to reproduce and include Puma’s copyright and other proprietary notices on all copies, in whole or in part, in any form, of the SDK, the Translator, Intellisync for RIM or any derivative works.

 

12. Trademarks. Except as required by this Agreement, neither party shall have any right to use the other party’s trademarks, service marks or trade names. {We need to have the right to use the Intellisync trademark on the bundled product if we choose}

 

13. Joint Marketing. The parties agree to engage in the joint marketing efforts described below in this Section 13. Licensee agrees to make reasonable efforts to encourage its VARs and distributors to participate in these efforts. Puma acknowledges that in some cases, Licensee’s VARs and distributors may not agree to participate in the programs listed below.

 

13.1 Web Links. Each party agrees to establish a hypertext reference to the other party’s Web site. Licensee agrees to encourage its distributors to establish similar Web links with Licensee and with Puma.

 

13.2 Advertising and Marketing Collateral. Where appropriate, Licensee agrees to mention the Intellisync synchronization solution in the copy of all print advertising and marketing collateral relating to the Licensee Product.

 

13.3 Press Release. The parties will engage in a joint press release announcing Intellisync support for the Licensee Product.

 

13.4 Other. Licensee agrees to engage in additional mutually-agreed upon joint marketing activities with Puma to promote Intellisync and use of Intellisync with the Licensee Product including, without limitation: participation in trade shows, press releases, joint advertising, distribution of marketing collateral, promotions, in-box

 


  
Initials    Initials

 

4


coupons, point-of-purchase displays, marketing studies and joint sales calls. Licensee shall have no obligation under this Section 13 if Licensee does not accept the Golden Master of Intellisync for RIM.

 

14. Confidentiality. The terms of that certain Master Mutual Nondisclosure Agreement between the parties dated December 11, 1997 will apply to any confidential information exchanged pursuant to this Agreement.

 

15. Limited Warranty. Puma warrants that the media upon which the SDK and Intellisync for RIM are placed by Puma will be free from defects in workmanship and materials, and that the SDK and Intellisync for RIM will meet all specifications in all documentation provided by Puma relating to those materials. Puma further warrants that it will undertake to perform, and will perform, the tasks set forth on the Statement of Work attached as Exhibit D in a professional, workmanlike manner. Puma does not warrant or claim that the software will run error free. If Licensee finds any errors or failure of software to meet such specifications and provides Puma with a written report thereof, as Licensee’s sole remedy, Puma will use reasonable commercial efforts to correct such errors. Puma’s warranty and obligation with respect to the software shall extend for a period of * from the date the software is delivered to Licensee and is solely for the benefit of Licensee. Licensee has no authority to extend this warranty to any other person. This warranty shall not apply to any Licensed Software which has been (i) repaired, altered or installed, other than by Puma, (ii) subject to misuse, mishandling, neglect or accident, or (iii) not maintained in accordance with handling or operating instructions supplied by Puma.

 

*

 

16. Warranty Exclusion. EXCEPT AS PROVIDED IN THIS AGREEMENT, PUMA MAKES NO WARRANTY OF ANY KIND WITH REGARD TO THE SDK OR INTELLISYNC FOR RIM. PUMA EXPRESSLY DISCLAIMS ANY OTHER WARRANTIES, EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, WHETHER ARISING IN LAW, CUSTOM, CONDUCT OR OTHERWISE.

 

17. Limitations of Liability. IN NO EVENT SHALL EITHER PARTY BE LIABLE TO THE OTHER FOR ANY INDIRECT, LOSS OF USE, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR IN CONNECTION WITH THIS AGREEMENT OR THE USE OR PERFORMANCE OF PRODUCTS, INCLUDING BUT NOT LIMITED TO LOSS OF PROFITS, DATA OR USE, EVEN IF THE OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

 


  
Initials    Initials

 


* Material has been omitted pursuant to a request for confidential treatment.

 

5


18. Proprietary Rights Indemnification

 

18.1 Representations. Puma represents that it has the right to grant the licenses hereunder and that it has no knowledge of any facts which might lead to a claim of infringement of any patent, trademark, or copyright or violation or misappropriation of any trade secret of any third party from the United States, Japan, Canada or any member country of the European Union as a result of the licenses granted by this Agreement.

 

18.2 Indemnity. *

 

18.3 Exclusive Remedy. THE FOREGOING PROVISIONS OF THIS SECTION 18 STATE THE ENTIRE LIABILITY AND OBLIGATIONS OF EACH PARTY AND THE EXCLUSIVE REMEDY OF EACH PARTY WITH RESPECT TO ANY ALLEGED INTELLECTUAL PROPERTY RIGHTS INFRINGEMENT BY INTELLISYNC FOR RIM.

 

19. Term; Termination. This Agreement shall commence on the Effective Date and shall continue until the end of the term referenced on Exhibit A, unless earlier terminated as provided herein. Either party may terminate this Agreement if the other party materially defaults in its performance hereunder. Such termination shall be without prejudice to any other remedy which may be available. The provisions set forth in Sections 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21 and 22 hereof shall survive any termination of this Agreement. Upon termination of this Agreement, Licensee shall have no further right to reproduce or distribute Intellisync for RIM, except that Licensee may distribute any Units already in inventory at the date of termination for a period of ninety (90) days following termination of the Agreement. Termination of this Agreement shall not affect the rights of any end user to use Intellisync for RIM or the Translator.

 

20. Relationship. Nothing contained herein shall be construed to imply a joint venture, principal or agent relationship, or other joint relationship, and neither party shall have the right, power or authority to create any obligation, express or implied, on behalf of the other.

 

21. Waiver. A waiver by either of the parties of any covenants, conditions or agreements to be performed by the other or any breach thereof shall not be construed to be a waiver of any succeeding breach thereof or of any other covenant, condition or agreement herein contained.

 

22. Source Code Escrow. On or before the delivery of the Golden Master, the parties shall enter into a source code escrow agreement that will provide for the escrowing with an independent escrow agent of all source code relating to the Intellisync for RIM product and the SDK. The escrow agreement shall set forth the circumstances under which such source code shall be released to Licensee, and shall include, at a minimum, the insolvency of Puma as a circumstance requiring the escrow agent to release the source code to Licensee for the limited purpose of permitting Licensee to maintain and support Intellisync for RIM and the Translator.

 

23. General Provisions. The validity, performance, construction and interpretation of this Agreement shall be governed by laws of the State of California, United States of America, excluding choice of law rules. The United Nations Convention on Contracts for the Sale of Goods shall not apply to this Agreement. This Agreement shall not be altered, modified, or amended in any respect except by written agreement signed by each party. Licensee may not assign this Agreement or any right granted hereunder, in whole or in part, without Puma’s prior written consent, which consent shall not be unreasonably withheld in the event the assets of Licensee or the business with which this Agreement is associated is sold or otherwise transferred by Licensee to a third party that agrees in writing to abide by the provisions of this Agreement. Any notice to be made in connection with this Agreement shall be deemed

 


  
Initials    Initials

 


* Material has been omitted pursuant to a request for confidential treatment.

 

6


effectively given when delivered in person, or sent by registered or certified mail, or by facsimile, to the other party at its address listed set forth on the facing page of this Agreement (or such other address as may be changed upon notice to the other). In the event that any action is commenced under this Agreement, the prevailing party shall be entitled to recover reasonable attorneys’ fees and all costs incurred in such proceeding. This Agreement represents the entire agreement between the parties and supersedes all contemporaneous and prior agreements and understandings, whether written or oral, with respect to all matters covered in this Agreement.

 


  
Initials    Initials

 

7


EXHIBIT A

 

SDK:

 

· Document Set:

 

The Document Set shall include all documents included in the standard SDK offering and include,, without limitation, all documents necessary for Licensee to develop the Translator and the following:

 

  · Translator Developers Guide

 

  · Translator Class Reference

 

  · Translator API Specification

 

  · Standard Date & Time Function

 

· Software

 

The Software shall include all dlls, files, libraries, executable and modules included in the standard SDK offering and include,, without limitation, all software necessary for Licensee to develop the Translator and the following:

 

  · Translator Library

 

  · Include Files (.h files)

 

  · Sample Run Time (select number of translators i.e., Outlook, Schedule +, etc.)

 

  · Sample translator

 

  · Shell translator

 

  · Table tools

 

Licensee Hardware Products:

 

Licensee’s wireless subscriber devices marketed or sold under Licensee’s brand or trade name(s), provided that all such devices have the same application programming interface (API) and are intended to be operated in conjunction with the Translator.

 

Licensee Software Product(s) means such software residing on Licensee’s Hardware Products that, in conjunction with the Translator and Intellisync for RIM, is intended to permit the synchronization of data between a Licensee Hardware Product and a PC or a server.

 

Intellisync for RIM Feature Set:

 

Except for PIM Support, the Feature Set shall include those features contained in the most current version of Intellisync’s desktop product, including, but not limited to the following:

 

  · True “Two Way” Synchronization

 

  · Full Conflict Resolution

 

  · Custom Field Mapping

 

  · PIM Applications Supported

 

  · Microsoft Outlook 97

 

  · Microsoft Schedule+ 7.0. 7.0a

 

  · Lotus Organizer 2.1, 97, 97 GS

 

  · Act! 3.0.8

 

  · Data Filtering

 


  
Initials    Initials

 

8


  · Synchronization with multiple applications

 

  · Personal Address Book synchronization

 

To the extent that Puma supports during the term of this Agreement future updates, revisions and versions of the PIM Applications above (collectively, the “Application Updates”), including without limitation Microsoft Outlook ‘98 or ‘99 or a similar Microsoft offering, such Application Updates shall be included as PIM Applications Supported in the Intellisync for RIM Feature Set.

 

Term:

 

Two (2) years, with a right to renew the agreement annually for as long as Licensee is offering Licensee Hardware Products to the marketplace.

 

Language Localization:

 

Intellisync for RIM shall be in U.S. English. Licensee shall have the right obtain other language localization for an additional * per localized version.

 

Premier Subscription Availability

 

Licensee’s customers shall have access to Puma’s Premier Subscription Program as of the delivery of the golden master of Intellisync for RIM and to any other similar premier or enhance subscription plans offered by Puma in conjunction with any of its Intellisync customers.

 


  
Initials    Initials

 


* Material has been omitted pursuant to a request for confidential treatment.

 

9


EXHIBIT B

 

SDK Fees:

 

* license fee, due upon delivery of the SDK.

 

* annual maintenance fee for first year, due upon delivery of the SDK

 

* annual maintenance fee for each year thereafter, due on the applicable anniversary date of the first delivery of the SDK, if requested by Licensee under the terms of this Agreement.

 

NRE:

 

Licensee agrees to pay Puma an NRE fee of * as consideration for Puma’s testing of the Translator and development of Intellisync for RIM, as follows:

 

* due April 30, 1998

 

* due upon delivery of the Intellisync for RIM Golden Master as set forth on Exhibit D.

 

* due upon acceptance of the Intellisync for RIM Golden Master as set forth on Exhibit D.

 

Puma agrees to develop additional PIM support in Intellisync for RIM upon Licensee’s written request on a mutually acceptable schedule for additional NRE fees of * per PIM.

 

Per Unit Royalty

 

*

 

Guaranteed Minimum Commitment

 

Licensee agrees to purchase at least * of Intellisync for RIM at the Per Unit Royalty of * during the one-year period following Licensee’s first sale of a product containing an accepted release of Intellisync for RIM, in accordance with the following payment schedule:

 

Acceptance of Golden Master plus 90 days *

 

Acceptance of Golden Master plus 180 days *

 

Acceptance of Golden Master plus 270 days *

 

Acceptance of Golden Master plus 360 days *

 

In addition, Puma agrees * Units of Intellisync for RIM at the Per Unit Royalty of *, in the total amount of *, as prepaid royalties hereunder, based upon the NRE payments described above.

 

Annual Maintenance Fee: * for the first year, * per year for each year thereafter, if Licensee so elects (optional). Licensee must notify Puma of its decision to purchase maintenance at least thirty (30) days prior to the first day of the year in which such maintenance will be provided.

 

Payment Terms: Terms are net thirty (30) days unless otherwise indicated. If any amount is not paid to Puma when due hereunder, Licensee shall pay to Puma on demand a late fee in an amount not to exceed two percent (2%) of such delinquent payment for each month or part thereof from the due date until the date paid; but Licensee shall have such grace period as may be required by law and the late fee shall not exceed the maximum allowed by law.

 


  
Initials    Initials

 


* Material has been omitted pursuant to a request for confidential treatment.

 

10


EXHIBIT C

 

Support and Training:

 

Puma agrees to provide up to three days of developer training specific to building an Intellisync Ready translator, at Puma’s facilities in Nashua, New Hampshire for Licensee’s customer support staff, free of charge. It is presumed that Licensee’s engineering staff is proficient in C++, MS Windows 95/NT and object-oriented design and programming,

 

Licensee shall provide all Level I and Level II support for Intellisync for RIM at its own expense. For purposes of this Agreement, Level I support shall mean all technical support and assistance relating to the Licensee Product or Intellisync for RIM given directly to end users, distributors, OEMs, or customers of the Licensee Product. Level II support shall mean the service rendered by Licensee relating to given directly to end users, distributors, OEMs, or customers of Licensee Product or Intellisync for RIM to analyze or reproduce error(s) in the Intellisync for RIM and to determine if said error(s) are reproducible. Puma shall provide all Level III support for Intellisync for RIM only. For purposes of this Agreement, Level III support shall mean all Puma technical support and assistance relating to Intellisync for RIM given directly to authorized personnel who are the direct employees of Licensee and are trained in the usage of Intellisync for RIM. Level III support will be provided only during Puma’s normal business hours and in the English Language. Puma and Licensee shall develop a standard set of response times for problems discovered in Intellisync for RIM that shall, at a minimum, * for critical errors or bugs in the software, * for a major error or bug in the software and as of the next release for minor bugs in the software.

 

Licensee will further provide training on Intellisync for RIM, at its option and expense, for all its personnel associated with the sales and support of the Licensee Product.

 


  
Initials    Initials

 


* Material has been omitted pursuant to a request for confidential treatment.

 

11


EXHIBIT D

 

Statement of Work and Schedule of Deliverables:

 

SOW – to be developed

 

Schedule

 

Product Milestone

    
Payment of first NRE payment    Effective Date
Alpha Version Intellisync for RIM    Receipt of Translator from RIM plus 1 week
Beta Version Intellisync for RIM    30 days after receipt of bug-free Translator
Golden Master Delivery to Licensee and payment of second NRE payment    15 days after delivery of Beta
Golden Master and payment of final NRE payment    Licensee shall have 30 days to accept Golden Master

 

Critical Dependencies

 

· Translator received from RIM must pass the V-4 test that is in the SDK

 

· RIM must provide 24 hour turnaround to all reported bugs.

 


  
Initials    Initials

 

12


EXHIBIT E

 

Authorized Subcontractors and Consultants

 


 


 


 


 


  
Initials    Initials

 

 

13


September 14, 1999

 

Bradley A. Rowe

President & CEO

Puma Technology, Inc.

2550 North First Street, Suite 500

San Jose, CA. 95131

 

RE: Letter Agreement to Amend Intellisync Software Developers’ Kit and Bundling License Agreement

 

Dear Mr. Rowe:

 

This Letter Agreement amends the Intellisync Software Developers’ Kit and Bundling License Agreement between our two companies dated April 30, 1998 (the “Supply Agreement”). This confirms the agreement of Puma Technology, Inc. (“Puma”) to amend the Intellisync for RIM Feature Set defined in Exhibit A of the Supply Agreement, to include, in addition to the PIM Applications Supported (as listed on Exhibit A), support for the following as PIM Supported Applications: *. For this addition, Research In Motion Limited (“RIM”) agrees to pay a one-time fee on delivery and acceptance totaling * United States dollars. All other terms and conditions of the Supply Agreement remain in full force and effect.

 

I have included a counter-signature line for you to indicate your agreement and commitment.

 

Sincerely,

 

Agreed to:

 

______________________________________

Jim Balsillie, Chairman and Co-CEO

 

 

______________________________________

Bradley A. Rowe, President and CEO

Research In Motion, Limited   Puma Technology, Inc.

___________________________

Date

 

___________________________

Date

 


* Material has been omitted pursuant to a request for confidential treatment.

 


Amendment No. 2 to

Intellisync® Software Developers’ Kit and

Bundling License Agreement

Between Puma Technology, Inc.

and Research in Motion Limited

 

This Amendment No. 2 (“Amendment”) amends that certain Intellisync Software Developers’ Kit and Bundling License Agreement between the parties identified above, dated April 29, 1998 (“Agreement”), as amended. This Amendment is effective as of the date signed by both parties.

 

I. The section entitled “Term” in Exhibit A of the Agreement is deleted in its entirety and replaced with the following language:

 

“Term: Three (3) years, with a right to renew the Agreement annually for as long as Licensee is offering Licensee Hardware Products to the marketplace.”

 

II. Except as expressly amended by this Amendment, the Agreement shall remain in full force and effect in accordance with its terms.

 

RESEARCH IN MOTION LIMITED   PUMA TECHNOLOGY, INC.
By:   __________________________________   By:   __________________________________
Name:   __________________________________   Name:   __________________________________
Title:   __________________________________   Title:   __________________________________
Date:   April 29, 2000   Date:   April 29, 2000

 


August 15, 2000

 

Bradley A. Rowe

President & CEO

Puma Technology, Inc.

2550 North First Street, Suite 500

San Jose, CA. 95131

 

  RE: Letter Agreement to Amend Intellisync Software Developers’ Kit

and Bundling License Agreement Dated April 30, 1998                        

 

Dear Mr. Rowe:

 

This Letter Agreement amends the Intellisync Software Developers’ Kit and Bundling License Agreement between Research in Motion Limited (“RIM”) and Puma Technology, Inc. (“Puma”) dated April 30, 1998, as amended (the “Supply Agreement”). This confirms the agreement of the parties to amend the Intellisync for RIM Feature Set defined in Exhibit A of the Supply Agreement, to include, in addition to the Language Localization (as listed on Exhibit A), support for the French (France) national language.

 

Responsibilities:

 

Strings and Translation

 

Puma agrees to deliver to RIM all user-visible software strings from the Intellisync SDK product in the languages as outlined in Exhibit G. Puma will also provide existing English and corresponding translated online documentation and help box samples previously translated to other languages and permit RIM to use these as the basis for RIM’s translation efforts. Delivery of strings by Puma for version 2.5 will be on or before August 29, 2000. RIM’s responsibilities will be limited to the translation of all user-visible strings, into the above referenced language, only for those PIMs that are marked as “English only” in Exhibit G. RIM will return the complete strings to Puma in Catalyst 2.5 format for a build. RIM will be responsible for localizing all online documentation and help boxes in the product.

 

Build

 

RIM will deliver the translated strings in Catalyst 2.5 format to Puma and Puma will reinsert the strings back into Intellisync for RIM, complete a new build of the product, and deliver the new localized product to RIM as soon as possible using commercially reasonable efforts consistent with industry standards and in any event no later than 120 days after RIM delivers the translated strings. In instances where it is necessary to re-build the product to eliminate cosmetic bugs (bugs where string length adversely affects the cosmetic appearance of the product), Puma agrees to rebuild for cosmetic bug fixes as soon as possible. For functional bug fixes, it is understood that requirements may vary. As such, in these instances, Puma agrees to use commercially reasonable efforts consistent with industry standards to make such fixes.

 

Quality Assurance and Testing

 

Puma will provide to RIM a build that is functionally equivalent to or better than the existing English-only SDK 2.5 build. RIM will only be responsible for performing quality assurance and testing for cosmetic bugs which may be present in the localized software at its own effort and expense.

 

Future Software Release

 

Puma agrees to provide to RIM user-visible strings for (a) the translators/connectors listed in Exhibit G attached hereto and at the price of * per language and (b) any other translators/connectors when and if they become available and at no additional expense.

 

Puma agrees to provide to RIM any Puma-specific, user-visible, software strings from the Intellisync SDK that are necessary for future Point Upgrades to the Intellisync SDK when and if they become available and at no additional expense in accordance with

 


* Material has been omitted pursuant to a request for confidential treatment.

 


the terms of the Existing Supply Agreement. For further clarity, the term “Point Upgrade” shall mean a version of the Intellisync SDK containing functional enhancements, modifications, extensions, error corrections or bug fixes denoted by Puma for all Puma customers, by a change to the right of the decimal point (e.g., 1.0<1.1).

 

Services requested by RIM for any future languages (Spanish, Italian, German, etc.) to be later included in RIM’s localization efforts shall be performed in accordance with the terms and conditions contained herein on a per language basis with future delivery dates to be reflective of the terms contained herein.

 

Consideration:

 

RIM agrees to pay Puma a total development fee of US * shall be due upon Puma’s delivery of the strings to RIM and the balance * shall be due when Puma delivers the final software builds to RIM which contains functionality which is better than or equal to the current functionality available to RIM.

 

Except as otherwise specified in this Letter Agreement, all terms and conditions of the Supply Agreement remain in full force and effect.

 

I have included a counter-signature line for you to indicate your agreement and commitment.

 

Sincerely,    Agreed to:

__________________________________

David Werezak

  

__________________________________

Bradley A. Rowe

Vice President, Marketing    President and CEO
Research In Motion Limited    Puma Technology, Inc.

________________________

Date

  

________________________

Date

 


* Material has been omitted pursuant to a request for confidential treatment.

 


EXHIBIT G

 

Requirements for Puma SDK 2.5 Localization

 

Puma will pull the verbal strings for the following Connector/ Translators in the specified languages. RIM will perform any translation necessary to complete their requirements.

 

PIM


 

Version


 

Languages


ACT!   3.0.8   English, French
    4.0.1   English, French
GoldMine   3.2   English, French
    4.0   English only
Lotus Notes   4.5   English, French
    4.6   English, French
Lotus Org   2.12   English, French
    4.0 (4.1/ GS)   English, French
    5.0   English only
    97   English, French
MS Outlook   97   English, French
    98   English, French
    2000   English, French
MS Outlook Express   4.0   English only
MS Schedule   + Browse, + Default   English, French

Total (15 PIMs)1

       

1. At time of Amendment writing, due to bugs in GroupWise code, Novell GroupWise 5.2 and 5.5 cannot be localized.

 


Amendment No. 4 to

Intellisync® Software Developers’ Kit and

Bundling License Agreement

Between Pumatech, Inc. (formerly known as Puma Technology, Inc)

and Research in Motion Limited

Effective Date: April 30, 2002

 

This Amendment No. 4 (“Amendment”) amends that certain Intellisync Software Developers’ Kit and Bundling License Agreement between the parties identified above, dated April 29, 1998 (“Agreement”), as amended. This Amendment No. 4 is effective as of April 30, 2002 (“Amendment Date”).

 

I. The term “Pumatech” shall replace the term “Puma” and shall mean Pumatech, Inc.

 

II. The section entitled “Term” in Exhibit A of the Agreement, as amended in Amendment 2, is deleted in its entirety and replaced with the following language:

 

“Term: Shall be from the Effective Date through October 31, 2003 (the “Initial Term”). This Agreement shall renew automatically without written notice for successive one (1) year terms (each, a “Renewal Term”), for as long as Licensee is offering Licensee Hardware Products to the marketplace. Licensee may terminate this Agreement with at least thirty (30) days written notice prior to the beginning of any Renewal Term to Pumatech of its intention not to renew. The Initial Term and any Renewal Terms shall be collectively referred to herein as the “Term”.

 

III. Except as expressly amended by this Amendment, the Agreement shall remain in full force and effect in accordance with its terms.

 

RESEARCH IN MOTION LIMITED    PUMATECH, INC.
By: _____________________________________    By: _____________________________________
Name: _____________________________________    Name: _____________________________________
Title: _____________________________________    Title: _____________________________________
Date: _____________________________________    Date: _____________________________________

 


Amendment No. 5 to

Intellisync® Software Developers’ Kit and

Bundling License Agreement

Between Pumatech, Inc. (formerly known as Puma Technology, Inc)

and Research in Motion Limited

Effective Date: October 31, 2003

 

This Amendment No. 5 (“Amendment”) amends that certain Intellisync Software Developers’ Kit and Bundling License Agreement between the parties identified above, dated April 29, 1998 (“Agreement”), as amended. This Amendment is effective as of October 31, 2003 (“Amendment Date”).

 

I. Subject to Licensee’s payment of *, due October 31, 2003, net zero (0) days, (“Customization License Fees”) Pumatech agrees to license the customized connector as described in Schedule 1 attached hereto (the “Customized Connector”), on the same terms and conditions as described in Section 2 of the Agreement for the Intellisync for RIM product and the term “Intellisync for RIM” shall be deemed to be amended to include the Customized Connector. For greater certainty,

 

  (a) no amounts other than the Customization License Fees are owing or payable by RIM in respect of the Customized Connector including there being no change in the per Unit royalty payable pursuant to the terms of the Agreement and the Customized Connector shall not be treated as a separate Unit for the purposes of calculating royalties; and
  (c) all rights and restrictions in respect of Intellisync for RIM set forth in the Agreement shall include and equally apply to the Customized Connector including Intellisync Update rights, representations, warranties, indemnities and limitations of liability.

 

II. Except as expressly amended by this Amendment, the Agreement shall remain in full force and effect in accordance with its terms.

 

III. Capitalized terms not otherwise defined herein shall be defined as set forth in the Agreement.

 

RESEARCH IN MOTION LIMITED    PUMATECH, INC.
By: _____________________________________    By: _____________________________________
Name: _____________________________________    Name: _____________________________________
Title: _____________________________________    Title: _____________________________________
Date: _____________________________________    Date: _____________________________________

 


* Material has been omitted pursuant to a request for confidential treatment.

 


SCHEDULE 1

 

RIM Customization:

 

*

 


* Material has been omitted pursuant to a request for confidential treatment.