OCAP 1.2 stubs are available on the Maven Central


See all at Jinahya in Maven Central

<dependency>
  <groupId>com.googlecode.jinahya</groupId>
  <artifactId>ocap-xxx</artifactId>
  <version>XXX</version>
  <scope>provided</scope>
</dependency>

com.googlecode.jinahya:ocap-api:1.2:jar
com.googlecode.jinahya:ocap-ds:I04:jar
com.googlecode.jinahya:ocap-dvr:I07:jar
com.googlecode.jinahya:ocap-fp:I05:jar
com.googlecode.jinahya:ocap-hn:I07:jar

CABLE TELEVISION LABORATORIES, INC., (“CableLabs”), a DELAWARE NONSTOCK COMPANY, AND ITS LICENSORS IS WILLING TO LICENSE THE MATERIALS IDENTIFIED BELOW TO YOU ONLY UPON THE CONDITION THAT YOU ACCEPT ALL OF THE TERMS CONTAINED IN THIS AGREEMENT. PLEASE READ THE TERMS AND CONDITIONS OF THIS AGREEMENT CAREFULLY. BY CLICKING ON THE “I ACCEPT” BUTTON AND DOWNLOADING THESE MATERIALS, YOU ACCEPT THE TERMS AND CONDITIONS OF THE AGREEMENT.

SUN LICENSED MATERIALS

The “Sun Licensed Materials” include Java Docs for and Java API Signatures (referred to below as “Java Stubs”) that correspond to the following Java Specifications:

OCAP I16
Personal Java 1.2.a;
Java Media Framework 1.0;
Java Secure Socket Extension 1.0.2; and
Java TV v. 1.1
OCAP 1.0.0
J2ME™ Connected Device Configuration (CDC) v. 1.1.2;
J2ME™ Foundation Profile (FP) v. 1.1.2;
Personal Basis Profile (PBP) v. 1.1.2 for the J2ME™ Platform;
Java Media Framework 1.0;
Java Secure Socket Extension 1.0.2; and
Java TV v. 1.1

LIMITED LICENSE GRANT
Provided that You are currently a licensee under the OCAP Implementer’s License Agreement, CableLabs hereby grants you a fully-paid, non-exclusive, non-transferable, worldwide, limited license (without the right to sublicense), under CableLabs’ or its licensors’ applicable intellectual property rights, to view, download, use and reproduce the Sun Licensed Materials only for the purpose of reference and evaluation. This includes (i) developing applications (or other content) intended to run on an implementation of the Sun Licensed Materials, provided that such applications do not themselves implement any significant portion(s) of the Licensed Materials; (ii) discussing the Sun Licensed Materials with other OCAP Licensees; and (iii) excerpting brief portions of the Sun Licensed Materials in oral or written communications which discuss the Sun Licensed Materials provided that such excerpts do not in the aggregate constitute a significant portion of the Sun Licensed Materials. In the event of any inconsistencies between the Sun Licensed Materials and any Java Specifications which they reference, the Java Specifications should take precedence.

The foregoing license is expressly conditioned on your not acting outside its scope. No license is granted hereunder for any other purpose (including, for example, modifying the Sun Licensed Materials, other than to the extent of your fair use rights, or distributing the Sun Licensed Materials to third parties). Also, no right, title, or interest in or to any trademarks, service marks, or trade names of CableLabs’ or its licensors is granted hereunder. OpenCable, Sun, Java, CableLabs, DVB, MHP, OCAP, are trademarks or registered trademarks in the U.S. and other countries.

DVB Licensed Materials
NOTICE

The DVB Licensed Materials include .java or javadoc files for:
GEM
MHP APIs necessary for implementation of OCAP (including org.dvb.dsmcc, DVR Common Core; org.dvb.dsmcc, org.dvb.spi)
© 2007 by the DVB Project
Note: Although the DVB Licensed Material include DAVIC, DVB and CableLabs make no representation on the ownership of their copyright.

Neither the DVB Licensed Materials file, nor any file generated from it, describes a complete specification, and any such file may be used only as described below. For example, no permission is given for you to incorporate this file, in whole or in part, in an implementation of a GEM terminal specification.

The DVB Project owns the copyright in this file and it is provided to you for informative, as opposed to normative, use. The file and any file generated from it may be used to generate other informative documentation, such as a unified set of documents of API signatures for a platform that includes technologies expressed as GEM or OCAP APIs. The file may also be used to produce “compilation stubs,” which allow applications to be compiled and validated for such platforms. Any such use as described in the prior two sentences may not modify or subset any file (or its class name or interface declaration) which begins with the name “org.dvb.*” (or its equivalent in any subsequent naming convention adopted by the DVB Project). Redistribution of unified javadocs or of compiled stub files is permitted without charge.

Any work generated from this file, such as unified javadocs or compiled stub files, must be accompanied by this notice in its entirety.

This file corresponds to the API signatures of TS 102 819 V1.3.1 – GEM 1.0.2: Digital Video Broadcasting (DVB); Globally Executable MHP (GEM), available from http://www.mhp.org/mhp_technology/gem/, including GEM 1.0.2 Errata 1 – TM3443r3, available from http://www.mhp.org/mhp_technology/gem/. In the event of a discrepancy between this file and such specification the latter takes precedence.

For further information about GEM and MHP, and the other licenses available in respect of the contents of these stubs, please refer to http://www.dvb.org.

HAVi Licensed Materials
NOTICE
The HAVi Licensed Materials include .java of javadoc files for HAVi as used in GEM:
© 2007 by HAVi, Inc.
Neither this file, nor any file generated from it, describes a complete specification, and any such file may be used only as described below. For example, no permission is given for you to incorporate this file, in whole or in part, in an implementation of a GEM terminal specification.

HAVi owns the copyright in this file and has granted a license to the DVB Project. It is provided to you, by sublicense granted by DVB, for informative, as opposed to normative, use. The file and any file generated from it may be used to generate other informative documentation, such as a unified set of documents of API signatures for a platform that includes technologies expressed as GEM APIs. The file may also be used to produce “compilation stubs,” which allow applications to be compiled and validated for such platforms. Any such use as described in the prior two sentences may not modify or subset any file (or its class name or interface declaration) which begins with the name “org.havi.*” (or its equivalent in any subsequent naming convention adopted by HAVi or the DVB Project). Redistribution of unified javadocs or of compiled stub files is permitted without charge.

Any work generated from this file, such as unified javadocs or compiled stub files, must be accompanied by this notice in its entirety.

CableLabs Licensed Materials

The CableLabs Licensed Materials include certain .java or javadoc files for the OCAP Specification not licensed above:
© 2007 Cable Television Laboratories
Neither the CableLabs Licensed Materials file, nor any file generated from it, describes a complete specification, and any such file may be used only as described below. For example, no permission is given for you to incorporate this file, in whole or in part, in an implementation of an OCAP terminal specification.

CableLabs owns the copyright in this file and it is provided to you for informative, as opposed to normative, use. The file and any file generated from it may be used to generate other informative documentation, such as a unified set of documents of API signatures for a platform that includes technologies expressed as OCAP APIs. The file may also be used to produce “compilation stubs,” which allow applications to be compiled and validated for such platforms. Any such use as described in the prior two sentences may not modify or subset any file (or its class name or interface declaration) which begins with the name “org.opencable.*’ (or its equivalent in any subsequent naming convention adopted by CableLabs). Redistribution of unified javadocs or of compiled stub files is permitted without charge.

Any work generated from this file, such as unified javadocs or compiled stub files, must be accompanied by this notice in its entirety.

This file corresponds to the API signatures of the OCAP Specification. In the event of a discrepancy between this file and such specification the latter takes precedence. For further information about OCAP or OpenCable, please refer to http://www.opencable.com.

ALL Licensed Materials

This Agreement will terminate immediately without notice from CableLabs if you breach the Agreement or act outside the scope of the licenses granted above.

DISCLAIMER OF WARRANTIES
THE LICENSED MATERIALS ARE PROVIDED “AS IS.” CABLELABS AND ITS LICENSORS MAKE NO REPRESENTATIONS OR WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT (INCLUDING AS A CONSEQUENCE OF ANY PRACTICE OR IMPLEMENTATION OF THE LICENSED MATERIALS), OR THAT THE CONTENTS OF THE LICENSED MATERIALS ARE SUITABLE FOR ANY PURPOSE. This document does not represent any commitment to release or implement any portion of the Licensed Materials in any product. In addition, the Licensed Materials could include technical inaccuracies or typographical errors.

LIMITATION OF LIABILITY
TO THE EXTENT NOT PROHIBITED BY LAW, IN NO EVENT WILL CABLELABS OR ITS LICENSORS BE LIABLE FOR ANY DAMAGES, INCLUDING WITHOUT LIMITATION, LOST REVENUE, PROFITS OR DATA, OR FOR SPECIAL, INDIRECT, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF OR RELATED IN ANY WAY TO YOUR HAVING, IMPLEMENTING OR OTHERWISE USING THE LICENSED MATERIALS, EVEN IF CABLELABS AND/OR ITS LICENSORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

You will indemnify, hold harmless, and defend CableLabs and its licensors from any claims arising or resulting from: (i) your use of the Licensed Materials, including the use or distribution of your application or content; and/or (ii) any claims that later versions or releases of any Licensed Materials furnished to you are incompatible with the Licensed Materials provided to you under this license.

GENERAL TERMS
Any action related to this Agreement will be governed by New York law and controlling U.S. federal law. The U.N. Convention for the International Sale of Goods and the choice of law rules of any jurisdiction will not apply.

The Licensed Materials are subject to U.S. export control laws and may be subject to export or import regulations in other countries. Licensee agrees to comply strictly with all such laws and regulations and acknowledges that it has the responsibility to obtain such licenses to export, re-export or import as may be required after delivery to Licensee.

This Agreement is the parties’ entire agreement relating to its subject matter. It supersedes all prior or contemporaneous oral or written communications, proposals, conditions, representations and warranties and prevails over any conflicting or additional terms of any quote, order, acknowledgment, or other communication between the parties relating to its subject matter during the term of this Agreement. No modification to this Agreement will be binding, unless in writing and signed by an authorized representative of each party.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s