📄 rcsl.txt
字号:
The RCSL is made up of a base agreement and a few Attachments.For Research and Development use, you agree to the terms of theRCSL R&D License (base RCSL and Attachments A, B, and C) For Commercial Use (either distribution or internal commercialdeployment) of the Helix DNA with or without support for RealNetworks'RealAudio and RealVideo Add-on Technology, you agree to theterms of the same RCSL R&D licenseand execute one or more additional Commercial Use License attachments<see http://www.helixcommunity.org/content/rcsl-attachments>.------------------------------------------------------------------------ REALNETWORKS COMMUNITY SOURCE LICENSEVersion 1.2 (Rev. Date: January 22, 2003). RECITALSOriginal Contributor has developed Specifications, Source Codeimplementations and Executables of certain Technology; andOriginal Contributor desires to license the Technology to a largecommunity to facilitate research, innovation and product developmentwhile maintaining compatibility of such products with the Technology asdelivered by Original Contributor; andOriginal Contributor desires to license certain Trademarks for thepurpose of branding products that are compatible with the relevantTechnology delivered by Original Contributor; andYou desire to license the Technology and possibly certain Trademarksfrom Original Contributor on the terms and conditions specified in thisLicense.In consideration for the mutual covenants contained herein, You andOriginal Contributor agree as follows: AGREEMENT*1. Introduction.*The RealNetworks Community Source License ("RCSL") and effectiveattachments ("License") may include five distinct licenses:i) Research Use license -- License plus Attachments A, B and C only.ii) Commercial Use and Trademark License, which may be for InternalDeployment Use or external distribution, or both -- License plusAttachments A, B, C, and D.iii) Technology Compatibility Kit (TCK) license -- Attachment C.iv) Add-On Technology License (Executable) Commercial Use License-Attachment F.v) Add-On Technology Source Code Porting and OptimizationLicense-Attachment G.The Research Use license is effective when You click and accept thisLicense. The TCK is effective when You click and accept this License,unless otherwise specified in the TCK attachments. The Commercial Useand Trademark, Add-On Technology License, and the Add-On TechnologySource Code Porting and Optimization licenses must each be signed by Youand Original Contributor to become effective. Once effective, theselicenses and the associated requirements and responsibilities arecumulative. Capitalized terms used in this License are defined in theGlossary.*2. License Grants.*2.1 Original Contributor Grant.Subject to Your compliance with Sections 3, 8.10 and Attachment A ofthis License, Original Contributor grants to You a worldwide,royalty-free, non-exclusive license, to the extent of OriginalContributor'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 andSpecifications to create Modifications and Reformatted Specificationsfor Research Use by You;(ii) publish and display Original Code, Upgraded Code and Specificationswith, or as part of Modifications, as permitted under Section 3.1(b) below;(iii) reproduce and distribute copies of Original Code and Upgraded Codeto Licensees and students for Research Use by You;(iv) compile, reproduce and distribute Original Code and Upgraded Codein Executable form, and Reformatted Specifications to anyone forResearch Use by You.(b) Other than the licenses expressly granted in this License, OriginalContributor retains all right, title, and interest in Original Code andUpgraded Code and Specifications.2.2 Your Grants.(a) To Other Licensees. You hereby grant to each Licensee a license toYour Error Corrections and Shared Modifications, of the same scope andextent as Original Contributor's licenses under Section 2.1 a) aboverelative to Research Use and Attachment D relative to Commercial Use.(b) To Original Contributor. You hereby grant to Original Contributor aworldwide, royalty-free, non-exclusive, perpetual and irrevocablelicense, to the extent of Your Intellectual Property Rights coveringYour Error Corrections, Shared Modifications and ReformattedSpecifications, to use, reproduce, modify, display and distribute YourError Corrections, Shared Modifications and Reformatted Specifications,in any form, including the right to sublicense such rights throughmultiple tiers of distribution.(c) Other than the licenses expressly granted in Sections 2.2(a) and (b)above, and the restrictions set forth in Section 3.1(d)(iv) below, Youretain all right, title, and interest in Your Error Corrections, SharedModifications and Reformatted Specifications.2.3 Contributor Modifications.You may use, reproduce, modify, display and distribute Contributor ErrorCorrections, Shared Modifications and Reformatted Specifications,obtained by You under this License, to the same scope and extent as withOriginal Code, Upgraded Code and Specifications.2.4 Subcontracting.You may deliver the Source Code of Covered Code to other Licenseeshaving at least a Research Use license, for the sole purpose offurnishing development services to You in connection with Your rightsgranted in this License. All such Licensees must execute appropriatedocuments with respect to such work consistent with the terms of thisLicense, and acknowledging their work-made-for-hire status or assigningexclusive right to the work product and associated Intellectual PropertyRights to 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 SharedModifications which You create or contribute to are automaticallysubject to the licenses granted under Section 2.2 above. You areencouraged to license all of Your other Modifications under Section 2.2as Shared Modifications, but are not required to do so. You agree tonotify Original Contributor of any errors in the Specification.(b) Source Code Availability. You agree to provide all Your ErrorCorrections to Original Contributor as soon as reasonably practicableand, in any event, prior to Internal Deployment Use or Commercial Use,if applicable. Original Contributor may, at its discretion, post SourceCode for Your Error Corrections and Shared Modifications on theCommunity Webserver. You may also post Error Corrections and SharedModifications on a web-server of Your choice; provided, that You musttake reasonable precautions to ensure that only Licensees have access tosuch Error Corrections and Shared Modifications. Such precautions shallinclude, without limitation, a password protection scheme limited toLicensees and a click-on, download certification of Licensee statusrequired of those attempting to download from the server. An example ofan acceptable certification is attached as Attachment A-2.(c) Notices. All Error Corrections and Shared Modifications You createor contribute to must include a file documenting the additions andchanges You made and the date of such additions and changes. You mustalso include the notice set forth in Attachment A-1 in the file header.If it is not possible to put the notice in a particular Source Code filedue to its structure, then You must include the notice in a location(such as a relevant directory file), where a recipient would be mostlikely to look for such a notice.(d) Redistribution.(i) Source. Covered Code may be distributed in Source Code form only toanother Licensee (except for students as provided below). You may notoffer or impose any terms on any Covered Code that alter the rights,requirements, or responsibilities of such Licensee. You may distributeCovered Code to students for use in connection with their course workand research projects undertaken at accredited educational institutions.Such students need not be Licensees, but must be given a copy of thenotice set forth in Attachment A-3 and such notice must also be includedin a file header or prominent location in the Source Code made availableto such students.(ii) Executable. You may distribute Executable version(s) of CoveredCode to Licensees and other third parties only for the purpose ofevaluation and comment in connection with Research Use by You and undera license of Your choice, but which limits use of such Executableversion(s) of Covered Code only to that purpose.(iii) Modified Class, Interface and Package Naming. In connection withResearch Use by You only, You may use Original Contributor's class,Interface and package names only to accurately reference or invoke theSource Code files You modify. Original Contributor grants to You alimited license to the extent necessary for such purposes.(iv) You expressly agree that any distribution, in whole or in part, ofModifications developed by You shall only be done pursuant to the termsand conditions of this License.(e) Extensions.(i) Covered Code. You may not include any Source Code of Community Codein any Extensions. You may include the compiled Header Files ofCommunity Code in an Extension provided that Your use of the CoveredCode, including Heading Files, complies with the Commercial Use License,the TCK and all other terms of this License.(ii) Publication. No later than the date on which You first distributesuch Extension for Commercial Use, You must publish to the industry, ona non-confidential basis and free of all copyright restrictions withrespect to reproduction and use, an accurate and current specificationfor any Extension. In addition, You must make available an appropriatetest suite, pursuant to the same rights as the specification,sufficiently detailed to allow any third party reasonably skilled in thetechnology to produce implementations of the Extension compatible withthe specification. Such test suites must be made available as soon asreasonably practicable but, in no event, later than ninety (90) daysafter Your first Commercial Use of the Extension. You must usereasonable efforts to promptly clarify and correct the specification andthe test suite upon written request by Original Contributor.(iii) Open. You agree to refrain from enforcing any IntellectualProperty Rights You may have covering any interface(s) of YourExtension, which would prevent the implementation of such interface(s)by Original Contributor or any Licensee. This obligation does notprevent You from enforcing any Intellectual Property Right You have thatwould otherwise be infringed by an implementation of Your Extension.(iv) Interface Modifications and Naming. You may not modify or add tothe GUID space * * "xxxxxxxx-0901-11d1-8B06-00A024406D59" or any otherGUID space designated by Original Contributor. You may not modify anyInterface prefix provided with the Covered Code or any other prefixdesignated by Original Contributor.* ** *(f) You agree that any Specifications provided to You by OriginalContributor are confidential and proprietary information of OriginalContributor. You must maintain the confidentiality of the Specificationsand may not disclose them to any third party without OriginalContributor's prior written consent. You may only use the Specificationsunder the terms of this License and only for the purpose of implementingthe terms of this License with respect to Covered Code. You agree notuse, copy or distribute any such Specifications except as provided inwriting by Original Contributor.3.2 Commercial Use License.You may not make Commercial Use of any Covered Code unless You andOriginal Contributor have executed a copy of the Commercial Use andTrademark License attached as Attachment D.*4. Versions of the License.*4.1 License Versions.Original Contributor may publish revised versions of the License fromtime to time. Each version will be given a distinguishing version number.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -