This discussion is archived
0 Replies Latest reply: Aug 18, 2011 6:50 AM by 883160 RSS

Java TV 1.1 License for Maven

883160 Newbie
Currently Being Moderated
Hello, there.

Can anybody tell me whether I can or not upload Java TV 1.1.1 sources (and recompiled classes) to Maven Central Repository?

I'm a TV application developer.
And I want to make a JavaTV artifact for development.

I read the license text, but I don't think I'm a layer.

Here comes what I want to do.

1. Download JavaTV 1.1.1 Source distribution.
2. Make an artifact only contains javax.tv.* and javax.media as JSR-927 specified.
3. Deploy it to the Maven Central Repository.
4. Use it for compilation.

I swear I won't touch anything.





-----------------------------------------------------------------------------------------------------------
SUN COMMUNITY SOURCE LICENSE



(Rev. Date January 5, 2006)



Java TV API Technology v. 1.1



RECITALS



Original Contributor has developed Specifications and

So urce Code implementations of certain Technology; and



Original Contributor desires to license the Technology

to a large community to facilitate research,

innovation and product development while maintaining

co mpatibility of such products with the Technology as

delivered by Original Contributor; and



Original Contributor desires to license certain Sun

Trademarks for the purpose of branding products that

are compatib le with the relevant Technology delivered

by Original Contributor; and



You desire to license the Technology and possibly

certain Sun 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 Sun Community Source

License and effective attachments ("License") may

include five distinct licenses: Research Use, TCK,

Internal Deployment Use, Commercial Use and Trademark

License. The Research Use license is effective when

You execut e this License. The TCK and Internal

Deployment Use licenses are effective when You execute

this License, unless otherwise specified in the TCK

and Internal Deployment Use attachments. The

Commercial Use and Trademark licen ses must be signed

by You and Original Contributor in order 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 gra nts 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 an d 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, Attachment C relative

to Internal Deployment Use, and Attachment D relative

to Commercial Use.



b) To Original Contributor. You hereby grant to

Original Contributor a worl dwide, 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, reprodu ce,

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 restriction 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 Specif ications, 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 othe r 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 document s 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

< p>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

en couraged 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) So urce 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. Origina l 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 p rotection 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 ma

Edited by: 880157 on Aug 18, 2011 6:50 AM

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points