summaryrefslogtreecommitdiff
path: root/meta-extras
diff options
context:
space:
mode:
Diffstat (limited to 'meta-extras')
-rw-r--r--meta-extras/packages/cx3110x/cx3110x_1.1.bb21
-rw-r--r--meta-extras/packages/cx3110x/cx3110x_2.0.15.bb23
-rw-r--r--meta-extras/packages/cx3110x/files/no-linux-config.patch12
-rw-r--r--meta-extras/packages/helix/helix-libs.bb49
-rw-r--r--meta-extras/packages/helix/helix-libs/add-clutter.patch12668
-rw-r--r--meta-extras/packages/helix/helix-libs/helix-player.pc11
-rw-r--r--meta-extras/packages/helix/helix-libs/hxclient.pc11
-rw-r--r--meta-extras/packages/helix/ribosome.bb43
-rw-r--r--meta-extras/packages/helix/ribosome/buildrc4
-rwxr-xr-xmeta-extras/packages/helix/ribosome/clutter.bif68
-rw-r--r--meta-extras/packages/lirc/files/lirc_sir-sa1100.patch10
-rw-r--r--meta-extras/packages/lirc/files/lircd.conf_nslu21886
-rwxr-xr-xmeta-extras/packages/lirc/files/lircd.init39
-rwxr-xr-xmeta-extras/packages/lirc/files/lircexec.init37
-rwxr-xr-xmeta-extras/packages/lirc/files/lircmd.init38
-rw-r--r--meta-extras/packages/lirc/files/lircrc_nslu2113
-rw-r--r--meta-extras/packages/lirc/files/split-hauppauge.patch141
-rw-r--r--meta-extras/packages/lirc/lirc-config.inc13
-rw-r--r--meta-extras/packages/lirc/lirc-modules_0.8.3.bb33
-rw-r--r--meta-extras/packages/lirc/lirc_0.8.3.bb31
-rw-r--r--meta-extras/packages/llvm/llvm-native/fix_ldflags_export.patch26
-rw-r--r--meta-extras/packages/llvm/llvm-native_svn.bb13
-rw-r--r--meta-extras/packages/maemo/nokia770-init/fixup-770.sh26
-rw-r--r--meta-extras/packages/maemo/nokia770-init_1.0.bb38
-rw-r--r--meta-extras/packages/maemo/xpext/auxdir.patch13
-rw-r--r--meta-extras/packages/maemo/xpext_1.0-5.bb22
-rw-r--r--meta-extras/packages/maemo/xsp_1.0.0-8.bb12
-rwxr-xr-xmeta-extras/packages/osc/osc-native_svn.bb28
-rw-r--r--meta-extras/packages/tasks/task-poky-x11-netbook.bb28
-rw-r--r--meta-extras/packages/yum/createrepo-native/pathfix.patch81
-rw-r--r--meta-extras/packages/yum/createrepo-native_0.9.8.bb17
-rw-r--r--meta-extras/packages/yum/files/98_yum1
-rw-r--r--meta-extras/packages/yum/files/extract-postinst.awk11
-rw-r--r--meta-extras/packages/yum/files/fix18
-rw-r--r--meta-extras/packages/yum/files/hacks.patch81
-rw-r--r--meta-extras/packages/yum/files/paths.patch106
-rw-r--r--meta-extras/packages/yum/files/paths2.patch35
-rwxr-xr-xmeta-extras/packages/yum/files/yum-install-recommends.py39
-rw-r--r--meta-extras/packages/yum/yum_3.2.27.bb46
39 files changed, 15892 insertions, 0 deletions
diff --git a/meta-extras/packages/cx3110x/cx3110x_1.1.bb b/meta-extras/packages/cx3110x/cx3110x_1.1.bb
new file mode 100644
index 0000000000..95bbc35086
--- /dev/null
+++ b/meta-extras/packages/cx3110x/cx3110x_1.1.bb
@@ -0,0 +1,21 @@
+DESCRIPTION = "cx3110x wifi support as found in the Nokia 770/800"
+SECTION = "kernel/modules"
+LICENSE = "GPL"
+PR = "r1"
+PACKAGES = "${PN}"
+
+COMPATIBLE_MACHINE = "(nokia770|nokia800)"
+
+export KERNEL_SRC_DIR = ${STAGING_KERNEL_DIR}
+export LDFLAGS = ""
+
+SRC_URI = "https://garage.maemo.org/frs/download.php/939/cx3110x-1.1.tar.gz"
+
+S = "${WORKDIR}/cx3110x-${PV}"
+
+inherit module
+
+do_compile() {
+ oe_runmake modules
+}
+
diff --git a/meta-extras/packages/cx3110x/cx3110x_2.0.15.bb b/meta-extras/packages/cx3110x/cx3110x_2.0.15.bb
new file mode 100644
index 0000000000..c952b2a94d
--- /dev/null
+++ b/meta-extras/packages/cx3110x/cx3110x_2.0.15.bb
@@ -0,0 +1,23 @@
+DESCRIPTION = "cx3110x wifi support as found in the Nokia 770/N800/N810"
+SECTION = "kernel/modules"
+LICENSE = "GPL"
+PACKAGES = "${PN}"
+PR = "r1"
+
+COMPATIBLE_MACHINE = "(nokia800)"
+
+export KERNEL_SRC_DIR = ${STAGING_KERNEL_DIR}
+export LDFLAGS = ""
+
+DEFAULT_PREFERENCE_nokia770 = "-1"
+
+SRC_URI = "http://repository.maemo.org/pool/os2008/free/source/c/cx3110x-module-src/cx3110x-module-src_2.0.15-1.tar.gz \
+ file://no-linux-config.patch;patch=1"
+
+S = "${WORKDIR}/cx3110x-module-src-${PV}"
+
+inherit module
+
+do_compile() {
+ oe_runmake modules
+}
diff --git a/meta-extras/packages/cx3110x/files/no-linux-config.patch b/meta-extras/packages/cx3110x/files/no-linux-config.patch
new file mode 100644
index 0000000000..e6ab317249
--- /dev/null
+++ b/meta-extras/packages/cx3110x/files/no-linux-config.patch
@@ -0,0 +1,12 @@
+Index: cx3110x-module-src-2.0.15/src/sm_drv_spi.c
+===================================================================
+--- cx3110x-module-src-2.0.15.orig/src/sm_drv_spi.c 2008-02-08 13:52:28.000000000 +0100
++++ cx3110x-module-src-2.0.15/src/sm_drv_spi.c 2008-02-08 13:52:40.000000000 +0100
+@@ -36,7 +36,6 @@
+ #include <linux/platform_device.h>
+ #include <linux/string.h>
+ #include <linux/firmware.h>
+-#include <linux/config.h>
+ #if !defined(CONFIG_FW_LOADER) && !defined(CONFIG_FW_LOADER_MODULE)
+ #error No Firmware Loading configured in the kernel !
+ #endif
diff --git a/meta-extras/packages/helix/helix-libs.bb b/meta-extras/packages/helix/helix-libs.bb
new file mode 100644
index 0000000000..9fcbd4b67f
--- /dev/null
+++ b/meta-extras/packages/helix/helix-libs.bb
@@ -0,0 +1,49 @@
+DESCRIPTION = "Helix Client Libraries"
+SECTION = "base"
+DEPENDS = "ribosome gtk+ libxv"
+HOMEPAGE = "http://helixcommunity.org"
+LICENSE = "RPSL"
+
+_SNAPSHOT = "atlas310_11212008"
+_TARBALL_SERVER = "http://git.moblin.org/repos/users/rusty"
+
+PV="r0"
+
+SRC_URI = "${_TARBALL_SERVER}/helix-libs_${_SNAPSHOT}.tar.bz2 \
+ file://helix-libs/helix-player.pc \
+ file://helix-libs/add-clutter.patch;patch=1"
+S = "${WORKDIR}/helix-libs_${_SNAPSHOT}"
+
+export BUILD_ROOT=${STAGING_DIR_HOST}${libdir}/ribosome
+export BUILDRC=${BUILD_ROOT}/buildrc
+export SYSTEM_ID=linux-2.2-libc6-gcc32-i586
+export BUILD=$BUILD_ROOT/bin/build.py
+
+COMPATIBLE_HOST = '(i.86.*-linux)'
+
+do_compile() {
+ ${BUILD} -k -trelease -mclutter -Phelix-client-all-defines clutter
+}
+
+do_install() {
+ mkdir -p ${D}/opt/helix/lib
+ mkdir -p ${D}/opt/helix/include
+ mkdir -p ${D}${libdir}/pkgconfig
+
+ install -m 0644 clientapps/clutter/player.h ${D}/opt/helix/include/
+ install -m 0644 ../helix-libs/helix-player.pc ${D}${libdir}/pkgconfig
+
+ install -m 0644 release/*.so ${D}/opt/helix/lib
+
+ install -d ${D}${libdir}
+ install -m 0644 release/libhelix-player.so ${D}${libdir}
+}
+
+sysroot_stage_all_append() {
+ sysroot_stage_dir ${D}/opt/helix ${SYSROOT_DESTDIR}/${STAGING_DIR_TARGET}/helix
+}
+
+FILES_${PN} = "/usr/lib/libhelix-player.so"
+FILES_${PN} += "/opt/helix/lib"
+FILES_${PN}-dev = "/usr/lib/pkgconfig"
+FILES_${PN}-dev += "/opt/helix/include"
diff --git a/meta-extras/packages/helix/helix-libs/add-clutter.patch b/meta-extras/packages/helix/helix-libs/add-clutter.patch
new file mode 100644
index 0000000000..eb545ff73f
--- /dev/null
+++ b/meta-extras/packages/helix/helix-libs/add-clutter.patch
@@ -0,0 +1,12668 @@
+Index: helix-libs/clientapps/clutter/LICENSE.txt
+===================================================================
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ helix-libs/clientapps/clutter/LICENSE.txt 2008-10-13 06:05:49.000000000 -0700
+@@ -0,0 +1,30 @@
++ Copyright (c) 1995-2004 RealNetworks, Inc. All Rights Reserved.
++
++ The contents of this directory, and (except where otherwise
++ indicated) the directories included within this directory, are
++ subject to the current version of the RealNetworks Public Source
++ License (the "RPSL") available at RPSL.txt in this directory, unless
++ you have licensed the directory under the current version of the
++ RealNetworks Community Source License (the "RCSL") available at
++ RCSL.txt in this directory, in which case the RCSL will apply. You
++ may also obtain the license terms directly from RealNetworks. You
++ may not use the files in this directory except in compliance with the
++ RPSL or, if you have a valid RCSL with RealNetworks applicable to
++ this directory, the RCSL. Please see the applicable RPSL or RCSL for
++ the rights, obligations and limitations governing use of the contents
++ of the directory.
++
++ This directory is part of the Helix DNA Technology. RealNetworks is
++ the developer of the Original Code and owns the copyrights in the
++ portions it created.
++
++ This directory, and the directories included with this directory, are
++ distributed and made available on an 'AS IS' basis, WITHOUT WARRANTY
++ OF ANY KIND, EITHER EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY
++ DISCLAIMS ALL SUCH WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY
++ WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE,
++ QUIET ENJOYMENT OR NON-INFRINGEMENT.
++
++ Technology Compatibility Kit Test Suite(s) Location:
++ http://www.helixcommunity.org/content/tck
++
+Index: helix-libs/clientapps/clutter/RCSL.txt
+===================================================================
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ helix-libs/clientapps/clutter/RCSL.txt 2008-10-13 06:05:49.000000000 -0700
+@@ -0,0 +1,948 @@
++The RCSL is made up of a base agreement and a few Attachments.
++
++For Research and Development use, you agree to the terms of the
++RCSL R&D License (base RCSL and Attachments A, B, and C)
++
++For Commercial Use (either distribution or internal commercial
++deployment) of the Helix DNA with or without support for RealNetworks'
++RealAudio and RealVideo Add-on Technology, you agree to the
++terms of the same RCSL R&D license
++and execute one or more additional Commercial Use License attachments
++<see http://www.helixcommunity.org/content/rcsl-attachments>.
++
++------------------------------------------------------------------------
++
++
++ REALNETWORKS COMMUNITY SOURCE LICENSE
++
++Version 1.2 (Rev. Date: January 22, 2003).
++
++
++ RECITALS
++
++Original Contributor has developed Specifications, Source Code
++implementations and Executables of certain Technology; and
++
++Original Contributor desires to license the Technology to a large
++community to facilitate research, innovation and product development
++while maintaining compatibility of such products with the Technology as
++delivered by Original Contributor; and
++
++Original Contributor desires to license certain Trademarks for the
++purpose of branding products that are compatible with the relevant
++Technology delivered by Original Contributor; and
++
++You desire to license the Technology and possibly certain Trademarks
++from Original Contributor on the terms and conditions specified in this
++License.
++
++In consideration for the mutual covenants contained herein, You and
++Original Contributor agree as follows:
++
++
++ AGREEMENT
++
++*1. Introduction.*
++
++The RealNetworks Community Source License ("RCSL") and effective
++attachments ("License") may include five distinct licenses:
++
++i) Research Use license -- License plus Attachments A, B and C only.
++
++ii) Commercial Use and Trademark License, which may be for Internal
++Deployment Use or external distribution, or both -- License plus
++Attachments A, B, C, and D.
++
++iii) Technology Compatibility Kit (TCK) license -- Attachment C.
++
++iv) Add-On Technology License (Executable) Commercial Use License
++-Attachment F.
++
++v) Add-On Technology Source Code Porting and Optimization
++License-Attachment G.
++
++The Research Use license is effective when You click and accept this
++License. The TCK is effective when You click and accept this License,
++unless otherwise specified in the TCK attachments. The Commercial Use
++and Trademark, Add-On Technology License, and the Add-On Technology
++Source Code Porting and Optimization licenses must each be signed by You
++and Original Contributor to become effective. Once effective, these
++licenses and the associated requirements and responsibilities are
++cumulative. Capitalized terms used in this License are defined in the
++Glossary.
++
++*2. License Grants.*
++
++2.1 Original Contributor Grant.
++
++Subject to Your compliance with Sections 3, 8.10 and Attachment A of
++this License, Original Contributor grants to You a worldwide,
++royalty-free, non-exclusive license, to the extent of Original
++Contributor's Intellectual Property Rights covering the Original Code,
++Upgraded Code and Specifications, to do the following:
++
++(a) Research Use License:
++
++(i) use, reproduce and modify the Original Code, Upgraded Code and
++Specifications to create Modifications and Reformatted Specifications
++for Research Use by You;
++
++(ii) publish and display Original Code, Upgraded Code and Specifications
++with, or as part of Modifications, as permitted under Section 3.1(b) below;
++
++(iii) reproduce and distribute copies of Original Code and Upgraded Code
++to Licensees and students for Research Use by You;
++
++(iv) compile, reproduce and distribute Original Code and Upgraded Code
++in Executable form, and Reformatted Specifications to anyone for
++Research Use by You.
++
++(b) Other than the licenses expressly granted in this License, Original
++Contributor retains all right, title, and interest in Original Code and
++Upgraded Code and Specifications.
++
++2.2 Your Grants.
++
++(a) To Other Licensees. You hereby grant to each Licensee a license to
++Your Error Corrections and Shared Modifications, of the same scope and
++extent as Original Contributor's licenses under Section 2.1 a) above
++relative to Research Use and Attachment D relative to Commercial Use.
++
++(b) To Original Contributor. You hereby grant to Original Contributor a
++worldwide, royalty-free, non-exclusive, perpetual and irrevocable
++license, to the extent of Your Intellectual Property Rights covering
++Your Error Corrections, Shared Modifications and Reformatted
++Specifications, to use, reproduce, modify, display and distribute Your
++Error Corrections, Shared Modifications and Reformatted Specifications,
++in any form, including the right to sublicense such rights through
++multiple tiers of distribution.
++
++(c) Other than the licenses expressly granted in Sections 2.2(a) and (b)
++above, and the restrictions set forth in Section 3.1(d)(iv) below, You
++retain all right, title, and interest in Your Error Corrections, Shared
++Modifications and Reformatted Specifications.
++
++2.3 Contributor Modifications.
++
++You may use, reproduce, modify, display and distribute Contributor Error
++Corrections, Shared Modifications and Reformatted Specifications,
++obtained by You under this License, to the same scope and extent as with
++Original Code, Upgraded Code and Specifications.
++
++2.4 Subcontracting.
++
++You may deliver the Source Code of Covered Code to other Licensees
++having at least a Research Use license, for the sole purpose of
++furnishing development services to You in connection with Your rights
++granted in this License. All such Licensees must execute appropriate
++documents with respect to such work consistent with the terms of this
++License, and acknowledging their work-made-for-hire status or assigning
++exclusive right to the work product and associated Intellectual Property
++Rights to You.
++
++*3. Requirements and Responsibilities*.
++
++3.1 Research Use License.
++
++As a condition of exercising the rights granted under Section 2.1(a)
++above, You agree to comply with the following:
++
++(a) Your Contribution to the Community. All Error Corrections and Shared
++Modifications which You create or contribute to are automatically
++subject to the licenses granted under Section 2.2 above. You are
++encouraged to license all of Your other Modifications under Section 2.2
++as Shared Modifications, but are not required to do so. You agree to
++notify Original Contributor of any errors in the Specification.
++
++(b) Source Code Availability. You agree to provide all Your Error
++Corrections to Original Contributor as soon as reasonably practicable
++and, in any event, prior to Internal Deployment Use or Commercial Use,
++if applicable. Original Contributor may, at its discretion, post Source
++Code for Your Error Corrections and Shared Modifications on the
++Community Webserver. You may also post Error Corrections and Shared
++Modifications on a web-server of Your choice; provided, that You must
++take reasonable precautions to ensure that only Licensees have access to
++such Error Corrections and Shared Modifications. Such precautions shall
++include, without limitation, a password protection scheme limited to
++Licensees and a click-on, download certification of Licensee status
++required of those attempting to download from the server. An example of
++an acceptable certification is attached as Attachment A-2.
++
++(c) Notices. All Error Corrections and Shared Modifications You create
++or contribute to must include a file documenting the additions and
++changes You made and the date of such additions and changes. You must
++also include the notice set forth in Attachment A-1 in the file header.
++If it is not possible to put the notice in a particular Source Code file
++due to its structure, then You must include the notice in a location
++(such as a relevant directory file), where a recipient would be most
++likely to look for such a notice.
++
++(d) Redistribution.
++
++(i) Source. Covered Code may be distributed in Source Code form only to
++another Licensee (except for students as provided below). You may not
++offer or impose any terms on any Covered Code that alter the rights,
++requirements, or responsibilities of such Licensee. You may distribute
++Covered Code to students for use in connection with their course work
++and research projects undertaken at accredited educational institutions.
++Such students need not be Licensees, but must be given a copy of the
++notice set forth in Attachment A-3 and such notice must also be included
++in a file header or prominent location in the Source Code made available
++to such students.
++
++(ii) Executable. You may distribute Executable version(s) of Covered
++Code to Licensees and other third parties only for the purpose of
++evaluation and comment in connection with Research Use by You and under
++a license of Your choice, but which limits use of such Executable
++version(s) of Covered Code only to that purpose.
++
++(iii) Modified Class, Interface and Package Naming. In connection with
++Research Use by You only, You may use Original Contributor's class,
++Interface and package names only to accurately reference or invoke the
++Source Code files You modify. Original Contributor grants to You a
++limited license to the extent necessary for such purposes.
++
++(iv) You expressly agree that any distribution, in whole or in part, of
++Modifications developed by You shall only be done pursuant to the terms
++and conditions of this License.
++
++(e) Extensions.
++
++(i) Covered Code. You may not include any Source Code of Community Code
++in any Extensions. You may include the compiled Header Files of
++Community Code in an Extension provided that Your use of the Covered
++Code, including Heading Files, complies with the Commercial Use License,
++the TCK and all other terms of this License.
++
++(ii) Publication. No later than the date on which You first distribute
++such Extension for Commercial Use, You must publish to the industry, on
++a non-confidential basis and free of all copyright restrictions with
++respect to reproduction and use, an accurate and current specification
++for any Extension. In addition, You must make available an appropriate
++test suite, pursuant to the same rights as the specification,
++sufficiently detailed to allow any third party reasonably skilled in the
++technology to produce implementations of the Extension compatible with
++the specification. Such test suites must be made available as soon as
++reasonably practicable but, in no event, later than ninety (90) days
++after Your first Commercial Use of the Extension. You must use
++reasonable efforts to promptly clarify and correct the specification and
++the test suite upon written request by Original Contributor.
++
++(iii) Open. You agree to refrain from enforcing any Intellectual
++Property Rights You may have covering any interface(s) of Your
++Extension, which would prevent the implementation of such interface(s)
++by Original Contributor or any Licensee. This obligation does not
++prevent You from enforcing any Intellectual Property Right You have that
++would otherwise be infringed by an implementation of Your Extension.
++
++(iv) Interface Modifications and Naming. You may not modify or add to
++the GUID space * * "xxxxxxxx-0901-11d1-8B06-00A024406D59" or any other
++GUID space designated by Original Contributor. You may not modify any
++Interface prefix provided with the Covered Code or any other prefix
++designated by Original Contributor.* *
++
++* *
++
++(f) You agree that any Specifications provided to You by Original
++Contributor are confidential and proprietary information of Original
++Contributor. You must maintain the confidentiality of the Specifications
++and may not disclose them to any third party without Original
++Contributor's prior written consent. You may only use the Specifications
++under the terms of this License and only for the purpose of implementing
++the terms of this License with respect to Covered Code. You agree not
++use, copy or distribute any such Specifications except as provided in
++writing by Original Contributor.
++
++3.2 Commercial Use License.
++
++You may not make Commercial Use of any Covered Code unless You and
++Original Contributor have executed a copy of the Commercial Use and
++Trademark License attached as Attachment D.
++
++*4. Versions of the License.*
++
++4.1 License Versions.
++
++Original Contributor may publish revised versions of the License from
++time to time. Each version will be given a distinguishing version number.
++
++4.2 Effect.
++
++Once a particular version of Covered Code has been provided under a
++version of the License, You may always continue to use such Covered Code
++under the terms of that version of the License. You may also choose to
++use such Covered Code under the terms of any subsequent version of the
++License. No one other than Original Contributor has the right to
++promulgate License versions.
++
++4.3 Multiple-Licensed Code.
++
++Original Contributor may designate portions of the Covered Code as
++"Multiple-Licensed." "Multiple-Licensed" means that the Original
++Contributor permits You to utilize those designated portions of the
++Covered Code under Your choice of this License or the alternative
++license(s), if any, specified by the Original Contributor in an
++Attachment to this License.
++
++*5. Disclaimer of Warranty.*
++
++5.1 COVERED CODE PROVIDED AS IS.
++
++COVERED CODE IS PROVIDED UNDER THIS LICENSE "AS IS," WITHOUT WARRANTY OF
++ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION,
++WARRANTIES THAT THE COVERED CODE IS FREE OF DEFECTS, MERCHANTABLE, FIT
++FOR A PARTICULAR PURPOSE OR NON-INFRINGING. YOU AGREE TO BEAR THE ENTIRE
++RISK IN CONNECTION WITH YOUR USE AND DISTRIBUTION OF COVERED CODE UNDER
++THIS LICENSE. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART
++OF THIS LICENSE. NO USE OF ANY COVERED CODE IS AUTHORIZED HEREUNDER
++EXCEPT SUBJECT TO THIS DISCLAIMER.
++
++5.2 Not Designed for High Risk Activities.
++
++You acknowledge that Original Code, Upgraded Code and Specifications are
++not designed or intended for use in high risk activities including, but
++not limited to: (i) on-line control of aircraft, air traffic, aircraft
++navigation or aircraft communications; or (ii) in the design,
++construction, operation or maintenance of any nuclear facility. Original
++Contributor disclaims any express or implied warranty of fitness for
++such uses.
++
++*6. Termination.*
++
++6.1 By You.
++
++You may terminate this Research Use license at anytime by providing
++written notice to Original Contributor.
++
++6.2 By Original Contributor.
++
++This License and the rights granted hereunder will terminate:
++
++(i) automatically if You fail to comply with the terms of this License
++and fail to cure such breach within 30 days of receipt of written notice
++of the breach;
++
++(ii) immediately in the event of circumstances specified in Sections 7.1
++and 8.4; or
++
++(iii) at Original Contributor's discretion upon any action initiated by
++You (including by cross-claim or counter claim) alleging that use or
++distribution by Original Contributor or any Licensee, of Original Code,
++Upgraded Code, Error Corrections, Shared Modifications or Specifications
++infringe a patent owned or controlled by You.
++
++6.3 Effective of Termination.
++
++Upon termination, You agree to discontinue use of and destroy all copies
++of Covered Code in Your possession. All sublicenses to the Covered Code
++which You have properly granted shall survive any termination of this
++License. Provisions that, by their nature, should remain in effect
++beyond the termination of this License shall survive including, without
++limitation, Sections 2.2, 3, 5, 7 and 8.
++
++6.4 No Compensation.
++
++Each party waives and releases the other from any claim to compensation
++or indemnity for permitted or lawful termination of the business
++relationship established by this License.
++
++*7. Liability.*
++
++7.1 Infringement. Should any of the Original Code, Upgraded Code, TCK or
++Specifications ("Materials") become the subject of a claim of
++infringement, Original Contributor may, at its sole option, (i) attempt
++to procure the rights necessary for You to continue using the Materials,
++(ii) modify the Materials so that they are no longer infringing, or
++(iii) terminate Your right to use the Materials, immediately upon
++written notice, and refund to You the amount, if any, having then
++actually been paid by You to Original Contributor for the Original Code,
++Upgraded Code and TCK, depreciated on a straight line, five year basis.
++
++7.2 LIMITATION OF LIABILITY. TO THE FULL EXTENT ALLOWED BY APPLICABLE
++LAW, ORIGINAL CONTRIBUTOR'S LIABILITY TO YOU FOR CLAIMS RELATING TO THIS
++LICENSE, WHETHER FOR BREACH OR IN TORT, SHALL BE LIMITED TO ONE HUNDRED
++PERCENT (100%) OF THE AMOUNT HAVING THEN ACTUALLY BEEN PAID BY YOU TO
++ORIGINAL CONTRIBUTOR FOR ALL COPIES LICENSED HEREUNDER OF THE PARTICULAR
++ITEMS GIVING RISE TO SUCH CLAIM, IF ANY, DURING THE TWELVE MONTHS
++PRECEDING THE CLAIMED BREACH. IN NO EVENT WILL YOU (RELATIVE TO YOUR
++SHARED MODIFICATIONS OR ERROR CORRECTIONS) OR ORIGINAL CONTRIBUTOR BE
++LIABLE FOR ANY INDIRECT, PUNITIVE, SPECIAL, INCIDENTAL OR CONSEQUENTIAL
++DAMAGES IN CONNECTION WITH OR RISING OUT OF THIS LICENSE (INCLUDING,
++WITHOUT LIMITATION, LOSS OF PROFITS, USE, DATA, OR OTHER ECONOMIC
++ADVANTAGE), HOWEVER IT ARISES AND ON ANY THEORY OF LIABILITY, WHETHER IN
++AN ACTION FOR CONTRACT, STRICT LIABILITY OR TORT (INCLUDING NEGLIGENCE)
++OR OTHERWISE, WHETHER OR NOT YOU OR ORIGINAL CONTRIBUTOR HAS BEEN
++ADVISED OF THE POSSIBILITY OF SUCH DAMAGE AND NOTWITHSTANDING THE
++FAILURE OF ESSENTIAL PURPOSE OF ANY REMEDY.
++
++*8. Miscellaneous.*
++
++8.1 Trademark.
++
++You shall not use any Trademark unless You and Original Contributor
++execute a copy of the Commercial Use and Trademark License Agreement
++attached hereto as Attachment D. Except as expressly provided in the
++License, You are granted no right, title or license to, or interest in,
++any Trademarks. Whether or not You and Original Contributor enter into
++the Trademark License, You agree not to (i) challenge Original
++Contributor's ownership or use of Trademarks; (ii) attempt to register
++any Trademarks, or any mark or logo substantially similar thereto; or
++(iii) incorporate any Trademarks into Your own trademarks, product
++names, service marks, company names, or domain names.
++
++8.2 Integration.
++
++This License represents the complete agreement concerning the subject
++matter hereof.
++
++8.3 Assignment.
++
++Original Contributor may assign this License, and its rights and
++obligations hereunder, in its sole discretion. You may assign the
++Research Use portions of this License and the TCK license to a third
++party upon prior written notice to Original Contributor (which may be
++provided electronically via the Community Web-Server). You may not
++assign the Commercial Use and Trademark license, the Add-On Technology
++License, or the Add-On Technology Source Code Porting License, including
++by way of merger (regardless of whether You are the surviving entity) or
++acquisition, without Original Contributor's prior written consent.
++
++8.4 Severability.
++
++If any provision of this License is held to be unenforceable, such
++provision shall be reformed only to the extent necessary to make it
++enforceable. Notwithstanding the foregoing, if You are prohibited by law
++from fully and specifically complying with Sections 2.2 or 3, this
++License will immediately terminate and You must immediately discontinue
++any use of Covered Code.
++
++8.5 Governing Law.
++
++This License shall be governed by the laws of the United States and the
++State of Washington, as applied to contracts entered into and to be
++performed in Washington between Washington residents. The application of
++the United Nations Convention on Contracts for the International Sale of
++Goods is expressly excluded. You agree that the state and federal courts
++located in Seattle, Washington have exclusive jurisdiction over any
++claim relating to the License, including contract and tort claims.
++
++8.6 Dispute Resolution.
++
++a) Arbitration. Any dispute arising out of or relating to this License
++shall be finally settled by arbitration as set out herein, except that
++either party may bring any action, in a court of competent jurisdiction
++(which jurisdiction shall be exclusive), with respect to any dispute
++relating to such party's Intellectual Property Rights or with respect to
++Your compliance with the TCK license. Arbitration shall be administered:
++(i) by the American Arbitration Association (AAA), (ii) in accordance
++with the rules of the United Nations Commission on International Trade
++Law (UNCITRAL) (the "Rules") in effect at the time of arbitration as
++modified herein; and (iii) the arbitrator will apply the substantive
++laws of Washington and the United States. Judgment upon the award
++rendered by the arbitrator may be entered in any court having
++jurisdiction to enforce such award.
++
++b) Arbitration language, venue and