REALSYSTEM SDK AGREEMENT
Software License for RealNetworks Products

IMPORTANT -- READ CAREFULLY BEFORE USING THIS SOFTWARE: This License
Agreement for certain RealNetworks Products ("Agreement") is a legal
agreement between you (either an individual or an entity, hereafter
"Licensee") and RealNetworks, Inc. and its suppliers and licensors
(collectively "RN") for use of RN?s RealSystem Software Development Kit
("SDK"), for the sole purpose of developing and distributing the Licensee
Application (as defined below). By installing, copying or otherwise using
the Software, you agree to be bound by the terms of this Agreement. If you
do not agree to the terms of this License Agreement, click on the "cancel"
button and/or do not install the Software.

YOU AGREE THAT YOUR USE OF THE SOFTWARE ACKNOWLEDGES THAT YOU HAVE READ THIS
LICENSE, UNDERSTAND IT, AND AGREE TO BE BOUND BY ITS TERMS AND CONDITIONS.

ANY THIRD PARTY SOFTWARE THAT MAY BE PROVIDED WITH THE SOFTWARE IS INCLUDED
FOR USE AT YOUR OPTION. IF YOU CHOOSE TO USE SUCH THIRD PARTY SOFTWARE, THEN
SUCH USE SHALL BE GOVERNED BY SUCH THIRD PARTY'S LICENSE AGREEMENT, AN
ELECTRONIC COPY OF WHICH WILL BE INSTALLED IN THE APPROPRIATE RN PRODUCT
FOLDER ON YOUR COMPUTER UPON INSTALLATION OF THE SOFTWARE. RN IS NOT
RESPONSIBLE FOR ANY THIRD PARTY?S SOFTWARE AND SHALL HAVE NO LIABILITY FOR
YOUR USE OF THIRD PARTY SOFTWARE.

In consideration of the rights and licenses granted below, Licensee hereby
agrees as follows:


DEFINITIONS




"API," or application programming interface, means the specific method
prescribed by a

computer operating system or by another application program (such as
RealSystem Server) by which a programmer writing an application program
(such as a plugin) can make requests of the operating system or another
application.



"Break Interoperability" means to: (i) Transcode, Convert or Encapsulate RN
Media Files; and/or
(ii) to impair or disable programs or applications that have been licensed
by RN to create, access, or utilizeuse RN Media Files by exposing a means or
method by which such programs or applications access or utilizeuse RN Media
Files.



"Code" means the APIs, Header Files, and Sample from the SDK, collectively.



"Compromise Interoperability" means exposing a means or method (including,
but not limited to,

publicly defined interfaces or debugging information left in a Licensee
Application) by which other programs, plug-ins, or applications can access
or utilizeuse: (i) the function of any part of this SDK or the RealPlayer;
or (ii) Content extracted from RN Media Content.



"Content" means digital audio (including, but not limited to,
timeline-synchronized audio, music,
voice, or sounds), digital video, and other digital information including
data, text (including, but not limited to, script command data and related
metadata such as a song title or an artist?s name), animation, graphics,
photographs, and artwork, and combinations of any or all of the foregoing.



"Convert" means: : (i) to decompose RN Media Content into one or more pieces
of Content, and
then to recompose into any form other than RN Media Content; or (ii) to
remove any DRM protection from RN Media Content for any purpose not
explicitly authorized by the DRM Flags of the license for that Content,
including, but not limited to, writing that unprotected DRM Content to disk
or to a network.



"Copy Switch Bit" is the flag in the file header of RN Media Files that is
set when the files are
encoded and indicates whether the content creator has authorized duplication
of its content.



"Digital Rights Management Systems" or "DRMs" are plugins to, or components
of, certain RN
Client and server products designed to manage and enforce intellectual
property rights in digital content, including RN?s proprietary digital
rights management software that enables enforcement of business rules and
license-based access to RN Media Files, consistent with the terms and
conditions of this Agreement.



"Encapsulate" means to place any form of containment around or to remove
such containment
from any portion or entirety of Content in RN Media Files, with the
exception of standard file-system and network protocol containment not
specific to the form or function of any digital media playing software. For
purposes of this definition of "Encapsulate," example protocol and standard
file- system exceptions include, but are not limited to, the Windows File
Allocation Table file system, and the TCP/IP network protocol.



"Header File" means a text file that defines the interfaces available to a
programmer. A Header
File contains APIs. At the time of SDK installation, the Header Files are
located in the subfolder named "include" in the folder named "rmasdk."



"Licensee Application" means the software application developed by Licensee
that uses the APIs
and the Header Files contained in the SDK, or any part of this SDK, and may
include the Sample. Licensee Application may not be designed for or intended
to be used as a replacement of the SDK for use by third parties to develop
other software products or programs (e.g., software development tools).



"New Version" means any update, upgrade, and any and all corrections,
modifications,
enhancements, bug fixes, or successor versions of the SDK issued by RN
during the Term, and any update, upgrade, and any and all corrections,
modifications, enhancements, bug fixes, or successor versions to the
Licensee Application created by Licensee during the Term.



"RN AutoUupdate Serviceystem" means the method by which, in the RealSystem,
end users can
elect to receive automatic plugin updates to their RealPlayer or RealJukebox
software.



"RN Client" means any RN client application used for playing multimedia,
including RealPlayer,
RealJukebox and RealDownload and any future versions.



"RN Marks" means RealAudio�, RealVideo�, RealPlayer�, RealSystem�,
RealSystem� Server,
RealJukebox�, and such other trademarks or registered trademarks of RN, as
RN may make available to Licensee from time to time.



"RN Media File(s)" or "RN Media Content" means any Content encoded in
RealAudio, RealVideo,
or any other RN codec or secured by the RN DRM, including any file with the
.ra, .rms, or .rm file format, and also includes without limitation, audio,
video or other media, as applicable.



"RN MIME Type" means the MIME registry, browser preferences, or local
file/protocol associations
invoking any RN Client application for playback of RealAudio, RealVideo, RN
DRM, other RealMedia MIME types or datatypes (e.g., .ram, .rnx, .rpm, .ra,
.rm, .rp, .rt, .rf, .prx, .mpe, .rmp, .rmj, .rav, .rjs, .rmx, .rjt, .rms),
other RN-specific or proprietary MIME types that RN may introduce in the
future, or any MIME types or file/protocol associations that can be played
back by an RN Client. For the purposes of this Agreement, "MIME type" means
a description of what type of media or other content is in a file, including
by way of example but not limited to 'audio/x-pn-realaudio-plugin.?



"Sample" means the sample plugin included in the SDK, which, at the time of
SDK installation, is
located in the sub-folder named "sample" in the folder named "rmasdk."



"Transcode" means to alter the current encoding or form of music files that
was decoded from its
original form, including by way of example but not limited to: (i)
decompression of an audio or video stream and recompression using a
different compression algorithm; and (ii) decompression of an audio or video
stream and recompression using the same compression algorithm but with
different settings. "Transcode" includes Converting.



LICENSE TO DEVELOP




License Grant. Subject to the provisions contained herein, RN hereby grants
Licensee a limited,


non-exclusive, royalty-free license to install and use the SDK solely for
the purpose of developing a Licensee Application.



Integration of Sample with Licensee Application. RN grants Licensee a
limited, non-exclusive,
nontransferable, royalty-free license to use, modify, adapt, and reproduce
the Sample solely as an integrated component of the Licensee Application.



Use of APIs and Integration of Header Files with Licensee Application. RN
grants Licensee a
limited, non-exclusive, royalty-free right to use but not reproduce the APIs
and use and reproduce the compiled object code versions of the unmodified
Header Files solely as integrated components of the Licensee Application.



SDK Use. Licensee will only use the SDK on a single computer or on its
internal computer
network, providing that each person accessing the SDK through the network
abides by this Agreement. Licensee may download the online documentation, if
any, in conjunction with the SDK, but may not make further copies of any
printed or electronically transmitted materials accompanying the SDK.



Limitations on Licensee Application. Licensee Application must be designed,
developed, and
tested to function with a RN commercial server and not degrade or in any way
impair the functionality of any RN product. The SDK may not be used to
develop a Licensee Application that:




encodes, serves, or plays a file format competitive to any RN file format,
as determined by RN in
its sole discretion;



Transcodes RN media files into any other file format or is used as part of a
system that
Transcodes RN media files into any other file format;



contains any third party product or any Licensee product that is competitive
with an RN product;



markets or sells competitive products to RN product end users;



exposes or otherwise makes available to other applications or third parties
any media files stored


on the end user?s computer hard drive;



contains any code that disrupts, disables, harms, or otherwise impedes the
operation of RN
products or any other software, firmware, hardware, computer system or
network (sometimes referred to as "viruses" or "worms");



accesses any end user's computer to disable or impair any end user's
software or hardware
(sometimes referred to as "traps," "access codes" or "trap door" devices),
or to track such end user?s behavior;



contains any other similar harmful, malicious or hidden procedures, routines
or mechanisms
which would damage or corrupt data, storage media, programs, equipment or
communications, or otherwise interfere with operations; or



has any autoupdate functionality independent of the RN AutoUpdate Service.



The SDK further may not be used in any way to create software that serves,
downloads, delivers, or distributes audio, video, or other media files
across the Internet or any computer network, or that uses any SDK component
to encode content.

Interoperability. Licensee shall not develop or have developed any Licensee
Application which
Breaks Interoperability or Compromises Interoperability. Licensee may not
expose any of the APIs in this SDK to any other application or person, and
may not use or include any part of this SDK as part of any other software
development kit without the express written approval of a RN vice president.



Use of RN MIME Types. Licensee Application will not change the RN MIME
Types. Licensee may
not create any Licensee Application that plays back any RN Media Content.
Licensee Applications must comply with the file extension and metafile usage
and format requirements and guidelines as provided by RN in this Agreement,
as may be modified upon reasonable notice from RN from time to time.
Licensee will not suggest to the end user that it may change, or otherwise
encourage the user to change, the default player to be used with such files,
or any other files or RN MIME Types for which an RN Client is set as the end
user?s default player, without RN's prior written consent. For any other
non-RN MIME types for which the RN Client is not currently set as the end
user?s default player, but that can be played back by an RN Client, Licensee
agrees that it will not change the MIME registry, browser preferences,
protocol associations, or local file associations invoking an RN Client
without first presenting the user with a dialog box or sequence of dialog
boxes informing them of the fact that they already have the RN Client as the
default player for such files and of the consequences of making a change and
asking the user whether the user wants to change the default player. Such
communication will not state or imply that there is a problem with
continuing to use the RN Client. When asking for permission to become the
default program Licensee shall provide to the user an explanation of any
limitations on Licensee's program's ability to read and/or write the type(s)
of files that Licensee is proposing to take by default. If Licensee's
program encounters a specific file that it cannot read or play, and if the
RN Client does play that file, Licensee will point the user to information
on how he or she can download the RN Client.



Copy Switch Bit. Licensee Application must detect and abide by the intent
and setting of the Copy
Switch Bit before attempting to make a digital recording of RN Media Files.



DRMs. DRMs included in, compatible with, or later added to RN Clients may be
able to prevent
Licensee Application?s ability to use RN Content protected by the DRM. The
Licensee Application may not take any action to circumvent or defeat the
security or content usage rules provided or enforced by either the DRM or
any RN Client product. To ensure Licensee Application compatibility with
DRMs requires development with a separate RN software development kit, and
the signing of a separate RN license agreement.



Privacy Requirements. In the event that Licensee, through the Licensee
Application or any
individual component thereof, desires to communicate with, track end user
information of, or collect any personally identifiable information from an
end user of the Licensee Application, Licensee will:




post its privacy statement applicable to the Licensee Application/component
on its website;



clearly disclose to end users what information is being collected;



enable end users to opt-out of receiving emails or other communications
resulting from the


information that is collected;



clearly disclose any communications or tracking features (including
anonymous tracking across
websites) and allow users to opt out of such features;



receive explicit opt-in consent from each end user for any personally
identifiable information,
including personally identifiable tracking information, that is collected
from such end user; and



not sell, rent or disclose to third parties any personally identifiable
information collected from end
users in connection with the Licensee Application/component without the end
user's express consent.


Notwithstanding the foregoing, Licensee will be free to use such information
collected from users in order to inform such users of specific security
problems, system problems, patches necessary to ensure proper operation of
the system and the like, or for customer service purposes, unless an end
user has opted-out of receiving further emails or other communications from
Licensee. Licensee will not use any information which personally identifies,
selects, or categorizes end users as users of the RN products, and will not
gather, track or otherwise collect information concerning a user?s specific
uses of RN products.

RN Copyright Notice in Licensee Application. Licensee must provide
attribution to RN in the
"About" box or user interface of the Licensee Application in the form and
manner prescribed and approved by RN (current attribution form: RealSystem�
technology is provided under license from RealNetworks, Inc., copyright �
1995-2002 RealNetworks, Inc. and/or its suppliers. P.O. Box 91123, Seattle,
Washington 98111-9223, U.S.A. Patents Pending. All rights reserved.
RealNetworks and RealSystem are registered trademarks of RealNetworks,
Inc.). To assure compliance with this Section, on RN's reasonable request,
Licensee will furnish RN with samples of attribution in and/or on Licensee
Application. Upon notice by RN that Licensee?s attribution does not comply
with this Agreement, Licensee will, within a reasonable period of time, make
all requested changes.



RealJukebox Plugins. Licensee Applications created with this SDK that are
plugins specifically
intended for the RN Client currently known as RealJukebox may not have full
functionality with such RN Client. If Licensee wishes to ensure Licensee
Application compatibility with RealJukebox, contact
realjukebox-approval@real.com for further information.



SDK New Versions. For each New Version of the SDK released by RN during the
Term, Licensee
will create a Licensee Application New Version within six (6) months of such
release to be compatible with the SDK New Version.



No Other Use. Except as expressly provided herein, or to the extent
expressly allowed by law,
Licensee will not copy, modify, reproduce, display, decompile, reverse
engineer, store, translate, sell, sublicense, lease or otherwise transfer or
distribute the Code, in whole or in part, nor may Licensee use the Code with
the intent to clone any proprietary client or server software product
proprietary to RN. All rights not specifically granted herein to Licensee
are reserved to RN.

DISTRIBUTION LICENSE TO LICENSEE




Licensee Distribution of Licensee Application. Subject to the limitations
set forth herein, RN hereby grants Licensee a non-exclusive,
non-transferable, non-sublicensable, royalty-free license to distribute to
end users the Licensee Application created using production versions of the
SDK only if Licensee Application contains only the Code required for the
execution of Licensee Application. For any SDK in beta or pre-release form,
the following restrictions will apply: (i) if distributing a beta version of
the Code, Licensee will clearly mark Licensee Application as either "beta"
or "pre- release;" (ii) Licensee may not use the beta version of any SDK
component, or distribute or have distributed the beta version of Code, in a
live operating environment where such may be relied upon to perform in the
same manner as a commercially released product, nor may Licensee use such
beta SDK components with data that has not been sufficiently backed up;
(iii) Licensee understands that beta or pre-release versions of SDK
components may be changed substantially before the final commercial release;
(iv) Licensee may not use the SDK components for benchmark or performance
testing; (v) if Licensee has distributed or had distributed as permitted by
this Agreement a beta version of the Code, Licensee will be solely
responsible for updating Licensee?s customer end users with versions of any
Licensee Application that operates satisfactorily with the final commercial
release of such Code; (vi) for Licensees providing reasonable feedback to
RN, including but not limited to usability, bug reports and test results,
with respect to the testing of the SDK or any component thereof, such
feedback should be directed to supportsdk@real.com; (vii) Licensee will use
reasonable efforts to review and comment on all documentation supplied;
(viii) any and all bug reports, test results and other feedback made by
Licensee will be the property of RN and may be used by RN for any purpose it
sees fit; and (ix) Licensee understands and acknowledges that, due to the
nature of the development work, RN may not correct errors or discrepancies
in the SDK by the time of final release.



End User License Agreement Requirements. Any distribution of the Licensee
Application will be
under the terms of an End User License Agreement containing terms that:




License use of the Code only as an integrated component of the Licensee
Application;



Prohibit any modifications to the Code;



Prohibit any distribution of the Code separate from the Licensee
Application;



Prohibit transfer or assignment of the Code;



Prohibit the reverse engineering, disassembly or decompilation of the Code;



Disclaim any and all warranties on behalf of RN;



Disclaim, to the extent permitted by applicable law, RN?s liability for any
damages, whether






direct, indirect, incidental or consequential, arising from the use of the
Code and/or the Licensee Application;



Require the end user to comply fully with all relevant export laws and
regulations of the United
States to assure that the Licensee Application or the SDK is not exported,
directly or indirectly, in violation of United States law.



Inform the end user that in order to protect the integrity of certain third
party content, DRMs may
impair the Licensee Application.



License to Use RN Marks. RN hereby grants to Licensee a non-exclusive,
limited license to use,
and Licensee agrees that it will always use, RN Marks solely in connection
with Licensee's distribution of Licensee Application. Licensee will only use
the RN Marks in the form and manner set forth in RN's Trademark Usage
Guidelines found at http://www.realnetworks.com/company/logos/ policy.html.



Limitations on RN Marks. Licensee may use RN Marks for the sole purpose of
informing users that
applications developed through the use of the SDK are compatible with RN's
technology. Licensee will not use any RN Mark in a way which may imply that
Licensee is affiliated with or related to RN, or that RN endorses any of
Licensee's products or services. Licensee's use of any RN Mark in connection
with this Agreement will not create any right, title or interest, in or to
the use of the RN Marks and all such use and goodwill associated with the RN
Marks will inure to the benefit of RN. Licensee further acknowledges and
agrees that it will not have the right to use any trademarks associated with
third party technologies (e.g., Dolby, MP3, etc.) contained within any RN
products without first obtaining a separate trademark license from such
third party.



Branding. Licensee will place RN?s corporate logo ("RN Logo"), available for
download at http://
www.real.com/company/guide/logos/index.html, on the Licensee Application
download page, on the main Licensee Application description page, in
Licensee Application product installer, on Licensee Application marketing
materials, and on Licensee Application CDs and product packaging. Licensee
Application and its installation process windows, product packaging,
website, and marketing materials must give equal or more prominent
attribution to RN in all instances and in the same manner where any
attribution is made to any third party company?s technology, products, or
services.



Licensee Application Registration with RN. Prior to commencing distribution
of the Licensee
Application, Licensee must send or fax two signed copies of this Agreement
to RN at the address listed in Section 12, including reasonable information
regarding the Licensee Application. A printable version of this Agreement is
available at http://partners.real.com/distlicenses.html.



Sample Copies of Licensee Application to RN. Licensee will promptly provide
RN with two
packaged copies of any Licensee Applications, including associated
documentation, upon RN?s request. RN may use the copies for testing and
evaluation purposes only. RN reserves the right to terminate the
distribution rights contained in this Agreement in the event that RN?s
testing demonstrates that the Licensee Application is not fully compatible
with any RN product or otherwise violates the terms of this Agreement. Prior
to terminating the Licensee?s distribution rights under this Section, RN
will provide Licensee with notice and a reasonable opportunity to cure, not
to exceed 30 days.



No AutoUupdate. RN will not post Licensee Applications developed under this
Agreement on RN?s
AutoUupdate Serviceystem for delivery to end users of the RealPlayer or
RealJukeboxan RN Client unless RN and Licensee enter into a signed amendment
providing for such distribution (an "AutoUupdate Amendment"). RN reserves
the right to decline to enter into an AutoUupdate Amendment for any Licensee
Application. To apply for an AutoUupdate Amendment, please contact RN at
partners@real.com.



No OEM. This Agreement does not allow distribution of the Licensee
Application through Original
Equipment Manufacturers ("OEMs") s or other third party distributors. If
Licensee would like to request OEM distribution rights, please submit a
request by sending email to partners@real.com. RN reserves the right to
decline to enter into an agreement to allow OEM distribution.



No Other Distribution. Except as provided in this Section 3, no distribution
of any other part of the
SDK (such as the documentation included with the SDK) is allowed under this
Agreement.



PRODUCT MAINTENANCE & TECHNICAL SUPPORT




RN is not obligated to provide maintenance, updates, or technical support to
Licensee for the SDK. However, any maintenance or updates provided by RN
will be governed by this Agreement, unless expressly subject to the terms of
another written agreement between the parties. Licensee will be solely
responsible for providing, and agrees that it will provide, customer,
technical, and help desk support to end users for the Licensee Application.
RN will refer to Licensee all customer support inquiries regarding the
Licensee Application.

SOFTWARE OWNERSHIP




RN?s Ownership. Title, ownership rights and intellectual property rights in
and to the SDK,


accompanying printed materials, and any copies Licensee is permitted to make
herein are owned by RN or its suppliers and are protected by United States
copyright law and international treaty provisions. Licensee may (a) make one
copy of the SDK solely for backup or archival purposes (in accordance with
customary practices for such purpose), provided such copy must contain all
of the original SDK?s proprietary notices; or (b) transfer the SDK to a
single hard disk, provided Licensee keeps the original solely for backup or
archival purposes. Licensee?s rights to use the SDK are specified in this
Agreement, and RN retains all rights not expressly granted to Licensee in
this Agreement. Nothing in this Agreement constitutes a waiver of RN's
rights under U.S. or international copyright law or any other federal or
state law.



Licensee?s Ownership. Title, ownership rights, and intellectual property
rights in and to the
Licensee Application are owned by Licensee, with the exception of RN?s
ownership as defined herein.



DISCLAIMER OF WARRANTY




The SDK is deemed accepted by Licensee. The SDK is provided to Licensee AS
IS, WITHOUT WARRANTY OF ANY KIND. TO THE MAXIMUM EXTENT PERMITTED
BYAPPLICABLE LAW, RN FURTHER DISCLAIMS ALL WARRANTIES, INCLUDING WITHOUT
LIMITATION ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE, AND NONINFRINGEMENT. THE ENTIRE RISK ARISING OUT OF THE
USE OR PERFORMANCE OF THE SDK AND DOCUMENTATION REMAINS WITH LICENSEE. TO
THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT WILL RN OR ITS
SUPPLIERS BE LIABLE FOR ANY CONSEQUENTIAL, INCIDENTAL, INDIRECT, SPECIAL,
PUNITIVE, OR OTHER DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION,
DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF
BUSINESS INFORMATION, OR OTHER PECUNIARY LOSS) ARISING OUT OF THIS AGREEMENT
OR THE USE OF OR INABILITY TO USE THE PRODUCT, EVEN IF RN HAS BEEN ADVISED
OF THE POSSIBILITY OF SUCH DAMAGES. BECAUSE SOME STATES/JURISDICTIONS DO NOT
ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR
INCIDENTAL DAMAGES, THE ABOVE LIMITATION MAY NOT APPLY TO LICENSEE. RN?S
ENTIRE LIABILITY UNDER THIS AGREEMENT FOR ANY REASON WILL NOT EXCEED $50.00.

INDEMNIFICATION




Indemnity. Licensee will, at its expense and RN?s request, defend any claim
or action brought by


a third party against RN, or hold harmless, indemnify, and defend RN
affiliates, its officers, directors, and/or employees, arising out of or
related to the Licensee Application ("Licensee Claims"). Licensee will
indemnify and hold RN harmless from and against any claim, suit, or
proceeding and any losses, damages, fines, and expenses (including
attorneys? fees and costs) arising out of or relating to any claims that
Licensee?s use of the SDK in conjunction with the Licensee Application
infringes the patent, copyright, trademark, trade secret, or other
proprietary rights of any third party, or resulting from any breach of this
agreement. Licensee will indemnify and hold RN harmless from and against any
costs, damages, and fees incurred by RN, including but not limited to fees
of outside attorneys and other professionals, that are attributable to such
Licensee Claims. RN will: (i) provide Licensee reasonably prompt notice in
writing of any such Licensee Claims and permit Licensee, through counsel
chosen by Licensee, to answer and defend such Licensee Claims; and (ii)
provide the entity defending such claim information, assistance, and
authority, at such entity?s expense, to help defend such Licensee Claims.
Licensee will not be responsible for any settlement made by RN without
Licensee?s written permission, which permission will not be unreasonably
withheld or delayed. Licensee will consult with RN on the choice of any
counsel under this Section.



Settlement by Licensee. Unless Licensee obtains for RN a complete release of
all Licensee Claims
hereunder, without any admission of wrongdoing or liability, Licensee may
not settle any Licensee Claim under this Section on RN?s behalf without
first obtaining RN?s written permission, which permission will not be
unreasonably withheld or delayed. In the event Licensee and RN agree to
settle a Licensee Claim, Licensee agrees to not disclose terms of the
settlement without first obtaining RN?s written permission.



TERM AND TERMINATION




Term. This Agreement will be in effect for one (1) year after the Effective
Date ("Term").


Thereafter the Agreement will automatically renew for additional terms of
one year each unless terminated in accordance with this Agreement.



Termination. Either party may terminate this Agreement without cause by
giving written notice at
least thirty (30) days prior to the end of the Term. After the initial one
(1) year Term, RN may terminate this Agreement without cause by giving sixty
(60) days? prior written notice. Without prejudice to any other rights,
either party may terminate this Agreement immediately if the other party
materially breaches this Agreement and fails to cure such breach within ten
(10) days after receiving notice of such breach, and RN may immediately
terminate this Agreement with no prior notice for Licensee?s breach of
Sections 2e, 2f, 2g, 2h or 2i.



Effect of Termination. Upon termination of this Agreement, Licensee will
immediately discontinue
the use of the SDK and distribution of any Licensee Applications and will
within five (5) days either return to RN, or certify destruction of, all
full or partial copies of the SDK, documentation and related materials
provided by RN. The provisions of Sections 5 through 14 will survive any
termination of this Agreement, except that RN?s distribution rights will
terminate if this Agreement is terminated for RN?s breach. Termination will
not affect the rights of end users to continue using copies of the Licensee
Application already distributed.



ASSIGNMENT




This Agreement is personal to Licensee. Licensee may not assign, transfer,
or otherwise dispose of this Agreement, or any rights or obligations
hereunder, without RN?s prior written consent, including pursuant to a
"Change of Control." As used herein, a Change of Control means (a) a sale of
all or substantially all of Licensee?s assets to another entity; (b) the
assignment, transfer, or other disposition of the majority of Licensee?s
equity securities; or (c) a merger of Licensee with another entity, if as a
result of the transaction the holders of a majority or Licensee?s equity
securities before the transaction hold less than a majority of the voting
securities of the surviving entity. Notwithstanding the foregoing, if RN
does not consent to an assignment of the Agreement pursuant to a Change of
Control, Licensee may terminate this Agreement upon notice to RN. This
Agreement will be binding upon and inure to the benefit of the parties,
their successors and permitted assigns.

NO REVENUE PARTICIPATION




Nothing in this Agreement provides any right, express or implied, for either
party concerning the other party?s revenue from any source. Nothing in this
Agreement provides a right to Licensee to participate in any way in revenue
derived by RN from any RN product or other proprietary technology, and
nothing in this Agreement provides a right to RN to participate in any way
in revenue derived by Licensee from the Licensee Application or any other
Licensee proprietary technology. Each party is responsible for any cost or
expenses it incurs in connection with its performance under this Agreement,
except as otherwise provided herein.

GOVERNING LAW; ATTORNEYS' FEES




This Agreement will be governed by the laws of the State of Washington.
Licensee consents to exclusive jurisdiction by the state and federal courts
sitting in the State of Washington. This Agreement will not be governed by
the United Nations Convention of Contracts for the International Sale of
Goods, the application of which is hereby expressly excluded. If RN employs
attorneys to enforce any rights arising out of or relating to this
Agreement, RN will be entitled to recover reasonable attorneys' fees in the
event it prevails.

NOTICES



All notices, including notices of change of address, required to be sent
hereunder will be in writing


and will be deemed effective upon personal delivery (including courier
service), overnight mail delivery, or five (5) days after deposit, postage
prepaid, in registered or certified mail, properly addressed as set forth
below:
RN:
RealNetworks, Inc.
Attn: General Counsel
2601 Elliott Ave., Suite 1000
Seattle, WA 98121
U.S.A.

cc: GM, Developer and Partner Relations

MISCELLANEOUS - IMPORTANT


This Agreement constitutes the complete and exclusive agreement between RN
and Licensee with respect to the subject matter hereof, and supersedes all
prior oral or written understandings, communications or agreements not
specifically incorporated herein. The relationship of RN and Licensee is
that of independent contractors, and nothing contained in this Agreement
will be construed to (a) give either party the power to direct and control
the activities of the other; (b) constitute the parties as partners, joint
venturers, co-owners or otherwise as participants in a joint undertaking; or
(c) allow either party to create or assume any obligation on behalf of the
other party for any purpose whatsoever. Each party is solely responsible for
the payment of its own costs and expenses including, without limitation,
payments on behalf of its agents, contractors, and employees in connection
with this Agreement. This Agreement may not be modified except in writing
duly signed by an authorized representative of RN and Licensee. The waiver
by either party of any breach of this Agreement by the other party will not
waive subsequent defaults by such party of the same or a different kind. If
any provision of this Agreement is held to be unenforceable for any reason,
such provision will be reformed only to the extent necessary to make it
enforceable, and such decision will not affect the enforceability (i) of
such provision under other circumstances, or (ii) of the remaining
provisions hereof under all circumstances. The failure of any party to
enforce any of the provisions hereof will not be construed to be a waiver of
the right of such party thereafter to enforce such provisions. Any and all
remedies herein expressly conferred upon a party will be deemed cumulative
and not exclusive of any remedy conferred hereby or by law, and the exercise
of any one remedy will not preclude the exercise of any other. Headings will
not be considered in interpreting this Agreement.

U.S. GOVERNMENT RESTRICTED RIGHTS AND EXPORT RESTRICTIONS




Use, duplication, or disclosure by the Government is subject to restrictions
as set forth in subparagraph (c)(1)(ii) of The Rights in Technical Data and
Computer Software clause of DFARS 252.227-7013 or subparagraphs (c)(i) and
(2) of the Commercial Computer Software-Restricted Rights at 48 CFR
52.227-19, as applicable. Manufacturer is RealNetworks, 2601 Elliott Avenue,
Suite 1000, Seattle, Washington 98121. Licensee acknowledges that neither
the SDK or underlying information or technology may be downloaded or
otherwise exported or re-exported: (i) into (or to a national or resident
of) Cuba, Iraq, Libya, North Korea, Iran, Syria or any other country to
which the U.S. has embargoed goods; or (ii) to anyone on the U.S. Treasury
Department's list of Specially Designated Nationals or the U.S. Commerce
Department's Table of Denial Orders. By using the SDK, Licensee is agreeing
to the foregoing and is representing and warranting that it is not located
in or under the control of, a national or resident of any such country or on
any such list.