Document:

<PAGE>

                                   EXHIBIT 4.3

                       FORM OF CERTIFICATE OF DESIGNATION

                            CLASS AAA PREFERRED STOCK

<PAGE>

                           CERTIFICATE OF DESIGNATION
                           (Class AAA Preferred Stock)

         ANDREW CIMERMAN and ROBERT CASHMAN each certify that he is the
President and Secretary, respectively, of HOMELIFE, INC., a Nevada corporation
(hereinafter referred to as the "Corporation" or the "Company"); that, pursuant
to the Corporation's Articles of Incorporation, and Nevada General Corporation
Law, the Board of Directors of the Corporation adopted the following resolutions
as of July 22, 1999; at which point none of the Class AA Preferred Stock had
been issued.

         1.       CREATION AND DESIGNATION OF CLASS AA PREFERRED STOCK. As of
July 22, 1999, the Company created a series of preferred stock consisting of
100,000 shares and designated as the "Class AAA Preferred Stock," having the
voting powers, preferences, relative, participating, optional and other special
rights and the qualifications, limitations and restrictions thereof that are set
forth below. Each share of Class AAA Preferred Stock has a face value of $500.00
per share (the "Face Value").

         2.       CONVERSION. The holders of the Class AAA Preferred Stock
(collectively, "Holders", each a "Holder") shall have conversion rights as
follows:

                  (a)      RIGHT TO CONVERT. Each share of Class AAA Preferred
Stock shall be convertible, at the option of the holder thereof, at any time
after the third anniversary of the date of issuance of such share, at the office
of the Company or any transfer agent for such stock, into one hundred (100)
shares of the Company's Common Stock.

                  (b)      MECHANICS OF CONVERSION. Before any holder of Class
AAA Preferred Stock shall be entitled to convert the same into shares of Common
Stock, such holder shall surrender the certificate or certificates therefor,
duly endorsed, at the office of the Company or of any transfer agent for the
Class AAA Preferred Stock, and shall give written notice to the Company at its
principal corporate office, of the election to convert the same and shall state
therein the name or names in which the certificate or certificates for shares of
Common Stock are to be issued. The Company shall, as soon as practicable
thereafter, issue and deliver at such office to such holder of Class AAA
Preferred Stock, or to the nominee or nominees of such holder, a certificate or
certificates for the number of shares of Common Stock to which such holder shall
be entitled as aforesaid. Such conversion shall be deemed to have been made
immediately prior to the close of business on the date of such surrender of the
shares of Class AAA Preferred Stock to be converted, and the person or persons
entitled to receive the shares of Common Stock issuable upon such conversion
shall be treated for all purposes as the record holder or holders of such shares
of Common Stock as of such date. If the conversion is in connection with an
underwritten offering of securities registered pursuant to the Securities Act of
1933, the conversion may, at the option of any holder tendering Class AAA
Preferred Stock for conversion, be conditioned upon the closing with the
underwriters of the sale of securities pursuant to such offering, in which event
the person(s) entitled to receive the Common Stock upon conversion of the Class
AAA Preferred Stock shall not be deemed to have converted such Class AAA
Preferred Stock until immediately prior to the closing of such sale of
securities.

                  (c)      NOTICES OF RECORD DATE. In the event of any taking by
the Company of a record of the holders of any class of securities for the
purpose of determining the holders thereof who are entitled to receive any
dividend (other than a cash dividend) or other distribution, any right to
subscribe for, purchase or otherwise acquire any shares of stock of any class or
any other securities or property, or to receive any other right, the Company
shall mail to each holder of Class AAA Preferred Stock, at least twenty (20)
days prior to the date specified therein, a notice specifying the date on which
any such record is to be taken for the purpose of such dividend, distribution or
right, and the amount and character of such dividend, distribution or right.

                  (d)      RESERVATION OF STOCK ISSUABLE UPON CONVERSION. The
Company shall at all times reserve and keep available out of its authorized but
unissued shares of Common Stock, solely for the purpose of effecting the
conversion of the shares of the Class AAA Preferred Stock, such number of its
shares of Common Stock as shall from time to time be sufficient to effect the
conversion of all outstanding shares of the Class AAA Preferred Stock; and if at
any time the number of authorized but unissued shares of Common Stock shall not
be sufficient to effect the conversion of all then outstanding shares of the
Class AAA Preferred Stock, in addition to such other remedies as shall be
available to the holder of such Preferred Stock, the Company will take such
corporate action as may, in
<PAGE>

the opinion of its counsel, be necessary to increase its authorized but
unissued shares of Common Stock to such number of shares as shall be
sufficient for such purposes, including, without limitation, engaging in best
efforts to obtain the requisite shareholder approval on any necessary
amendment to this Certificate of Designation.

                  (e)      NOTICES. Any notice required by the provisions of
this Section 2 to be given to the Holders of shares of Preferred Stock shall be
deemed given if deposited in the United States mail, postage prepaid, and
addressed to each holder of record at his address appearing on the books of the
Company.

         3.       DIVIDEND PROVISIONS. The Holders of shares of Class AAA
Preferred Stock shall have no preferential right to dividends, but shall be
entitled to receive dividends, if at all, only when and as declared by the Board
of Directors out of any funds at the time legally available therefor. Each share
of Class AAA Preferred Stock shall rank on a parity with each other share of
Class AAA Preferred Stock with respect to dividends.

         4.       LIQUIDATION PREFERENCE.

                  (a)      In the event of any liquidation, dissolution or
winding up of the Company, either voluntary or involuntary, subject to the
rights of series of Preferred Stock that may from time to time come into
existence and subject to the rights, preferences and priorities of the holders
of shares of Class A Preferred Stock, and the holders of Class AA Preferred
Stock, the Holders of Class AAA Preferred Stock shall be entitled to receive,
pari passu among them, but prior and in preference to any distribution of any of
the assets of the Company to the holders of Common Stock by reason of their
ownership thereof, an amount per share equal to the sum of (i) the Face Value
for each outstanding share of Class AAA Preferred Stock and (ii) an amount equal
to any declared but unpaid and accrued dividends on such share. If upon the
occurrence of such event, the assets and funds thus distributed among the
Holders of the Class AAA Preferred Stock shall be insufficient to permit the
payment to such Holders of the full aforesaid preferential amounts, then the
entire assets and funds of the Company legally available for distribution shall
be distributed ratably among the Holders of the Class AAA Preferred Stock in
accordance with the priorities set forth herein and in proportion to the
preferential amount each such holder is otherwise entitled to receive.

                  (b)      After the distributions described in subsection (a)
above have been paid, subject to the rights of series of Preferred Stock which
may from time to time come into existence and subject to the rights, preferences
and priorities of the holders of shares of Class A Preferred Stock and the Class
AA Preferred Stock, the remaining assets of the Company available for
distribution to shareholders shall be distributed among the Holders of Class AAA
Preferred Stock and the holders of Common Stock pro rata based on the number of
shares of Common Stock held by each (as if all such shares of Class AAA
Preferred Stock had been converted to Common Stock).

                  (c)      (i)     For purposes of this Section 4, a
liquidation, dissolution or winding up of the Company shall be deemed to be
occasioned by, or to include, (A) the acquisition of the Company by another
entity by means of any transaction or series of related transactions (including,
without limitation, any reorganization, merger or consolidation, but excluding
any merger affected exclusively for the purpose of changing the domicile of the
Company); or (B) a sale of all or substantially all of the assets of the
Company; UNLESS the Company's shareholders of record as constituted immediately
prior to such acquisition or sale will, immediately after such acquisition or
sale (by virtue of securities issued as consideration for the Company's
acquisition or sale or otherwise) hold at least fifty percent (50%) of the
voting power of the surviving or acquiring entity.

                           (ii)     In any of such events, if the consideration
received by the Company is other than cash, its value will be deemed its fair
market value. Any securities shall be valued as follows:

                                    (A)      Securities not subject to
investment letter or other similar restrictions on free marketability covered by
(B) below:

                                             (1)      If traded on a securities
exchange or through NASDAQ National Market, the value shall be deemed to be the
average of the closing prices of the securities on such exchange over the 30-day
period ending three (3) days prior to the closing;

                                     3
<PAGE>

                                             (2)      If actively  traded
over-the-counter, the value shall be deemed to be the average of the closing bid
or sale prices (whichever is applicable) over the 30-day period ending three (3)
days prior to the closing; and

                                             (3)      If there is no active
public market, the value shall be the fair market value thereof, as determined
by the Board of Directors.

                                    (B)      The method of valuation of
securities subject to investment letter or other restrictions on free
marketability (other than restrictions arising solely by virtue of a
shareholder's status as an affiliate or former affiliate) shall be to make an
appropriate discount from the market value determined as above in (A) (1), (2)
or (3) to reflect the approximate fair market value thereof, as determined by
the Board of Directors.

                           (iii)    In the event the requirements of this
subsection 4(c) are not complied with, the Company shall forthwith either:

                                    (A)      cause such closing to be postponed
until such time as the requirements of this Section 4 have been complied with;
or

                                    (B)      cancel such transaction, in which
event the rights, preferences and privileges of the Holders of the Class AAA
Preferred Stock shall revert to and be the same as such rights, preferences and
privileges of such series existing immediately prior to the date of the first
notice referred to in subsection 4(c)(iv) hereof.

                           (iv)     The Company shall give each holder of record
of Class AAA Preferred Stock written notice of such impending transaction not
later than twenty (20) days prior to the shareholders' meeting called to approve
such transaction, or twenty (20) days prior to the closing of such transaction,
whichever is earlier, and shall also notify such Holders in writing of the final
approval of such transaction. The first of such notices shall describe the
material terms and conditions of the impending transaction and the provisions of
this Section 4, and the Company shall thereafter give such Holders prompt notice
of any material changes. The transaction shall in no event take place sooner
than twenty (20) days after the Company has given the first notice provided for
herein or sooner than ten (10) days after the Company has given notice of any
material changes provided for herein; provided, however, that such periods may
be shortened upon the written consent of the Holders of Class AAA Preferred
Stock that are entitled to such notice rights or similar notice rights and that
represent at least a majority of the voting power of all then outstanding shares
of such Class AAA Preferred Stock.

         5.       MISCELLANEOUS PROVISIONS. The Class AAA Preferred Shares have
no voting rights and no sinking fund has or will be established to provide for
dividends.

         IN WITNESS WHEREOF, the Company has caused this Certificate of
Designation of Class AAA Preferred Stock to be duly executed by its President
and attested to by its Secretary and has caused its corporate seal to be affixed
hereto, this ____ day of _____________, 1999.

____________________________________        Attest: ____________________________
         Andrew Cimerman                             Robert Cashman
         President                                            Secretary

                                         4<PAGE>

                                                                   EXHIBIT 10.14

                      OEM DEVELOPMENT AND LICENSE AGREEMENT

WHEREAS, Media 100 develops and markets certain software and other
computer-related products and services and desires to include Supplier's
software product as a component of Media 100's product or services.

NOW, THEREFORE, in consideration of the mutual covenants contained herein,
the parties agree to the following terms and conditions, which set forth the
rights, duties, and obligations of the parties.

1.       DEFINITIONS. The following terms, when used with initial capital
letters in this Agreement, shall have the following definitions, unless the
context in which the term is used expressly provides otherwise.

"ACCEPTANCE CRITERIA" means a set of criteria (set forth in the
Specifications) that will be used to judge whether a Deliverable meets the
Specifications.

"AFFILIATE" means with respect to any entity, any other entity controlling,
controlled by or under common control of such entity.

"APPLICATIONS PROGRAMMING INTERFACE" means the specifications of a Supplier
Product which define the external programming interface between that Supplier
Product and other Object Code. The Applications Programming Interface
includes the elements of such programming interface that are directly exposed
and recommended as mandatory to implement extension to that Supplier Product.

"APPLICATIONS PROGRAMMING INTERFACE ITEMS" means the following set of items
implementing the Applications Programming Interface: (a) System Documentation
describing the Applications Programming Interface; (b) fully functional and
tested Supplier Product (Object Code and System Documentation) designed for
use on, and implementing the Applications Programming Interface; and (c) a
fully functional and tested validation test suite and System Documentation
describing the associated test procedures.

"CONFIDENTIAL INFORMATION" means any information disclosed by one party to
the other pursuant to this Agreement which is in written, graphic, machine
readable or other tangible form and is marked "Confidential", "Proprietary",
"Source Code", or in some other manner to indicate its confidential nature.
Confidential Information may also include oral or visual information
disclosed by one party to the other pursuant to this Agreement, provided that
such information is designated as confidential at the time of disclosure and
is reduced to writing by the disclosing party within a reasonable time (not
to exceed thirty (30) calendar days) after its oral or visual disclosure, and
such writing is marked in a manner to indicate its confidential nature and
delivered to the receiving party.

                                      1

<PAGE>

"BUNDLED PRODUCT" means the combination of a Restricted Streaming Product and
a Supplier Product being distributed to third parties in accordance with this
Agreement.

"CONTRACTOR" of a company means a person or group of persons (whether
incorporated or not) providing services to that company as independent
contractors.

"DELIVERABLES" means the Supplier Product or any portion thereof to be
delivered by the Supplier identified in Exhibits A and B.

"DERIVATIVE WORKS" means a revision, modification, translation, abridgment,
condensation or expansion of the Supplier Product or Documentation or any
form in which the Supplier Product or Documentation may be recast,
transferred, or adapted, which, if prepared without the consent of Supplier,
would be a copyright infringement.

"DISTRIBUTOR" means any third party which acquires possession of the Supplier
Product from Media 100 and is not a Reseller or End User and distributes it
to a Reseller.

"DOCUMENTATION" means End User Documentation and System Documentation. "END
USER DOCUMENTATION" means those software user manuals, reference manuals and
installation guides, or portions thereof, which are distributed in
conjunction with the Supplier Product including but not limited to those set
forth in Exhibit C. "End User Documentation" excludes System Documentation.
"SYSTEM DOCUMENTATION" means all user manuals and other written materials,
including style guides, that relate to particular Source Code or Object Code,
including without limitation materials useful for understanding, designing,
developing, building, implementing, maintaining and operating Source Code or
Object Code (for example, logic manuals, flow charts and principles of
operation) and machine-readable text or graphic files subject to display or
printout.

"END USER" means an entity that acquires the Supplier Product for Internal
Use and is not an affiliate of Media 100's enterprise. "End User" does not
include an entity that distributes, resells, sells, licenses, rents or leases
the Supplier Product to other parties in the regular course of business.

"ERROR" means any mistake, problem or defect that causes either an incorrect
functioning of code or an incorrect or incomplete statement or graphic in
Documentation, if such mistake, problem or defect (a) renders the code
inoperable, (b) causes the code to fail to meet the Specifications or
Acceptance Criteria, (c) causes the Documentation to be inaccurate or
inadequate in any material respect, (d) causes incorrect results, or (e)
causes incorrect functions to occur.

"EVENT OF BANKRUPTCY" with respect to a company means (a) the commencement by
the company of a voluntary case under the United States Bankruptcy Code or
under any similar law, (b) the commencement against the company of an
involuntary case under the United States Bankruptcy Code or under any similar
law if the case is not vacated within ninety calendar days, (c) the entry of
a final order by a court of competent jurisdiction finding the company to be
bankrupt or insolvent, ordering or approving its liquidation, reorganization
or any modification or alteration of the rights of its general creditors or
assuming custody of or appointing a receiver or other custodian for all or a
substantial

                                    2

<PAGE>

part of its property and such order shall not be vacated or stayed upon
appeal or otherwise stayed within ninety calendar days or (d) the company
making an assignment for the benefit of, or entering into a composition with,
its creditors, or appointing or consenting to the appointment of a receiver
or other custodian for all or a substantial part of its property.

"INTERNAL USE" means use for purposes that do not directly produce revenue
for the user.

"MAJOR AND MINOR UPDATES" means updates, if any, to the Supplier Product.
Major Updates involve additions of substantial functionality while Minor
Updates do not. Major Updates are customarily designated by a change in the
number to the left of the decimal point of the number appearing after the
product name while Minor Updates are customarily designated by a change in
such number to the right of the decimal point. Major Updates exclude software
releases which are reasonably designated by Supplier as new products. Where
used herein "Updates" shall mean Major Updates or Minor Updates
interchangeably.

"MARKS" means Supplier's trademarks, service marks, logos, designations and
insignias.

"MILESTONE SCHEDULE" means the schedule for delivery of Deliverables and
payment therefor attached to this Agreement as Exhibit B.

"MILESTONE" means the milestones set forth in the Milestone Schedule.

"MEDIA 100 RELATED PERSONS" means Media 100 and Media 100's subsidiaries, and
their respective directors, officers, employees, agents and Contractors.

"MEDIA 100" means Media 100 Inc.

"MONTH(S)" and "MONTHLY" refers to a calendar month.

"OBJECT CODE" means any computer programming code that loads and executes
without further processing by a software compiler or linker or that results
when Source Code is processed by a software compiler.

"RESELLER" means any third party which is not a Distributor but acquires the
Supplier Product from Media 100 or an authorized Distributor and resells,
licenses, rents, or leases to End Users.

"RESTRICTED STREAMING PRODUCTS" means the Media Cleaner Product of Terran
Interactive, Inc. (a subsidiary of Media 100), and any product which is
reasonably a derivative or extension of such product; provided each such
product shall be considered a "Restricted Streaming Product" only if it can
ONLY produce streaming media output; for the purposes of this provision,
products designed to or capable of output to physical media (such as video
tape or DVD disk) or in "mini-DV" format shall not be considered to produce
only streaming media output and thus not be "Restricted Streaming Products";
however, the ability to store a streaming media output on physical media
shall not disqualify a product otherwise compliant from being a "Restricted
Streaming Product".

                                     3

<PAGE>

"SALE," "SELL" and other similar terms, when used in connection with the
marketing and distribution of the Supplier Product shall mean the granting of
a license or sublicense and shall not be deemed for any purpose to mean a
transfer of title or other rights of ownership to the Supplier Product, other
than the rights to copy and use as specifically set out in this Agreement.

"SOURCE CODE" means the human-readable form of programming code and related
System Documentation, including all comments and any procedural language.
Source Code does not include End User Documentation.

"SPECIFICATIONS" mean specifications for the Supplier Product API necessary
to ensure effective integration with the Restricted Streaming Products and as
set forth in Exhibit B

"SUBSIDIARY" of an entity means a corporation, company or other entity (a)
more than fifty percent (50%) of whose outstanding shares or securities
(representing the right to vote for the election of directors or other
managing authority) are; or (b) which does not have outstanding shares or
securities, as may be the case in a partnership, joint venture or
unincorporated association, but more than fifty percent (50%) of whose
ownership interest (representing the right to make decisions for such
corporation, company or other entity) is; in each of (a) and (b) now or
hereafter, owned or controlled, directly or indirectly, by the entity in
question, as the case may be, but such corporation, company or other entity
shall be deemed to be a Subsidiary only so long as such ownership or control
exists.

"SUPPLIER PRODUCT" means the Supplier's product identified in Exhibit A that
Media 100 is authorized to sublicense, market and sell under this Agreement,
including each of the Deliverables, if any.

"SUPPLIER RELATED PARTY" means Supplier and Supplier's subsidiaries,
Affiliates, directors, officers, employees, agents and Contractors.

"SUPPLIER" means the company identified as such on the signature page to this
Agreement.

"SUPPORT SPECIFICATIONS" means the items set forth in Exhibit C.

"TERM" means the term of this Agreement, as it may be extended or earlier
terminated in accordance with Section 10.

2.       DELIVERY OF DELIVERABLES; ACCEPTANCE.

(a)      DELIVERABLES. To the extent the Supplier Product or any part thereof
is an existing product, then Supplier will deliver to Media 100 such existing
materials in connection with the execution of this Agreement, and each Update
thereto immediately upon such materials being released by Supplier, and Media
100 will make any payment specified in respect thereto as indicated in
Exhibit A. These deliverables will be in object code form only. Despite the
foregoing and except as provided by separate agreement, Major

                                   4

<PAGE>

Updates will not be supplied by Supplier after May 31, 2003 and no Updates
will be delivered after Supplier terminates its general distribution of the
Supplier Product.

To the extent the Supplier Product consists of Deliverables to be created
under this Agreement, Supplier will deliver to Media 100 the Deliverables in
accordance with due dates for each set forth on the Milestone Schedule. Upon
acceptance of each Deliverable pursuant to the provisions of this Section 2,
Media 100 will make the payment specified on the Exhibit B - Milestone
Schedule. These deliverables will be in object code form only.

Supplier agrees that it will provide the Applications Programming Interface
for the Supplier Product by delivery to Media 100 of the Applications
Programming Interface Items together with such Supplier Product, and
thereafter promptly following any changes made thereafter to such items.

(b)      CREATION OF MILESTONE SCHEDULE. As of the date of execution of this
Agreement, Exhibit B - Milestone Schedule and Exhibit C -- specifications of
API, are not completed. The parties will use all reasonable efforts to
complete Exhibits B and C and attach them hereto as promptly as possible. In
general, the parties expect that an alpha release of the API will be
available in February 2000 and that the commercial release version of such
product will be available no later than the anniversary of this Agreement.

(c)      ENGINEERING SUPPORT FOR DEVELOPMENT. Supplier will make available
sufficient internal engineering support from its organization to ensure that
the Supplier Product is commercially viable from a technical point of view,
it being understood that the foregoing does not obligate Supplier to hire
personnel not then employed at the Supplier, and is only a statement of
allocation of resources, not a representation or promise that the Supplier
Product will in fact be commercially viable. Appropriate Media100 engineering
personnel will reasonably cooperate with Supplier's personnel.

(d)      REVIEW. Media 100 may conduct periodic reviews, including reviews at
Supplier's premises to take place at a mutually convenient time, of the
Supplier Product. At Media 100's reasonable request, Supplier will provide
Media 100 with written reports regarding its work on the Supplier Product and
with copies of any work in progress and related materials.

(e)      CHANGES TO THE SPECIFICATIONS.

         (i)      Additional Specifications for the API may be agreed upon by
         the parties until Media 100's final acceptance of the Supplier Product.
         Media 100 acknowledges that significant changes to the Specifications
         may result in a change in the delivery time table.

         (ii)     If any such modification of the Specifications by Media 100
         does require Supplier's expenditure of significantly more time and
         effort, additional fees must be agreed upon in writing by the parties
         prior to implementation of modifications.

(f)      ACCEPTANCE OF SUPPLIER PRODUCT.

                                     5

<PAGE>

         (i)      Delivery will occur when Supplier delivers a testable
         Deliverable to Media 100 accompanied by a written statement listing the
         items delivered and stating that they are ready for Media 100's
         acceptance testing. Delivery of software will be via electronic
         transmission only, unless Media 100 gives Supplier written notice that
         such a Deliverable is to be delivered via another medium. Media 100,
         with the assistance of Supplier if requested by Media 100, will examine
         and test each Deliverable upon delivery to determine whether the
         Deliverable conforms to the Acceptance Criteria for the Deliverable.
         Within thirty (30) calendar days or such other number of days specified
         in the applicable Acceptance Criteria after such delivery, Media 100
         will provide Supplier with written acceptance of such Deliverable or a
         specific and objective statement of Errors to be corrected prior to
         the next Milestone.

         (ii)     Supplier will correct the Errors in any Deliverable set forth
         in the statement of Errors and redeliver the Deliverable to Media 100
         within thirty (30) calendar days or such other number of days specified
         in the applicable Acceptance Criteria after receipt of the statement of
         Errors, and Media 100 will within fourteen (14) calendar days after
         such redelivery provide Supplier with written acceptance or another
         statement of Errors. The procedure set forth in this clause (ii) will
         be repeated until Media 100 accepts the Deliverable.

         (iii)    If Media 100 fails to give a statement of Errors within the
         specified time, Media 100 will be deemed to have accepted the
         Deliverables as of the expiration of such specified time; provided that
         such acceptance shall not affect the Supplier's obligation hereunder to
         correct any Errors after such acceptance.

(g)     APPLICATIONS PROGRAMMING INTERFACE; SUPPLYING SOURCE CODE. Supplier
agrees that the Applications Programming Interface Items to be delivered to
Media 100 are intended to be used for, among other things, extension of the
user interface functionality of Supplier Products by Media 100 without the
use of Source Code of the Supplier Products, and Supplier has and will in
creating such Applications Programming Interface's do so taking into account
the need to facilitate such use. It is the Supplier's intention that the
creation of such Applications Programming Interface will give Media 100 the
same capability to extend user interface functionality as the Supplier has.

In the event the Applications Programming Interface, as so supplied, fails to
permit a reasonably skilled programmer the ability to do so, or if the
parties otherwise agree it is appropriate for Supplier to provide Media 100
access to modules of Source Code to perform development work, the Supplier
shall immediately give Media 100 access to those modules of Source Code
necessary for Media 100 to perform such work, but only to the extent and for
the time reasonably required for Media 100 to perform such work. Any
modifications to Source Code made by Media 100 (but not the project developed
by Media 100 using Source Code) shall belong to Supplier, and Media 100 shall
convey any ownership rights it has in the modifications to the Source Code to
Supplier.

                                        6

<PAGE>

3.       GRANT OF LICENSES.

(a)      LICENSE GRANT. Subject to the terms and conditions of this
Agreement, Supplier grants to Media 100 a non-exclusive, worldwide, perpetual
license to the Supplier Product: (i) to use, reproduce and distribute the
Supplier Product and System Documentation internally within Media 100; (ii)
to create or have created Derivative Works based upon or compatible with the
Supplier Applications Programming Interface (whether Supplier Applications
Programming Interface-compliant or not) with or without the use of code
supplied by Supplier and to reproduce and distribute internally the
Derivative Works in Source Code form or in Object Code form; (iii) to the
extent Source Code is supplied pursuant to Section 2(g) or 3(c), to create or
have created Derivative Works by modifying the Source Code of the Supplier
Product and to reproduce and distribute internally the Derivative Works in
Source Code form or in Object Code form; (iv) to create or have created
Derivative Works by modifying the End User Documentation of the Supplier
Product and to reproduce and distribute internally such Derivative Works in
any form; (v) to distribute externally to End Users, either directly or
through distributors, but only in bundled form with Restricted Streaming
Products, copies in Object Code form only of the Supplier Product or
Derivative Works and copies in any form of the End User Documentation or any
Derivative Works of the End User Documentation, such distribution shall be in
accordance with Media 100's standard software distribution license agreement
for a particular channel of distribution; and (vi) to exercise all rights to
the Supplier Product with regard to pictorial, graphic or audio/visual works,
including icons, screens, music and characters, that are created as a result
of execution of any code or any Derivative Work thereof in accordance with
the granted license

(b)      PROPRIETARY NATURE OF PRODUCTS AND OWNERSHIP. No title to or
ownership of software licensed under this Agreement or proprietary technology
in hardware acquired under this Agreement is transferred to Media 100.
Notwithstanding any provision of this Agreement to the contrary, Supplier, or
the licensor through which Supplier obtained the rights to distribute the
Supplier Product, owns and retains all title and ownership of all
intellectual property rights in the Supplier Product, including all software,
firmware, software master diskettes, copies of software, master diskettes,
documentation and related materials that are acquired, produced or shipped by
Supplier under this Agreement, and all modifications to and derivative works
of software acquired under this Agreement that are made by Supplier or any
third party (other than on behalf of Media 100). Supplier does not transfer
any portion of such title and ownership, or any of the associated goodwill,
to Media 100. Supplier shall own all Derivative Works of the Supplier Product
produced or created by or on behalf of Media 100 provided that Supplier shall
have no rights independently to market or sublicense any Derivative Works
created by Media 100 without Media 100's prior written approval. Media 100
shall have rights to use such Derivative Works subject to the terms and
conditions of this Agreement.

(c)      ACCESS TO SOURCE CODE. Supplier agrees to execute a standard
software escrow agreement (the "Escrow Agreement") supplied by an escrow
agent selected by Media 100 and reasonably acceptable to Supplier (the
"Escrow Agent"), and in connection therewith Supplier agrees that from time
to time upon request of Media 100, Supplier shall deposit

                                    7

<PAGE>

in escrow with the Escrow Agent the latest versions of all intellectual
property, as defined in section 101 of Title 11 of the United States Code,
with respect to those portions of the software and other technology
incorporated in the Supplier Product and reasonably relevant to the
implementation of this Agreement (the "Technology") including without
limitation all Source Code, designs, patents and Documentation ("Supplier
Product Materials"), to be made available to Media 100 upon the conditions
set forth in this Section. Media 100 will pay the Escrow Agent's charges.

Regardless of whether "Source Code Escrowed" is indicated on Exhibit A and
regardless of whether this license is identified in Exhibit A as including
the right to Source Code, in the event that a trustee in bankruptcy is
appointed for Supplier, then unless and until such trustee has rejected this
Agreement, the trustee shall, at the written request of Media 100, (i)
continue to perform all of the obligations of Supplier under this Agreement,
or (ii) promptly deliver to Media 100 the Technology, including all Supplier
Product Materials held by the trustee, including any embodiment of such
intellectual property to the extent protected by applicable nonbankruptcy
law, and in either case not interfere with the rights of Media 100 to use
such intellectual property (including such embodiment) as provided in this
Agreement or any agreement supplementary hereto, including any right to
obtain such intellectual property or such embodiment from any Escrow Agent
under an Escrow Agreement.

Regardless of whether "Source Code Escrowed" is indicated on Exhibit A and
regardless of whether this license is identified in Exhibit A as including
the right to Source Code, if the trustee rejects this Agreement, and Media
100 elects under section 365(n)(1)(B) of Title 11 of the United States Code
to retain its rights under this Agreement, the trustee shall promptly deliver
to Media 100 all intellectual property, as defined in section 101 of Title 11
of the United States Code, with respect to the Technology, including all
Supplier Product Materials held by the trustee, including any embodiment of
such intellectual property to the extent protected by applicable
nonbankruptcy law, and not interfere with the rights of Media 100 to use such
intellectual property (including such embodiment) under this Agreement or any
agreement supplementary hereto, including any right to obtain such
intellectual property or such embodiment from any Escrow Agent under any
Escrow Agreement.

4.       SUPPORT, MARKETING AND DISTRIBUTION.

(a)      MAINTENANCE AND SUPPORT. Supplier shall provide Media 100 with
maintenance and support according to the terms and conditions specified in
Exhibit D.

(b)      NONEXCLUSIVITY; NO MARKETING OBLIGATION. Media 100 understands that
Supplier reserves the right to directly license and sell the Supplier Product
and to appoint other OEM's, distributors and resellers without restriction as
to number or location. Supplier understands that Media 100 has no obligation
to incorporate, bundle or market the Supplier Product with or into any Media
100 products, or otherwise, unless Media 100 believes in its sole discretion
that such action is desirable from the Media 100's perspective.

                                    8

<PAGE>

(c)      USE OF AUTHORIZED OEM TITLE. During the term of this Agreement,
Media 100 may refer to itself and Supplier may refer to Media 100, in
connection with exercising its rights under this Agreement, as a Supplier
"Authorized OEM".

(d)      PUBLIC ANNOUNCEMENTS AND PROMOTIONAL MATERIALS. Supplier and Media
100 shall cooperate with each other so that each party may issue a press
release other than as a customer reference concerning this Agreement,
provided that each party must approve such press release prior to its release.

(e)      SOFTWARE. When marketing products incorporating the Supplier
Product, Media 100 agrees to exercise commercially reasonable efforts (and no
less effort than expended with respect to its own products) to ensure that
each End User receiving the products or services through Media 100 or Media
100's lines of distribution understands and agrees to be bound by a Media 100
standard Software License Agreement consistent with the line of distribution.

(f)      USE OF SUPPLIER MARKS AND TRADE NAMES. Media 100 is authorized to
use the Supplier Marks applicable to the Supplier Product in connection with
its marketing of products or services incorporating the Supplier Product.
Media 100 agrees not to alter, erase or overprint any notice provided by
Supplier without the prior written consent of Supplier or affix any Supplier
Marks. Media 100 recognizes Supplier's ownership and title to the Trade Names
and Marks. Media 100 will abide by Supplier's generally applicable and
reasonable usage guidelines established by Supplier from time to time.

5.       FEES AND PAYMENT.

(a)      ROYALTY AND LICENSE FEES. As license fees for the rights herein
granted, Media 100 shall pay to Supplier royalties on Media 100 sales and
related licensing or sublicensing of Bundled Product at the rates and on the
terms specified in Exhibit A hereto.

Media 100 is free to determine its own resale prices for the Bundled Product
it is authorized to license and sell hereunder. Although Supplier may publish
suggested list prices, these are suggestions only and not binding in any way.

Royalties shall accrue for a particular transaction in the Media 100 fiscal
quarter in which Media 100 recognizes for its financial statement purposes
the revenue for the shipment by Media 100 of the relevant quantity of the
Bundled Product (to a distributor or end-user). Media 100 shall pay Supplier
such license fees accrued during each such fiscal quarter, within forty-five
(45) days following the end of such fiscal quarter, and shall be accompanied
by a report in reasonable detail showing the calculation of such fees. All
payments shall be made in United States dollars. For sales for which Supplier
would otherwise be entitled to a royalty on a non-dollar based amount, Media
100 will make payment to Supplier in U.S. Dollars based upon the exchange
rate used in connection with preparing its internal financial statements with
respect to such transaction. In no event shall Media 100 be responsible to
protect the value of sums against currency fluctuation, effects of inflation,
or other economic or monetary adjustment. The

                                  9

<PAGE>

applicable fees for the products and services provided under this Agreement
do not include any sales, use or similar taxes ("Taxes") payable on the part
of the acquisition of the Supplier Product from Supplier. Such Taxes, if
applicable and imposed on Supplier, shall be presented in a billing statement
by Supplier to Media 100, and shall be payable by the Media 100 as specified
herein; provided that Media 100 shall not be liable for any taxes based upon
Supplier's net income or real or personal property owned by Supplier. Any
payment to Supplier shall be net of any required withholding due to taxes
under applicable law. Media 100 is responsible for Taxes resulting from its
sales of Bundled Products to its customers.

(b)      INTERNATIONAL SALES RESTRICTIONS. If any payment to Media 100 with
respect to sales in any country is blocked or subject to restrictions by
governmental authorities, royalties with respect to such sales may either be
held in the blocking or restricting country (if permitted by local
regulations) or may be removed from such country and paid to Supplier,
subject to whatever restrictions, limitations and/or taxes may be imposed by
the government of such country on receipts from the underlying sale. If the
government of a country requires a reduction in the royalty rate set forth in
this Agreement as a condition of approving the payment of royalties to
Supplier, Supplier agrees to reduce such rate for that country so as to
provide for the maximum royalty payment allowed by such government. When
deemed reasonably necessary by Media 100, Supplier shall enter into separate
agreements with affiliates of Media 100 for the purpose of facilitating the
payment of royalties.

(c)      RECORDS EXAMINATIONS. Media 100 agrees to allow Supplier to examine
its records to determine compliance or noncompliance with this Agreement. Any
examination will be conducted only by an authorized representative of
Supplier, and will occur during regular business hours at Media 100's offices
and will not interfere unreasonably with Media 100's business activities.
Examinations will be made no more frequently than annually, and Supplier will
give Media 100 fifteen (15) business days or more prior written notice of the
date of the examination and the name of Supplier's authorized representative
who will be conducting the examination. The audit will be conducted at
Supplier's expense, unless the audit reveals an underpayment for the reviewed
period of more than five percent, in which case the reasonable audit cost
will be borne by Media 100. . All information obtained by Supplier's
authorized representative conducting the audit will be maintained
confidential by the representative. The examiner will give Media 100 and
Supplier an examination report containing only the information necessary to
indicate compliance or non-compliance with this Agreement. Underpayments will
be promptly paid. All late payments will bear interest at the rate of one
percent per month until paid.

6.       WARRANTIES.

(a)      GENERAL. Supplier represents and warrants (i) that the Supplier
Product being delivered to Media 100 is identical to that generally marketed
by Supplier, except to the extent specifically agreed to between the parties;
and (ii) it has and will have full and sufficient authority to assign or
grant the rights and/or licenses granted in the Supplier Product pursuant to
this Agreement.

                                      10

<PAGE>

(b)      NO VIRUS. Supplier has taken reasonable steps to test the Supplier
Product for programming devices (e.g., viruses, key locks (including, without
limitation, that control the number of users), backdoors, etc.) that would
(i) disrupt the use of the Supplier Product or any system, device or software
to which the Supplier Product is interfaced or other computer equipment with
which such equipment communicates; (ii) destroy or damage data or make data
inaccessible or delayed, except for file and purge routines necessary to the
routine functioning of the Supplier Product; or (iii) permit Supplier
personnel, agents or subcontractors access to any portion of the Supplier
Product other than as necessary to carry out the terms of this Agreement.
Supplier agrees to use programming practices and security procedures to avoid
insertion of such devices and to scan for viruses before sending any media
containing programming code to Customer.

(c)      NO EXPORT RESTRICTION. Supplier further represents and warrants that
to its knowledge, except as disclosed to Media 100 the Supplier Product does
not contain cryptographic code or any other code that would subject it any
United States export license restrictions.

THE WARRANTIES DESCRIBED IN THIS SECTION 6 ARE IN LIEU OF ALL OTHER
WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT.

7.       INDEMNIFICATION.

(a)      INDEMNIFICATION. Supplier will indemnify, defend and hold Media 100,
its affiliates and, subsidiaries, and its and their respective directors,
officers, employees and agents (collectively, "Media 100 Persons") harmless
from any and all damages, liabilities, costs and expenses incurred by any
Media 100 Person as a result of any claim, judgment or adjudication against
Media 100 Person that alleges that the Supplier Product, Trade Names or the
Marks infringe any trademark, copyright, patent or trade secret rights of any
third party. Media 100 shall promptly notify Supplier in writing of any claim
for which it seeks indemnification, provided the failure or delay in doing so
shall not relieve Supplier from any obligation to indemnify any Media 100
Person except to the extent such delay or failure materially prejudices the
defense of any such claim. Supplier will have control of the defense of any
action and all negotiations for settlement and compromise, but shall not make
any settlement binding on any Media 100 Person without Media 100's consent
except if such settlement provides a complete and absolute release of such
person. Media 100 shall provide Supplier with reasonable assistance and
information necessary to perform the above, with Supplier to be responsible
for any out-of-pocket expenses of any Media 100 Person in providing such
assistance. If any Media 100 Person desires to have separate legal
representation in any such action, such Media 100 Person shall be responsible
for the costs and fees of its separate counsel.

(b)      LIMITATION ON INDEMNIFICATION. Supplier shall have no liability for
infringement to the extent based on (i) modification of the Products by Media
100 or to Media 100's specifications, or (ii) the combination or use of the
Supplier Product with any other computer program, equipment, product, device,
item or process to the extent (A) such

                                   11

<PAGE>

program, equipment, product, device or process is not furnished by Supplier
and (B) such infringement would have been avoided by the use of the Supplier
Product alone and in its unmodified form. Moreover, Supplier shall have no
liability for infringement, unless it knew or should have known of the
infringement on the date of this Agreement or any significant amendment
thereto and had not previously disclosed the possibility of such infringement
to Media100 in writing specifying either the specific technology, algorithm,
standard or similar item which is anticipated to be the source of
infringement, or the party from which infringement is reasonably expected.

8.       CONFIDENTIAL INFORMATION.

(a)      RESTRICTION ON USE. Each party and its Related Persons shall treat
as confidential all Confidential Information of the other party, shall not
use such Confidential Information except as contemplated under this
Agreement, and each party and its Related Persons shall not disclose such
Confidential Information to any third party except as may be reasonably
required in connection with the manufacture, use, sale or distribution of
products pursuant to this Agreement, and subject to confidentiality
obligations at least as protective as those set forth in this Agreement.
Without limiting the foregoing, each of the parties shall use at least the
same degree of care which it uses to prevent the disclosure of confidential
information of like importance to the disclosing party to prevent the
disclosure of Confidential Information disclosed to it by the other party
under this Agreement.

(b)      EXCEPTIONS. Notwithstanding the above, neither party shall have
liability to the other with regard to any Confidential Information of the
other which

     (i) was in the public domain at the time it was disclosed or enters the
     public domain without violation of this Agreement by the receiver;

     (ii)was known to the receiver, without restriction, at the time of the
     disclosure as shown by the files of the receiver in existence at the time
     of disclosure;

     (iii)is disclosed with the prior written approval of the discloser;

     (iv)was independently developed by the receiver without any use of the
     Confidential Information and by employees or other agents of (or
     Contractors hired by) the receiver who have not been exposed to the
     Confidential Information;

     (v) becomes known to the receiver, without restriction, from a third party
     without breach of this Agreement by the receiver and otherwise not in
     violation of the discloser's rights;

     (vi)is disclosed to third parties by the discloser, intentionally without
     restrictions similar to those contained in this Agreement;

     (vii) to the extent disclosed in accordance with the order or requirement
     of a court, administrative agency, or other governmental body, provided,
     however, that the receiver shall provide prompt notice thereof to enable
     the discloser to seek a protective order or otherwise prevent such
     disclosure; or

                                      12

<PAGE>

     (viii) is inherently disclosed in the use, lease, sale or other
     distribution of, or publicly available supporting documentation for, any
     present or future product or service by or for the receiving party or any
     of its Subsidiaries as otherwise permitted in this Agreement.

(c)      TERMINATION OF OBLIGATIONS.

The parties' obligations under this Section with respect to nontechnical
sales, marketing and financial Confidential Information terminate three (3)
years from the end of the Term, if not terminated earlier pursuant to Section
8(b). The parties' obligations with respect to all technical Confidential
Information shall be terminated only pursuant to Section 8(b).

9.       LIMITATION OF REMEDIES.

(a)      LIMITATIONS. NOTWITHSTANDING ANYTHING TO THE CONTRARY IN THIS
AGREEMENT, NEITHER SUPPLIER NOR MEDIA 100 WILL BE LIABLE TO THE OTHER PARTY
FOR ANY INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES (INCLUDING LOST
PROFITS) SUSTAINED OR INCURRED IN CONNECTION WITH THIS AGREEMENT AND THE
SUPPLIER PRODUCT THAT IS SUBJECT TO THIS AGREEMENT REGARDLESS OF THE FORM OF
ACTION AND WHETHER OR NOT SUCH DAMAGES ARE FORESEEABLE. Supplier's liability
to Media 100 under this Agreement shall not exceed the greater of amounts
paid by Media 100 to Supplier under this Agreement. Media 100's liability to
Supplier under this Agreement shall not exceed the amounts payable by Media
100 to Supplier under Section 5.

(b)      EXCEPTIONS. The limitation set forth in subsection (a) above do not
apply to any payment under Section 7; to breach of Section 8; to claims by
either party for personal injury or damage to real property or tangible
personal property caused by other's negligence; or in the case of fraud.

10.      TERM; TERMINATION.

(a)      TERM. This Agreement shall commence on the date it is executed by an
authorized Supplier signatory and continue until terminated in accordance
with its terms.

(b)      TERMINATION FOR CAUSE. Either party may terminate this Agreement for
the substantial breach by the other party of a material term. The terminating
party will first give the other party written notice of the breach and a
reasonable period of at least sixty (60) days in which to cure the alleged
breach. If a cure is not achieved during the cure period, then the
non-breaching party may terminate this Agreement upon written notice.

(c)      INSOLVENCY, ASSIGNMENT, OR BANKRUPTCY. Either party may terminate
this Agreement upon written notice to the other party if the other party (i)
is not paying its debts as such debts generally become due, (ii) becomes
insolvent, (iii) files or has filed against it a petition (or other document)
under any Bankruptcy Law or similar law that is unresolved within sixty (60)
days of the filing of such petition (or document), (iv) proposes any
dissolution, liquidation, composition, financial reorganization or

                                  13

<PAGE>

recapitalization with creditors, (v) makes a general assignment or trust
mortgage for the benefit of creditors, or (vi) if a receiver, trustee,
custodian or similar agent is appointed or takes possession of any of its
property or business.

(d)      TERMINATION BY MEDIA 100 FOR CONVENIENCE. Media 100 may terminate
this Agreement for its convenience at any time, for any reason or for no
reason, by giving Supplier written notice of termination prior to the
beginning of the next Media 100 fiscal quarter. Termination will become
effective upon receipt of such notice by Supplier.

(e)      EFFECT OF TERMINATION ON OBLIGATIONS. Termination of this Agreement
will not affect any pre-termination obligations of either party under this
Agreement, and any termination is without prejudice to the enforcement of any
undischarged obligations existing at the time of termination. Within thirty
(30) calendar days after termination of this Agreement, Media 100 shall
either deliver to Supplier or destroy all copies of the Supplier Product and
Documentation and any other materials provided by Supplier to Media 100
hereunder in its possession or under its control, and shall furnish to
Supplier an affidavit signed by an officer of Media 100 certifying that, to
the best of its knowledge, such delivery or destruction has been fully
effected. Notwithstanding the foregoing, (i) all licenses to the Bundled
Product granted prior to termination to End Users by or on behalf of Media
100 and in connection with products incorporating the Supplier Product shall
survive any termination of the Agreement, and in particular, it is agreed
that upon the termination of the Agreement for any reason, such termination
shall not abridge or diminish in any way the rights of existing End Users to
the licensed use and enjoyment of any product utilizing or incorporating the
Supplier Product or any Derivative Work already distributed in accordance
with the Agreement prior to its termination; and (ii) for a period of up to
one year after the date of the termination of this Agreement Media 100 may
continue, subject to payment of amounts which may be due as of the date of
such termination and at any time thereafter, to sell the Bundled Product and
grant End User licenses to in connection therewith, under the provisions of
this Agreement solely to (A) work off existing inventory, (B) fulfill
contract commitments existing at the date of termination, or (C) satisfy
binding quotations in effect at the date of termination, and may thereafter
retain such rights as are necessary to support users at the release level
existing at the time of termination.

Upon termination, Media 100's sole monetary obligation arising out of
termination will be to pay Supplier the fees set forth in Exhibit A of this
Agreement.

11.      GENERAL PROVISIONS.

(a)      FORCE MAJEURE. If either party is prevented from performing any
portion of this Agreement (except the payment of money) by causes beyond its
control, including labor disputes, civil commotion, war, governmental
regulations or controls, casualty, inability to obtain materials or services
or acts of God, such defaulting party will be excused from performance for
the period of the delay and for a reasonable time thereafter.

(b)      CHOICE OF LAW; JURISDICTION. The validity, construction and
performance of this Agreement will be governed by and construed in accordance
with the laws of the State of

                                       14

<PAGE>

California applicable to contracts executed in and performed entirely within
such State, without reference to any choice of law principles of such State.
With respect to any suit, action or other proceeding arising out of this
Agreement, or any other transaction contemplated thereby, the parties hereto
expressly waive any right they may have to a jury trial and agree that any
proceeding hereunder shall be tried by a judge without a jury. Each party
acknowledges that injunctive relief is an appropriate remedy for a breach of
Sections 3, 8 or 11. The parties agree to non-exclusive personal jurisdiction
and venue of the United States District Court for Massachusetts (and any
Massachusetts State Court) and the United States District Court for the
Northern District of California (and any California State Court in Santa
Clara County) for that purpose.

(c)      SURVIVAL OF TERMS. The provisions of this Agreement that by their
nature extend beyond the termination of this Agreement will survive and
remain in effect until all obligations are satisfied. Confidentiality
provisions of Section 8 shall remain in effect until the Confidential
Information is no longer Confidential.

(d)      ENTIRE AGREEMENT. This Agreement, including the following Exhibits,
constitutes the entire Agreement between the parties pertaining to the
subject matter and supersedes all prior agreements and understandings between
the parties, written or oral, with respect to such subject matter. No
representations or statements of any kind made by any representative of
either party which are not stated in this Agreement or other substantially
contemporaneous written agreements between the parties shall be binding on
such party. No course of dealing or course of performance shall be relevant
to explain or supplement any term expressed in this contract. In the event of
any conflict between this Agreement and any purchase order or acknowledgment,
this Agreement shall take precedence over any written or typed instructions
in a written or electronic purchase order or acknowledgment. References to
Sections without decimals (such as "Section 2") shall include all sections
numbered with decimals in such Section (i.e. Section 2.1, 2.2, etc.). The
pre-printed provisions of any written or electronic purchase order or
acknowledgment shall be void and of no effect. This Agreement shall be valid
when signed by authorized officers of both parties. The parties agree that
this Agreement, together with any appendices, addenda or exhibits attached
hereto, may be amended from time to time in writing by mutual agreement of
the parties. No party shall be bound by any change, alteration, amendment,
modification or attempted waiver of any of the provisions of this Agreement
unless in writing and signed by an authorized officer of the party against
whom it is sought to be enforced.

(e)      ASSIGNMENT.

     (i) The rights and liabilities of the parties hereto will bind and inure to
     the benefit of their respective successors, executors and administrators,
     as the case may be; provided that neither party may assign or delegate its
     obligations under this Agreement either in whole or in part, expressly or
     by operation of law, without the prior written consent of the other, except
     that each party may assign this Agreement (A) to any Subsidiary or company
     of which it is a Subsidiary so long as it remains responsible for such
     Subsidiary's performance or (B) to a person or entity into which it has
     merged or which has otherwise succeeded to all or substantially all of its

                                       15

<PAGE>

     business and assets to which this Agreement pertains, by purchase of stock,
     assets, merger, reorganization or otherwise, 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.

     (ii) All rights and licenses granted to a party under this Agreement shall
     apply to that party's Subsidiaries so long as such Subsidiaries agree to
     comply fully with the obligations imposed on that party by this Agreement
     and so long as such Subsidiary continues to be a Subsidiary of a party.
     Each party shall remain fully liable for the actions and omissions of its
     Subsidiaries relative to rights granted under this Section 11(f).

(f)      NOTICE. All notices, demands, requests or other communications that
may be or are required to be given, served or sent by any party pursuant to
this Agreement will be in writing (and shall be deemed to have been duly
given upon receipt), will reference this Agreement and shall be mailed by
first class, registered or certified mail, return receipt requested, postage
prepaid, or transmitted by express courier or hand delivery or facsimile
transmission, addressed to the address below the party's name on the
signature page of this Agreement. Each party may designate by notice in
writing a new address to which any notice, demand, request or communication
may thereafter be so given, served or sent. Each notice that is mailed,
delivered or transmitted in the manner described above shall be deemed
sufficiently given, served, sent and received for all purposes at such time
as it is delivered to the addressee (with the return receipt, the delivery
receipt or the affidavit of messenger or courier being deemed conclusive
evidence of such delivery) or at such time as delivery is refused by the
addressee upon presentation.

(g)      SEVERABILITY. If any term, provision, covenant or condition of this
Agreement is held invalid or unenforceable for any reason, the remainder of
the provisions will continue in full force and effect as if this Agreement
had been executed with the invalid portion eliminated. The parties further
agree to substitute for the invalid provision a valid provision that most
closely approximates the intent and economic effect of the invalid provision.

(h)      INDEPENDENT CONTRACTORS. Each party acknowledges that the parties to
this Agreement are independent contractors and that it will not, except in
accordance with this Agreement, represent itself as an agent or legal
representative of the other.

(i)      EXPORT CONTROL. Each party agrees that it will comply with the
provisions of United States laws restricting export of any software,
technical data or other information or materials, including without
limitation the United States Export Administration Act and regulations
thereunder, and will not export any software, technical data or other
information or materials to any country in violation thereof. This clause
shall survive termination or cancellation of this Agreement.

(j)      HEADINGS. The headings provided in this Agreement are for
convenience only and will not be used in interpreting or construing this
Agreement.

                                      16

<PAGE>

(j)      NONSOLICITATION. During the term of this Agreement and for one year
thereafter, (i) neither party shall solicit the employees or contractors of
the other for employment or consulting and shall promptly advise the other if
approached by same for such purposes; and (ii) Media100 agrees not to
distribute the Bundled Products through any distributor of Supplier's as of
the date of this Agreement without Supplier's prior written approval, which
approval will not be unreasonably withheld..

(k)      ATTORNEYS' FEES. In the event of any dispute in connection with this
Agreement, the prevailing party shall be entitled to recover its reasonable
attorneys' and experts' charges, in addition to such other relief as the
court may award.

Executed as of the date first above written.

SUPPLIER:                                 Media 100:
DIGITAL ORIGIN, INC.                      MEDIA 100 INC.

By                                        By
  -------------------------------           -------------------------------
Name:                                       Name:
  Title:                                    Title:
  Address:  460 East Middlefield Road       Address: 290 Donald Lynch Boulevard
            Mountain View CA 94043                   Marlboro, MA 01752-4748

                                    17

<PAGE>

                                    EXHIBIT A
                           SUPPLIER PRODUCT, ROYALTIES

1.       SUPPLIER PRODUCT:  The Agreement to which this is appended applies
to the following Supplier Product:

                  a. IntroDV 1.0 For Windows, Software Only Version. The
Digital Origin Software content of retail SKU 0752 (see company website for
complete description). Specifically excludes all other bundled products from
DO or third parties, specifically excluded hardware, cables, and other
miscellaneous contained in that SKU.

2. ROYALTY/LICENSE FEES:

                  a.       DEVELOPMENT PAYMENTS

                  Payment of $500,000 upon the earlier to occur of February
1, 2000 and  Acceptance  of all  Deliverables  of the Supplier Product (in
accordance with Exhibit B).

                  b.       ONGOING ROYALTIES

                  1.       Payment of $250,000 advance pre-paid royalty upon
execution of this Agreement, considered to be the minimum royalty payment for
the quarter ending February 29, 2000.

                  2.       Royalty of 5% of Net Sales of Bundled Product each
quarter. Net Sales means gross receipts from the license or sale of the
Bundled Products less applicable sales and use taxes, shipping, insurance and
reasonable returns.

                  3.       Cumulative minimum payment of $250,000 per quarter
for the first 14 quarters of the Agreement, such last payment being for the
quarter ended May 31, 2003. "Cumulative" means that if in a particular
quarter, (a) the cumulative payments under this Agreement under clause (1)
and (2) in previous quarters, plus the amount to be paid based on the
foregoing 5% royalty, is less than (b) $250,000 multiplied by the total
number of elapsed quarters, then the payment due in such quarter is such
difference, up to $250,000.) The $500,000 payment made pursuant to clause (a)
shall not be considered in making the calculation of "cumulative", but shall
be treated as an advance against royalties for the payments for the quarters
ended August 31, 2003, and November 30, 2003 payments under clause (b), such
that only to the extent the 5% royalty set for in clause (b) above exceeds
such amount would Media 100 be obligated to make payments under clause (b)
above for such quarters.

(Note: because of the $250,000 payment on execution, no further minimum
royalty payment is due for the quarter ended February 29, 2000; payment with
respect to such

                                      18

<PAGE>

quarter shall only be made if the amount payable under the 5% royalty exceeds
that amount.).

                  C.       TREATMENT OF TERMINATION

                  1.       In the event of termination of the Agreement prior
to February 28, 2001 by Media 100 for cause or convenience pursuant to
Section 10, the $500,000 payment made pursuant to clause (a) above shall be
promptly refunded by Supplier to Media 100 by March 15, 2001. However,
payments made under clause (b) above shall not be refundable.

                  2.       In the event of termination of the Agreement by
Media 100 pursuant to Section 10 prior to the end of a quarter which quarter
is after the quarter ended February 28, 2001, Media 100 shall pay to Supplier
in accordance with the Agreement the payment for such quarter in accordance
with the provisions of (b) above. If Media 100 terminates the Agreement in or
prior to the quarter ended February 28, 2001, or if, pursuant to Section
10(e) above, Media 100 shall provide residual post-termination copies of
materials in a quarter following any quarter in which the Agreement is
terminated, it shall pay to Supplier solely the 5% royalty specified in
clause (b)(2) above with respect to such sales, without any obligation of a
minimum royalty. For avoidance of doubt, in no case will Media 100 have
liability for any minimum royalties following termination of the Agreement
other than as specifically stated in the first sentence of this clause (c)(2).

                                    19

<PAGE>

                                    EXHIBIT B
                               MILESTONES SCHEDULE

       [to be completed after execution, in accordance with Section 2(b)]

                     DESCRIPTION OF MILESTONE                  DUE DATE

                                       20

<PAGE>

                                    EXHIBIT C
                             PRODUCT SPECIFICATIONS

       [to be completed after execution, in accordance with Section 2(b)]

                                          21

<PAGE>

                                    EXHIBIT D
                             MAINTENANCE AND SUPPORT

Supplier shall not be responsible for first-level support (i.e., direct
support of customer questions) of products incorporating the Supplier
Product. However, during the term of this Agreement, and for a period of one
(1) year thereafter but not longer than Supplier provides general support for
the Supplier Product or if Supplier terminates the Agreement pursuant to
Section 10(b), Supplier shall provide to Media 100 second level support
services, consistent with the support obligations described below with
respect to the Supplier Product including, without limitation, identification
of defective Source Code and Object Code and providing corrections,
Workarounds and/or patches to correct defects or errors in such Code. During
the term of this Agreement and for one year thereafter, Media 100 shall
provide first-level customer support of products incorporating the Supplier
Product on the same basis as the Restricted Streaming Products or other
comparable products that do not incorporate the Supplier Product.

TECHNICAL SUPPORT. While obligated to provide second level support as
provided above, in addition to the second level support services described
above, (i) Supplier shall appoint a technical contact to whom Media 100 may
address all technical questions relating to Supplier technologies; (ii) the
parties shall determine a mutually acceptable procedure by which Media 100
shall direct its technical questions to the appropriate Supplier technical
contact; and (iii) Supplier shall promptly answer all technical questions
asked by Media 100 relative to the Supplier Product.

TRAINING OF MEDIA 100. Supplier shall provide training of up to two members
of Media 100's technical and marketing staff on the following topics:
IntroDV. Training of Media 100 personnel will be provided by Supplier at
Mountain View CA or other mutually agreeable location. The training duration
is estimated at 2 days. Media 100 is responsible for Media 100 personnel's
out of pocket expenses including travel, room and board. Supplier is
responsible for the facilities, training materials and equipment.

There are no tuition charges. The course will be scheduled at a mutually
agreed upon time.

UPGRADES, UPDATES, ERROR CORRECTIONS AND ENHANCEMENTS. Supplier will include
Media 100 in its alpha programs for any Updates to the technology underlying
the Supplier Product (the "Technology") released during the term of this
Agreement, and will provide Media 100 with the production version of such
upgrades, subject to Section 2(a) of the Agreement. Beta testing will be
managed by Media 100, with support from Supplier. Media 100 may, but is not
required to, incorporate any such Updates in a product.

To enable Media 100 to provide standard support, while Supplier provides
second level support as provided above, Supplier shall provide to Media 100,
at no cost, all pertinent System Documentation for the Supplier Product and
any new releases thereof which is reasonably necessary for the purpose of
providing standard software support for the Supplier Product. Supplier shall
also provide to Media 100, at no cost and on an as needed basis, timely
qualified technical support by phone during Supplier's Business

                                  22

<PAGE>

Hours to answer questions from a designated Media 100 representative
consistent with the following support obligations. Errors may be reported, on
a 24 hours per day, 365 day per year basis, by electronic mail, voice mail,
fax or telephonic recording capability.

While Supplier is obligated to provide second level support as provided
above, Supplier will use reasonable commercial efforts to resolve each
significant Error by providing either a reasonable work around, an object
code patch, or a specific action plan for how Supplier will address the
problem and an estimate of how long it will take to rectify the defect.
Notwithstanding the foregoing, Supplier has no obligation to perform services
in connection with (i) Errors resolution from hardware or software not
supplied by Supplier or (ii) which occur in the Supplier Product release
which is not the then-current release.

                                    23

Source: [{"source": "alea-institute/alea-institute/kl3m-data-edgar-agreements/train-00000-of-00352.parquet"}, [{"source": "alea-institute/alea-institute/kl3m-data-edgar-agreements/train-00000-of-00352.parquet"}]]