0 Replies Latest reply: Aug 18, 2011 8:50 AM by 883160 RSS

    Java TV 1.1 License for Maven

    883160
      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