key: osgi-spec-2.0
short_name: OSGi Specification License 2.0
name: OSGi Specification License Version 2.0
category: Proprietary Free
owner: OSGi Alliance
homepage_url: https://www.osgi.org/developer/specifications/licensing/
spdx_license_key: LicenseRef-scancode-osgi-spec-2.0
ignorable_urls:
  - http://www.osgi.org/
text: |
  OSGi Specification License, Version 2.0.

  License Grant

  OSGi Alliance ("OSGi") hereby grants you a fully-paid, non-exclusive, non-
  transferable, worldwide, limited license (without the right to sublicense),
  under OSGi’s applicable intellectual property rights to view, download, and
  reproduce this OSGi Specification ("Specification") which follows this License
  Agreement ("Agreement"). You are not authorized to create any derivative work of
  the Specification. However, to the extent that an implementation of the
  Specification would necessarily be a derivative work of the Specification, OSGi
  also grants you a perpetual, non-exclusive, worldwide, fully paid-up, royalty
  free, limited license (without the right to sublicense) under any applicable
  copyrights, to create and/or distribute an implementation of the Specification
  that: (i) fully implements the Specification including all its required
  interfaces and functionality; (ii) does not modify, subset, superset or
  otherwise extend the OSGi Name Space, or include any public or protected
  packages, classes, Java interfaces, fields or methods within the OSGi Name Space
  other than those required and authorized by the Specification. An implementation
  that does not satisfy limitations (i)-(ii) is not considered an implementation
  of the Specification, does not receive the benefits of this license, and must
  not be described as an implementation of the Specification. An implementation of
  the Specification must not claim to be a compliant implementation of the
  Specification unless it passes the OSGi Compliance Tests for the Specification
  in accordance with OSGi processes. "OSGi Name Space" shall mean the public class
  or interface declarations whose names begin with "org.osgi" or any recognized
  successors or replacements thereof.

  OSGi Participants (as such term is defined in the OSGi Intellectual Property
  Rights Policy) have made non-assert and licensing commitments regarding patent
  claims necessary to implement the Specification, if any, under the OSGi
  Intellectual Property Rights Policy which is available for examination on the
  OSGi public web site (www.osgi.org).

  No Warranties and Limitation of Liability

  THE SPECIFICATION IS PROVIDED "AS IS," AND OSGi AND ANY OTHER AUTHORS MAKE NO
  REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED
  TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-
  INFRINGEMENT, OR TITLE; THAT THE CONTENTS OF THE SPECIFICATION ARE SUITABLE FOR
  ANY PURPOSE; NOR THAT THE IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY
  THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. OSGi AND ANY OTHER
  AUTHORS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR
  CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SPECIFICATION OR THE
  PERFORMANCE OR IMPLEMENTATION OF THE CONTENTS THEREOF.

  Covenant Not to Assert

  As a material condition to this license you hereby agree, to the extent that you
  have any patent claims which are necessarily infringed by an implementation of
  the Specification, not to assert any such patent claims against the creation,
  distribution or use of an implementation of the Specification.

  General

  The name and trademarks of OSGi or any other Authors may NOT be used in any
  manner, including advertising or publicity pertaining to the Specification or
  its contents without specific, written prior permission. Title to copyright in
  the Specification will at all times remain with OSGi.

  No other rights are granted by implication, estoppel or otherwise.
