DEVELOPMENT VERSION: This is an experimental DALICC environment. Features, data and APIs may change or be reset without notice. A stable version of this service, with a potentially different feature set, will be made available soon at dalicc.net.

RealNetworks Public Source License v1.0


Also known as RPSL, RPSL-1.0, RealNetworks Public Source License, RealNetworks Public Source License v1.0.

Commercial use
allowed
Share alike
required
Attribution
required (keep the copyright and license notices)

Write this as a license text (needs an account) DALICC reads the model above and writes what it permits, requires and prohibits in plain English. Without an account, the Text download above writes the model out from the vocabulary.

Canonical URI https://dalicc.net/licenselibrary/RPSL-1.0

Permissions

  • Commercial use from the text Using the work to generate income, directly or indirectly, for example by selling it or by using it in advertising.
  • Derivative works from the text Distributing an adaptation of the work and making it available to the public.
  • Derive from the text Creating a new work from the work, such as a translation, adaptation or arrangement of it or of a part of it.

    Duties

    • Add statement from the text Attaching terms, notices or statements of one's own to the work or to one's modifications when passing it on.
    • Attribution from the text Giving credit to the copyright holders or authors of the work, in the form the licensor asks for.
    • Modification notice from the text Marking a changed work as changed, saying how it differs from the original and keeping earlier notices of change.
    • Notice from the text Notice: keeping the license and copyright notices with every copy.
    • Source code from the text Providing access to the source code of the work with every copy distributed.
  • Display from the text Showing the work to the public without making a copy the viewer keeps.
  • Distribute from the text Providing copies of the work to the public or to anyone else.

    Duties

    • Add statement from the text Attaching terms, notices or statements of one's own to the work or to one's modifications when passing it on.
    • Attribution from the text Giving credit to the copyright holders or authors of the work, in the form the licensor asks for.
    • Notice from the text Notice: keeping the license and copyright notices with every copy.
    • Source code from the text Providing access to the source code of the work with every copy distributed.
  • Modified works from the text Distributing a modified version of the work that does not amount to a new, derivative work.
  • Modify from the text Altering the work, for example by updating it, without creating a new work; an alteration that creates a new work is Derive.

    Duties

    • Add statement from the text Attaching terms, notices or statements of one's own to the work or to one's modifications when passing it on.
    • Attribution from the text Giving credit to the copyright holders or authors of the work, in the form the licensor asks for.
    • Modification notice from the text Marking a changed work as changed, saying how it differs from the original and keeping earlier notices of change.
    • Notice from the text Notice: keeping the license and copyright notices with every copy.
    • Source code from the text Providing access to the source code of the work with every copy distributed.
  • Network use trigger from the text Making the work available over a network, deploying it or providing a service with it.

    Duties

    • Source code from the text Providing access to the source code of the work with every copy distributed.
  • Patent grant from the text Granting a license under the patent claims that a contributor holds and that the contribution necessarily infringes.
  • Present from the text Performing the work in public, including by broadcast or other communication to the public.
  • Reproduce from the text Making copies of the work in any form.

Prohibitions

  • Add limitation from the text Not permitted: Add limitation. The text says: "You must include a copy of this License with every copy of Source Code of Covered Code and documentation You distribute, and You may not offer or impose any terms on such Source Code that alter or restrict this License or the recipients' rights hereunder, except as permitted under Section 6;" Adding further limitations or restrictions to the license terms when passing the work on.
  • Change license from the text Not permitted: Change license. Replacing the license of the work, or of an adaptation, with another license, or changing its terms.
  • Promote from the text Not permitted: Promote. The text says: "No Licensor Marks may be used to endorse or promote products derived from the Original Code other than as permitted by the Licensor Trademark Policy defined in Exhibit C." Using the name or trademarks of the licensor or of contributors to endorse or promote a product.

License-wide duties

  • Share alike from the text The text says: "You must cause any Derivative Work that you distribute, publish or Externally Deploy ... to be licensed as a whole at no charge to all third parties under the terms of this License and no other license except as provided in Section 4.2" Adaptations have to be licensed under the same license or one the license names as compatible.

What applies by default

The statements above are the library's reading of this license: each is marked with the sentence it rests on, or as a library convention where the text is not explicit. The statements below are the ones the DALICC reasoner supplies for acts the license says nothing about, from the default rules of the dependency graph it reasons with. Each one names the legal source it rests on. None of it is in the record.

No default rule of that graph reaches this license: it speaks about every act the rules are about.

Further terms

These are the things the license says about itself beyond the acts it permits, forbids and requires: when it ends, how long there is to put a breach right, which law governs it, and so on. A term that comes from the DALICC vocabulary links to its definition.

Patent license ends if you sue
Yes. Not a ban on suing: a patent claim over the work ends the patent license, or the whole license, as the text provides.
Compatible license test
one of the Compatible Source Licenses listed in section 4.2
Cure period
30 days
Governing law
the laws of the United States and the State of Washington
Source publication period
for as long as the covered code is deployed or twelve (12) months from the date of initial deployment, whichever is longer
Terminates on breach
Yes

Clauses

Warranty disclaimer

The Covered Code may contain in whole or in part pre-release, untested, or not fully tested works. The Covered Code may contain errors that could cause failures or loss of data, and may be incomplete or contain inaccuracies. You expressly acknowledge and agree that use of the Covered Code, or any portion thereof, is at Your sole and entire risk. THE COVERED CODE IS PROVIDED "AS IS" AND WITHOUT WARRANTY, UPGRADES OR SUPPORT OF ANY KIND AND LICENSOR AND LICENSOR'S LICENSOR(S) (COLLECTIVELY REFERRED TO AS "LICENSOR" FOR THE PURPOSES OF SECTIONS 8 AND 9) AND ALL CONTRIBUTORS EXPRESSLY DISCLAIM ALL WARRANTIES AND/OR CONDITIONS, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES AND/OR CONDITIONS OF MERCHANTABILITY, OF SATISFACTORY QUALITY, OF FITNESS FOR A PARTICULAR PURPOSE, OF ACCURACY, OF QUIET ENJOYMENT, AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. LICENSOR AND EACH CONTRIBUTOR DOES NOT WARRANT AGAINST INTERFERENCE WITH YOUR ENJOYMENT OF THE COVERED CODE, THAT THE FUNCTIONS CONTAINED IN THE COVERED CODE WILL MEET YOUR REQUIREMENTS, THAT THE OPERATION OF THE COVERED CODE WILL BE UNINTERRUPTED OR ERROR-FREE, OR THAT DEFECTS IN THE COVERED CODE WILL BE CORRECTED. NO ORAL OR WRITTEN DOCUMENTATION, INFORMATION OR ADVICE GIVEN BY LICENSOR, A LICENSOR AUTHORIZED REPRESENTATIVE OR ANY CONTRIBUTOR SHALL CREATE A WARRANTY. You acknowledge that the Covered Code is not intended for use in high risk activities, including, but not limited to, the design, construction, operation or maintenance of nuclear facilities, aircraft navigation, aircraft communication systems, or air traffic control machines in which case the failure of the Covered Code could lead to death, personal injury, or severe physical or environmental damage. Licensor disclaims any express or implied warranty of fitness for such uses.

Limitation of liability

TO THE EXTENT NOT PROHIBITED BY LAW, IN NO EVENT SHALL LICENSOR OR ANY CONTRIBUTOR BE LIABLE FOR ANY INCIDENTAL, SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING TO THIS LICENSE OR YOUR USE OR INABILITY TO USE THE COVERED CODE, OR ANY PORTION THEREOF, WHETHER UNDER A THEORY OF CONTRACT, WARRANTY, TORT (INCLUDING NEGLIGENCE OR STRICT LIABILITY), PRODUCTS LIABILITY OR OTHERWISE, EVEN IF LICENSOR OR SUCH CONTRIBUTOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES AND NOTWITHSTANDING THE FAILURE OF ESSENTIAL PURPOSE OF ANY REMEDY. SOME JURISDICTIONS DO NOT ALLOW THE LIMITATION OF LIABILITY OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS LIMITATION MAY NOT APPLY TO YOU. In no event shall Licensor's total liability to You for all damages (other than as may be required by applicable law) under this License exceed the amount of ten dollars ($10.00).

Accepting warranty or additional liability

You may choose to offer, and to charge a fee for, warranty, support, indemnity or liability obligations and/or other rights consistent with the scope of the license granted herein ("Additional Terms") to one or more recipients of Covered Code. However, You may do so only on Your own behalf and as Your sole responsibility, and not on behalf of Licensor or any Contributor. You must obtain the recipient's agreement that any such Additional Terms are offered by You alone, and You hereby agree to indemnify, defend and hold Licensor and every Contributor harmless for any liability incurred by or claims asserted against Licensor or such Contributor by reason of any such Additional Terms.

Additional clauses

"Externally Deploy" means to Deploy the Covered Code in any way that may be accessed or used by anyone other than You, used to provide any services to anyone other than You, or used in any way to deliver any content to anyone other than You, whether the Covered Code is distributed to those parties, made available as an application intended for use over a computer network, or used to provide services or otherwise deliver content to anyone other than You.

Info

Target asset types
Software
Region / jurisdiction
Worldwide
Validity
Perpetual
Source
https://opensource.org/license/RPSL-1.0
Legal code
https://helixcommunity.org/content/rpsl
This description is published under
Creative Commons Attribution 4.0 International
Publisher
RealNetworks, Inc.
SPDX identifier
RPSL-1.0 on the SPDX license list
DALICC identifier
RPSL-1.0

This record is published under CC BY 4.0. Credit it as: DALICC License Library, DALICC - Verein zur Förderung der Rechtssicherheit in der Datenbewirtschaftung, https://dalicc.net, CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). The license it describes belongs to its publisher.

Use this license

Everything below is generated from this record. Replace the example address with the address of your own work.

JSON sidecar

{
  "license-uri": "https://dalicc.net/licenselibrary/RPSL-1.0",
  "license-title": "RealNetworks Public Source License v1.0",
  "spdx-id": "RPSL-1.0",
  "attribution": "Copyright (c) [year] [copyright holder]",
  "asset": null,
  "generated-by": "DALICC"
}

RDF, Turtle

@prefix cc: <http://creativecommons.org/ns#> .

<https://example.org/my-work>
    cc:license <https://dalicc.net/licenselibrary/RPSL-1.0> .

RDF, JSON-LD

{
  "@context": {
    "cc": "http://creativecommons.org/ns#"
  },
  "@id": "https://example.org/my-work",
  "cc:license": {
    "@id": "https://dalicc.net/licenselibrary/RPSL-1.0"
  }
}

HTML attribution

<p>This work is licensed under <a href="https://dalicc.net/licenselibrary/RPSL-1.0" rel="license">RealNetworks Public Source License v1.0</a>.</p>

This license asks for attribution, so the credit line is part of it.

Badge DALICC badge for RealNetworks Public Source License v1.0

Markdown

[![License: RealNetworks Public Source License v1.0](https://dalicc.net/license-library/RPSL-1.0/badge.svg)](https://dalicc.net/license-library/RPSL-1.0)

HTML

<a href="https://dalicc.net/license-library/RPSL-1.0"><img src="https://dalicc.net/license-library/RPSL-1.0/badge.svg" alt="License: RealNetworks Public Source License v1.0"></a>

Review

Written from the license text by
Giray Havur
Written on
2026-09-15
Second review
not yet done
Record changed since this review
yes (version 2, 2026-09-24)
Findings
14 recorded, 5 applied to the record, 0 proposed

Models version 1.0 of the RealNetworks Public Source License, an Apple Public Source License descendant whose duties are triggered by External Deployment rather than by distribution. The record follows APSL-2.0 for its shape and OSL-3.0 for whole-work reciprocity. The External Deployment definition is quoted, because the vocabulary has no term for a network-use trigger.

14 findings
  • info Rubric 1 spdx:licenseId none

    File name, license id, SPDX id and IRI agree. cc:legalcode is the licensor's own URL, the first seeAlso of the SPDX entry; dct:source is the OSI page. dct:publisher is 'RealNetworks, Inc.'

  • info Rubric 2 odrl:target none

    dcmitype:Software only, following APSL-2.0.

  • major Rubric 3 odrl:permission applied

    Section 2.1 grants the right to 'reproduce, display, perform, modify and Deploy Covered Code' and 2.3 a patent licence 'to make, use, sell, offer for sale and import the Covered Code'. The record carries reproduce, distribute, modify, derive, display, present, commercial use, derivative works, modified works and dalicc:patentGrant. odrl:grantUse is not written although Deploy includes sublicensing, for the same reason as in the RPL records: the composer treats it as contradicting the share-alike duty.

  • minor Rubric 3 dalicc:chargeDistributionFee applied

    No distribution-fee permission: section 4.1 requires a Derivative Work to be 'licensed as a whole at no charge to all third parties under the terms of this License'. Section 6, which lets a licensee charge for warranty and support, is carried as dalicc:WarrantyOrLiabilityAcceptance instead.

  • major Rubric 4 odrl:prohibition applied

    dalicc:promote for section 5.1, dalicc:addLimitation for 2.1(b) ('You may not offer or impose any terms on such Source Code that alter or restrict this License or the recipients' rights hereunder'), dalicc:patentRetaliationTermination for 11.1(c) and (d), and dalicc:ChangeLicense for 4.1.

  • major Rubric 5 odrl:duty applied

    cc:ShareAlike is license-wide: 'You must cause any Derivative Work that you distribute, publish or Externally Deploy ... to be licensed as a whole at no charge to all third parties under the terms of this License and no other license except as provided in Section 4.2.' cc:SourceCode, cc:Attribution, cc:Notice and dalicc:addStatement (the Exhibit A notice that must be duplicated in each modified file, and the Object Code Notice) hang off distribute, modify and derive; dalicc:modificationNotice is added to modify and derive.

  • minor Rubric 6 dalicc:WarrantyOrLiabilityAcceptance applied

    Sections 8 and 9 are quoted verbatim into dalicc:WarrantyDisclaimer and dalicc:LiabilityLimitation, section 6 into dalicc:WarrantyOrLiabilityAcceptance. Six further clauses are quoted in dalicc:additionalClauses, among them the External Deployment definition, the twelve-month source availability duty, the compatible-source-licence rule of 4.2, the termination grounds of 11.1 and the governing law.

  • gap Rubric 8 dalicc:additionalClauses none

    The licence is triggered by deployment or by serving the work over a network, not only by distribution. The vocabulary has no term for that trigger, so the definition is quoted in dalicc:additionalClauses and the source-code duty is attached to distribute, modify and derive. Proposed term: dalicc:networkUseTrigger. Text: '"Externally Deploy" means to Deploy the Covered Code in any way that may be accessed or used by anyone other than You, used to provide any services to anyone other than You, or used in any way to deliver any content to anyone other than You.'

  • gap Rubric 8 dalicc:additionalClauses none

    The source-code duty carries a deadline and a minimum availability period. cc:SourceCode cannot hold a period, so the clause is quoted in dalicc:additionalClauses. Proposed term: dalicc:sourcePublicationPeriod as a literal qualifier on a cc:SourceCode duty. Text: section 2.1(d), under which the source of Externally Deployed Modifications must stay public 'for as long as you Deploy the Covered Code or twelve (12) months from the date of initial Deployment, whichever is longer'.

  • gap Rubric 7 cc:jurisdiction none

    The grant itself is worldwide, so cc:jurisdiction stays dalicc:worldwide; only the governing law is national. The vocabulary has no property for a governing law that is separate from the territory of the grant, so the clause is quoted in dalicc:additionalClauses. Proposed term: dalicc:governingLaw. Text: 'This License shall be governed by the laws of the United States and the State of Washington.' (section 12.8)

  • gap Rubric 8 dalicc:additionalClauses none

    Automatic termination on breach has no property that a record can carry: dalicc:terminationOnBreach is a policy quality with no predicate. The clause is quoted in dalicc:additionalClauses. Proposed term: dalicc:terminatesOnBreach as a boolean property on odrl:Set, with the cure period as a literal. Text: 'automatically without notice from Licensor if You fail to comply with any term(s) of this License and fail to cure such breach within 30 days of becoming aware of such breach' (section 11.1(a)).

  • gap Rubric 8 dalicc:additionalClauses none

    Section 4.2 lists the licences a module may carry inside a larger Derivative Work. The vocabulary has no term for a compatibility list; the clause is quoted. Proposed term: dalicc:compatibleLicenseTest.

  • info Rubric 9 record none

    The consistency check of app.services.composer, run with the 39 axioms of licensedata/dependencygraph/dg_default.ttl, returned no conflicts.

  • info Rubric 10 record none

    RPSL-1.0 and Watcom-1.0 are both Apple Public Source License descendants and share whole sections word for word: the definition of Deploy, the additional terms clause, the no-warranty section and the termination grounds. They differ in reciprocity scope: RPSL binds the whole Derivative Work, Watcom binds only the Source Code and lets object code go out under another agreement.

Report an issue The review record as JSON The review checks the model against the license text. It is not legal advice.

History

This license model has 2 versions. Version 2 is the one served today; every earlier version keeps its own address, so a conclusion drawn from one of them can still be checked against it.

  1. Version 2 current2026-09-24 Giray Havur

    The changes since version 1 recorded which sentence of the text each statement rests on and named the license the record itself is published under.

    4 changes
    • changed duty cc:ShareAlike

      was duty cc:ShareAlike

      Manual edit The statement now quotes the sentence of the licence text it rests on: "You must cause any Derivative Work that you distribute, publish or Externally Deploy ... to be licensed as a whole at no charge to all third parties under the terms of this License and no other license except as provided in Section 4.2"

    • changed prohibition dalicc:addLimitation

      was prohibition dalicc:addLimitation

      Manual edit The statement now quotes the sentence of the licence text it rests on: "You must include a copy of this License with every copy of Source Code of Covered Code and documentation You distribute, and You may not offer or impose any terms on such Source Code that alter or restrict this License or the recipients' rights hereunder, except as permitted under Section 6;"

    • changed prohibition dalicc:promote

      was prohibition dalicc:promote

      Manual edit The statement now quotes the sentence of the licence text it rests on: "No Licensor Marks may be used to endorse or promote products derived from the Original Code other than as permitted by the Licensor Trademark Policy defined in Exhibit C."

    • added dct:license <https://creativecommons.org/licenses/by/4.0/>

      Manual edit Every record is published under CC BY 4.0. cc:license names the record DALICC keeps of that licence; dct:license now names it by the address Creative Commons publishes it at, so that a consumer matching the canonical IRI finds it.

  2. Version 1

    Created from the license text on 2026-09-15 (Reciprocal and source-available).

Every change names the reason behind it: a finding of the content review, one of its library-wide decisions, the metadata that review wrote onto every record, or a hand edit. None of it is legal advice.

Nothing on this page is legal advice. What a license means is decided by its text; ask a legal advisor before you rely on it.