📄 rpsl.txt
字号:
RealNetworks Public Source License Version 1.0(Rev. Date October 28, 2002)1. General Definitions. This License applies to any program or other work whichRealNetworks, Inc., or any other entity that elects to use this license,("Licensor") makes publicly available and which contains a notice placed byLicensor identifying such program or work as "Original Code" and stating that itis subject to the terms of this RealNetworks Public Source License version 1.0(or subsequent version thereof) ("License"). You are not required to accept thisLicense. However, nothing else grants You permission to use, copy, modify ordistribute the software or its derivative works. These actions are prohibited bylaw if You do not accept this License. Therefore, by modifying, copying ordistributing the software (or any work based on the software), You indicate youracceptance of this License to do so, and all its terms and conditions. Inaddition, you agree to the terms of this License by clicking the Accept buttonor downloading the software. As used in this License:1.1 "Applicable Patent Rights" mean: (a) in the case where Licensor is thegrantor of rights, claims of patents that (i) are now or hereafter acquired,owned by or assigned to Licensor and (ii) are necessarily infringed by using ormaking the Original Code alone and not in combination with other software orhardware; and (b) in the case where You are the grantor of rights, claims ofpatents that (i) are now or hereafter acquired, owned by or assigned to You and(ii) are infringed (directly or indirectly) by using or making YourModifications, taken alone or in combination with Original Code.1.2 "Compatible Source License" means any one of the licenses listed on ExhibitB or at https://www.helixcommunity.org/content/complicense or other licensesspecifically identified by Licensor in writing. Notwithstanding any term to thecontrary in any Compatible Source License, any code covered by any CompatibleSource License that is used with Covered Code must be made readily available inSource Code format for royalty-free use under the terms of the Compatible SourceLicense or this License.1.3 "Contributor" means any person or entity that creates or contributes to thecreation of Modifications.1.4 "Covered Code" means the Original Code, Modifications, the combination ofOriginal Code and any Modifications, and/or any respective portions thereof.1.5 "Deploy" means to use, sublicense or distribute Covered Code other than forYour internal research and development (R&D) and/or Personal Use, and includeswithout limitation, any and all internal use or distribution of Covered Codewithin Your business or organization except for R&D use and/or Personal Use, aswell as direct or indirect sublicensing or distribution of Covered Code by Youto any third party in any form or manner.1.6 "Derivative Work" means either the Covered Code or any derivative work underUnited States copyright law, and including any work containing or including anyportion of the Covered Code or Modifications, either verbatim or withmodifications and/or translated into another language. Derivative Work alsoincludes any work which combines any portion of Covered Code or Modificationswith code not otherwise governed by the terms of this License.1.7 "Externally Deploy" means to Deploy the Covered Code in any way that may beaccessed or used by anyone other than You, used to provide any services toanyone other than You, or used in any way to deliver any content to anyone otherthan You, whether the Covered Code is distributed to those parties, madeavailable as an application intended for use over a computer network, or used toprovide services or otherwise deliver content to anyone other than You.1.8. "Interface" means interfaces, functions, properties, class definitions,APIs, header files, GUIDs, V-Tables, and/or protocols allowing one piece ofsoftware, firmware or hardware to communicate or interoperate with another pieceof software, firmware or hardware.1.9 "Modifications" mean any addition to, deletion from, and/or change to, thesubstance and/or structure of the Original Code, any previous Modifications, thecombination of Original Code and any previous Modifications, and/or anyrespective portions thereof. When code is released as a series of files, aModification is: (a) any addition to or deletion from the contents of a filecontaining Covered Code; and/or (b) any new file or other representation ofcomputer program statements that contains any part of Covered Code.1.10 "Original Code" means (a) the Source Code of a program or other work asoriginally made available by Licensor under this License, including the SourceCode of any updates or upgrades to such programs or works made available byLicensor under this License, and that has been expressly identified by Licensoras such in the header file(s) of such work; and (b) the object code compiledfrom such Source Code and originally made available by Licensor under thisLicense.1.11 "Personal Use" means use of Covered Code by an individual solely for his orher personal, private and non-commercial purposes. An individual's use ofCovered Code in his or her capacity as an officer, employee, member, independentcontractor or agent of a corporation, business or organization (commercial ornon-commercial) does not qualify as Personal Use.1.12 "Source Code" means the human readable form of a program or other work thatis suitable for making modifications to it, including all modules it contains,plus any associated interface definition files, scripts used to controlcompilation and installation of an executable (object code).1.13 "You" or "Your" means an individual or a legal entity exercising rightsunder this License. For legal entities, "You" or "Your" includes any entitywhich controls, is controlled by, or is under common control with, You, where"control" means (a) the power, direct or indirect, to cause the direction ormanagement of such entity, whether by contract or otherwise, or (b) ownership offifty percent (50%) or more of the outstanding shares or beneficial ownership ofsuch entity.2. Permitted Uses; Conditions & Restrictions. Subject to the terms andconditions of this License, Licensor hereby grants You, effective on the dateYou accept this License (via downloading or using Covered Code or otherwiseindicating your acceptance of this License), a worldwide, royalty-free,non-exclusive copyright license, to the extent of Licensor's copyrights coverthe Original Code, to do the following:2.1 You may reproduce, display, perform, modify and Deploy Covered Code,provided that in each instance:(a) You must retain and reproduce in all copies of Original Code the copyrightand other proprietary notices and disclaimers of Licensor as they appear in theOriginal Code, and keep intact all notices in the Original Code that refer tothis License;(b) You must include a copy of this License with every copy of Source Code ofCovered Code and documentation You distribute, and You may not offer or imposeany terms on such Source Code that alter or restrict this License or therecipients' rights hereunder, except as permitted under Section 6;(c) You must duplicate, to the extent it does not already exist, the notice inExhibit A in each file of the Source Code of all Your Modifications, and causethe modified files to carry prominent notices stating that You changed the filesand the date of any change;(d) You must make Source Code of all Your Externally Deployed Modificationspublicly available under the terms of this License, including the license grantsset forth in Section 3 below, for as long as you Deploy the Covered Code ortwelve (12) months from the date of initial Deployment, whichever is longer. Youshould preferably distribute the Source Code of Your Deployed Modificationselectronically (e.g. download from a web site); and(e) if You Deploy Covered Code in object code, executable form only, You mustinclude a prominent notice, in the code itself as well as in relateddocumentation, stating that Source Code of the Covered Code is available underthe terms of this License with information on how and where to obtain suchSource Code. You must also include the Object Code Notice set forth in Exhibit Ain the "about" box or other appropriate place where other copyright notices areplaced, including any packaging materials.2.2 You expressly acknowledge and agree that although Licensor and eachContributor grants the licenses to their respective portions of the Covered Codeset forth herein, no assurances are provided by Licensor or any Contributor thatthe Covered Code does not infringe the patent or other intellectual propertyrights of any other entity. Licensor and each Contributor disclaim any liabilityto You for claims brought by any other entity based on infringement ofintellectual property rights or otherwise. As a condition to exercising therights and licenses granted hereunder, You hereby assume sole responsibility tosecure any other intellectual property rights needed, if any. For example, if athird party patent license is required to allow You to make, use, sell, importor offer for sale the Covered Code, it is Your responsibility to acquire suchlicense(s).2.3 Subject to the terms and conditions of this License, Licensor hereby grantsYou, effective on the date You accept this License (via downloading or usingCovered Code or otherwise indicating your acceptance of this License), aworldwide, royalty-free, perpetual, non-exclusive patent license underLicensor's Applicable Patent Rights to make, use, sell, offer for sale andimport the Covered Code, provided that in each instance you comply with theterms of this License.3. Your Grants. In consideration of, and as a condition to, the licenses grantedto You under this License:(a) You grant to Licensor and all third parties a non-exclusive, perpetual,irrevocable, royalty free license under Your Applicable Patent Rights and otherintellectual property rights owned or controlled by You, to make, sell, offerfor sale, use, import, reproduce, display, perform, modify, distribute andDeploy Your Modifications of the same scope and extent as Licensor's licensesunder Sections 2.1 and 2.2; and(b) You grant to Licensor and its subsidiaries a non-exclusive, worldwide,royalty-free, perpetual and irrevocable license, under Your Applicable PatentRights and other intellectual property rights owned or controlled by You, tomake, use, sell, offer for sale, import, reproduce, display, perform,distribute, modify or have modified (for Licensor and/or its subsidiaries),sublicense and distribute Your Modifications, in any form and for any purpose,through multiple tiers of distribution.(c) You agree not use any information derived from Your use and review of theCovered Code, including but not limited to any algorithms or inventions that maybe contained in the Covered Code, for the purpose of asserting any of Yourpatent rights, or assisting a third party to assert any of its patent rights,against Licensor or any Contributor.4. Derivative Works. You may create a Derivative Work by combining Covered Codewith other code not otherwise governed by the terms of this License anddistribute the Derivative Work as an integrated product. In each such instance,You must make sure the requirements of this License are fulfilled for theCovered Code or any portion thereof, including all Modifications.4.1 You must cause any Derivative Work that you distribute, publish orExternally Deploy, that in whole or in part contains or is derived from theCovered Code or any part thereof, to be licensed as a whole at no charge to allthird parties under the terms of this License and no other license except asprovided in Section 4.2. You also must make Source Code available for theDerivative Work under the same terms as Modifications, described in Sections 2and 3, above.4.2 Compatible Source Licenses. Software modules that have been independentlydeveloped without any use of Covered Code and which contain no portion of theCovered Code, Modifications or other Derivative Works, but are used or combinedin any way wtih the Covered Code or any Derivative Work to form a largerDerivative Work, are exempt from the conditions described in Section 4.1 butonly to the extent that: the software module, including any software that islinked to, integrated with, or part of the same applications as, the softwaremodule by any method must be wholly subject to one of the Compatible SourceLicenses. Notwithstanding the foregoing, all Covered Code must be subject to theterms of this License. Thus, the entire Derivative Work must be licensed under acombination of the RPSL (for Covered Code) and a Compatible Source License forany independently developed software modules within the Derivative Work. Theforegoing requirement applies even if the Compatible Source License wouldordinarily allow the software module to link with, or form larger works with,other software that is not subject to the Compatible Source License. Forexample, although the Mozilla Public License v1.1 allows Mozilla code to becombined with proprietary software that is not subject to the MPL, ifMPL-licensed code is used with Covered Code the MPL-licensed code could not becombined or linked with any code not governed by the MPL. The general intent ofthis section 4.2 is to enable use of Covered Code with applications that arewholly subject to an acceptable open source license. You are responsible fordetermining whether your use of software with Covered Code is allowed under Yourlicense to such software.4.3 Mere aggregation of another work not based on the Covered Code with theCovered Code (or with a work based on the Covered Code) on a volume of a storageor distribution medium does not bring the other work under the scope of thisLicense. If You deliver the Covered Code for combination and/or integration withan application previously provided by You (for example, via automatic updatingtechnology), such combination and/or integration constitutes a Derivative Worksubject to the terms of this License.5. Exclusions From License Grant. Nothing in this License shall be deemed togrant any rights to trademarks, copyrights, patents, trade secrets or any otherintellectual property of Licensor or any Contributor except as expressly statedherein. No right is granted to the trademarks of Licensor or any Contributoreven if such marks are included in the Covered Code. Nothing in this Licenseshall be interpreted to prohibit Licensor from licensing under different termsfrom this License any code that Licensor otherwise would have a right tolicense. Modifications, Derivative Works and/or any use or combination ofCovered Code with other technology provided by Licensor or third parties mayrequire additional patent licenses from Licensor which Licensor may grant in itssole discretion. No patent license is granted separate from the Original Code orcombinations of the Original Code with other software or hardware.5.1. Trademarks. This License does not grant any rights to use the trademarks ortrade names owned by Licensor ("Licensor Marks" defined in Exhibit C) or to anytrademark or trade name belonging to any Contributor. No Licensor Marks may beused to endorse or promote products derived from the Original Code other than aspermitted by the Licensor Trademark Policy defined in Exhibit C.6. Additional Terms. You may choose to offer, and to charge a fee for, warranty,support, indemnity or liability obligations and/or other rights consistent withthe scope of the license granted herein ("Additional Terms") to one or morerecipients of Covered Code. However, You may do so only on Your own behalf andas Your sole responsibility, and not on behalf of Licensor or any Contributor.You must obtain the recipient's agreement that any such Additional Terms areoffered by You alone, and You hereby agree to indemnify, defend and holdLicensor and every Contributor harmless for any liability incurred by or claimsasserted against Licensor or such Contributor by reason of any such Additional
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -