Ecma International Policy on Submission, Inclusion and Licensing of Software

Similar documents
Open Source Used In Cisco Instant Connect for ios Devices 4.9(1)

BMC Remedy Action Request System 7.0 Open Source License Agreements

Boost Libraries Boost Software License Version 1.0

ENHANCED HOST CONTROLLER INTERFACE SPECIFICATION FOR UNIVERSAL SERIAL BUS (USB) ADOPTERS AGREEMENT

WI-FI ALLIANCE INTELLECTUAL PROPERTY RIGHTS POLICY

Open Source Used In Cisco IronPort Encryption SDK

MTConnect Institute Public Comment and Evaluation License Agreement

Open Source Software used in the product

XBRL INTERNATIONAL INTELLECTUAL PROPERTY RIGHTS POLICY. As approved on , effective

Apache Software Foundation This product includes software developed by the Apache Software Foundation (

AMERICAN INSTITUTES FOR RESEARCH OPEN SOURCE SOFTWARE LICENSE

If a Client and a Freelancer enter an independent contractor relationship, then this Freelancer Agreement ( Freelancer Agreement ) will apply.

Open Source Used In LDSF 1.7.2

Adobe LeanPrint Dashboard Software Notices and/or Additional Terms and Conditions

Canon USA, Inc. WEBVIEW LIVESCOPE SOFTWARE DEVELOPMENT KIT DEVELOPER LICENSE AGREEMENT

SOFTWARE LICENSE AGREEMENT

This is a legal agreement ("Agreement") between the undersigned (either an individual or an entity)

AGREEMENT AND TERMS OF USE

CKEditor for Drupal License Agreement

For Use of Source Code Developed By The Florida Department of Transportation

Open Source Used In Cisco TelePresence TC Console TC7.1

Open Source Used In Cisco D9865 Satellite Receiver Software Version 2.20

These TERMS AND CONDICTIONS (this Agreement ) are agreed to between InfluencersAtWork,

Adobe DNG Flat Field Plug-in (1.0) Software Notices and/or Additional Terms and Conditions

Third Party Software Used In PLEK500 (Utility for Win) v1.x.xx.xxx

Agreement. Whereas, ThinkGeek is interested in creating products based on the Idea.

Open Source Used In T28.12CP2 Client Component (Chat, Poll, QA, FT, FB, Notes, RP)

XANGATI END USER SOFTWARE LICENSE TERMS AND CONDITIONS

CKEditor - Enterprise OEM License

SERVICE TERMS AND CONDITIONS

Adobe Connect Add-in for Microsoft Outlook Third Party Software Notices and/or Additional Terms and Conditions

VIRTUAL OFFICE WEBSITE LICENSE AGREEMENT

SOFTWARE USAGE AGREEMENT (SUA)

USB 3.0 ADOPTERS AGREEMENT

SOFTWARE SOFTWARE ACKNOWLEDGEMENTS. SecuriSync. SecuriSync

Oracle Endeca Information Discovery Integrator

TERMS AND CONDITIONS

Oracle Binary Code License Agreement for the Java SE Platform Products and JavaFX

Portions derived from the RSA Data Security, Inc. MD5 Message-Digest Algorithm.

Open Source Used In Meeting integration for Jabber 9.6

Statement of Work. for. Online Event Registration Product Deployment for Salesforce Implementation. for. Open Web Application Security Project (OWASP)

Services Agreement between Client and Provider

AGILE RISK MANAGEMENT LLC MASTER SOFTWARE LICENSE AGREEMENT

AGREEMENT BETWEEN USER AND Caduceon Environmental Laboratories Customer Portal

HYBRID SOLUTIONS INDEPENDENT SOFTWARE VENDOR AGREEMENT

MRMLS LISTING INFORMATION LICENSE AGREEMENT

Evaluation, Development and Demonstration Software License Agreement

Mobile Banking and Mobile Deposit Terms & Conditions

6. MODIFICATIONS. Licensee may modify, adapt and create improvements to the SOFTWARE subject to the following conditions:

Mayfair EULA for Journal Office

SOFTWARE LICENSE AGREEMENT (Web Version October 18, 2002)

Jozii LLC WEBSITE TERMS OF SERVICE

Licensor: Deveo Oy Customer: [address line 2] LICENSE NUMBER:

Geomant Americas Inc. END USER SOFTWARE LICENSE AGREEMENT

SOFTWARE LICENSE AGREEMENT

ANZ TRANSACTIVE - MOBILE

DATA CENTER ACCESS POLICY AND GUIDELINES

MICROSOFT COMMERCIAL TERMS OF USE FOR WINDOWS 10 IoT CORE RUNTIME IMAGE

ELKHART COUNTY BOARD OF REALTORS AND MULTIPLE LISTING SERVICE OF ELKHART COUNTY INC. VIRTUAL OFFICE WEBSITE (VOW) LICENSE AGREEMENT

APP SOFTWARE LICENSE AGREEMENT

PERFORCE End User License Agreement for Open Source Software Development

CITRIX SYSTEMS, INC. SOFTWARE LICENSE AGREEMENT

TERMS OF USE. Last Updated: October 8, 2015

AGREEMENT BETWEEN USER AND International Network of Spinal Cord Injury Nurses

TERMS OF USE & SERVICE

NetSuite End User License Agreement for Mobile Applications

Terms and Conditions

HSS Specific Terms HSS SOFTWARE LICENSE AGREEMENT

Additional Terms and Conditions of Use for KIA Digital Website Assistant Service

WE RECOMMEND THAT YOU PRINT OUT AND KEEP A COPY OF THIS AGREEMENT FOR YOUR FUTURE REFERENCE.

SPYDERS END USER LICENSE AGREEMENT TERMS AND CONDITIONS

Affiliate means a legal entity that is owned by or under common ownership with Stratus Technologies Ireland Limited.

End-User Software License Agreement

RSA Data Security, Inc. Portions derived from the RSA Data Security, Inc. MD5 Message-Digest Algorithm.

RockWare Click-Wrap Software License Agreement ( License )

ZIMPERIUM, INC. END USER LICENSE TERMS

SAMPLE SOFTWARE LICENSE AGREEMENT (Review Copy)

AGREEMENT BETWEEN USER AND Global Clinical Research Management, Inc.

Mobile Banking Service Agreement (Addendum to your Primary Online Banking Service Agreement)

END USER LICENSE AGREEMENT

END USER LICENSE AGREEMENT ( EULA )

R&S TSMW Radio Network Analyzer Open Source Acknowledgment

[MD5 Message Digests] derived from the RSA Data Security, Inc. MD5 Message Digest Algorithm

Appendix. 1. Scope of application of the user evaluation license agreement

PLANTTOGETHER REFERRAL PARTNER AGREEMENT. Updated: January 1, 2015

Revised 10/13 SUBSCRIBER AGREEMENT. Introduction

ELLIPTICS, LTD. TERMS OF SERVICE. For Elliptics branded products: Webcrossing Core, Webcrossing Community, Webcrossing Neighbors 1.

SMARSH WEBSITE & HOSTING REPRESENTATIVE TERMS & CONDITIONS

How To Use The Programs Of Ancient.Org

BlackBerry Business Cloud Services. Version: Release Notes

ORACLE CRM ON DEMAND DEVELOPMENT ADDENDUM TO THE ORACLE PARTNERNETWORK AGREEMENT

ALM Works End-User License Agreement for Structure Plugin

CLOUDFOUNDRY.ORG FOUNDATION SOFTWARE GRANT AND CORPORATE CONTRIBUTOR LICENSE AGREEMENT ( AGREEMENT )

MAGUSA LOGISTICS WEBSITE TERMS AND CONDITIONS

ELECTRONIC ARTS SOFTWARE END USER LICENSE AGREEMENT

Terms & Conditions Template

BNSync User License Agreement

The MIT, BSD, Apache, and Academic Free Licenses

INTEL SOFTWARE LICENSE AGREEMENT

Transcription:

Ecma International Policy on Submission, Inclusion and Licensing of Software This Ecma International Policy on Submission, Inclusion and Licensing of Software ( Policy ) has been implemented first on an experimental basis to address specific issues which have arisen and are arising in TC39. After five years of positive experience this policy is extended to Ecma International as a whole. Purpose The purpose of this Policy is to provide guidance, rules and procedures relating to the submission, inclusion and licensing of Software that is proposed to be part of an Ecma International Standard. 1 Software in standards may require different copyright licenses than descriptive text in standards. Ecma International owns and licenses the copyright in its Standards via the Ecma International Copyright Disclaimer ( Copyright Disclaimer ). While the Copyright Disclaimer permits anyone to copy a Standard, it does not permit others to modify the Standard (except in limited circumstances) or extract portions of the Standard. Therefore, if a Standard includes software alone or in combination with descriptive text, the permissions granted by the Copyright Disclaimer may be inadequate. For example, the Copyright Disclaimer does not include a grant which would allow the copying and modification of example software from the remainder of a Standard in order to run the example on an actual implementation of the Standard. Individual and Collaboratively Developed Submissions The guidance, rules and procedures described herein are applicable to both submissions of Software by individual submitters and submissions of Software that is developed collaboratively by two or more submitters. 1 Ecma International Standards hereafter means Ecma International Standards as well as Ecma Technical Reports. Ecma International Rue du Rhône 114 CH-1204 Geneva T/F: +41 22 849 6000/01 www.ecma-international.org PC Ecma_Policy_on_Submission_Inclusion_and_Licensing_of_Software.doc 7/16 /2015 10:09:00 AM For Ecma use only

Policy 1.1 Definitions For purposes of the Policy Software means imperative or declarative programming instructions in a formally defined language that can be processed by hardware that manipulates data according to such programming instructions. Pseudo Code (defined below) is also considered Software under this Policy. 2 Software may be Normative or Non-Normative. Software is Normative Software where it is required to be implemented in products or services which implement the Standard. Software is Non-Normative Software where it is not required to be implemented in products or services which implement the Standard. Non- Normative Software may include example implementations, software for diagnostic or conformance testing, etc. Pseudo Code or Descriptive Code means code that is human readable and similar to programming languages but that cannot be directly processed by hardware that manipulates data according to instructions. 1.2 Guidelines and Rules Ecma International strongly believes that an Ecma International Standard should define requirements and not mandate any specific implementation. This gives implementers the opportunity to differentiate their implementations which, in turn, encourages innovation. Since Normative Software may, in effect, mandate an implementation, the use of Normative Software in Ecma International Standards should be limited to 2 Some familiar types of Codes (just for explanation, but not for the purpose of this policy): Source Code means Software expressed using a formal language that is able to be read and understood by humans (e.g. C++ source code, JavaScript code, assembly language listings, XML data sets, HTML page descriptions, tabular instructions etc.). Object Code or Binary Code means Software expressed using a formal language that cannot be easily or directly read or understood by humans (e.g., binary machine code, obfuscated script code, machine generated postscript page descriptions, binaryencoded commands, etc.). 2

situations where it is necessary to enable interoperability. Ecma International has no objection to the inclusion of Non-Normative Software in Ecma International Standards. Text contributions included in an Ecma International Standard or Technical Report are licensed by the contributor to Ecma International. The contributor of the text contribution continues to own the copyright in its contribution and Ecma International owns the copyright in the collective work. Software contributions included in an Ecma International Standard or Technical Report are treated the same way. Contributors of the Software continue to own the copyrights in their Software contributions and Ecma International owns, and has the right to enforce, the copyright in the collective work (e.g., the Ecma International Standard that incorporates all text and Software contributions). Accordingly, if Software is included in an Ecma International Standard, copyrights in such Software must be licensed to Ecma International (at the time the Standard in which it is incorporated becomes a final Ecma International Standard) under a broad license which shall give Ecma International the right to make the Software available pursuant to the copyright license set forth on Exhibit A ( License ). Patent claims on the Software that are required to implement the Standard are subject to the Ecma International Code of Conduct in Patent Matters. See the Ecma Code of Conduct in Patent Matters for information regarding the licensing of patent claims that are required to implement Ecma International standards. 1.3 Procedures In the event a TC desires to include Software in an Ecma International Standard, the following procedure shall apply. (1) Software submissions are accepted only when submitted with a properly completed Software Submitter Contribution Form (See Exhibit B) or its equivalent presented on an Ecma International authorized website (including, but not limited to the Ecma International own website). Only one Software Submitter Contribution Form is required to be completed by each Software Submitter for each Standard to which a Software Submitter makes a Software submission and applies to all subsequent software submissions to that Standard (even if the Software Submitter makes multiple Software submissions with respect to that Standard). Each party to a joint Software Submission must complete a Software Submitter Contribution Form (2) Ecma will provide a license to the Software pursuant to the Software License set forth on Exhibit A if the Software is incorporated in an Ecma International Standard. (3) The following legend or notice, together with the license, will be prominently displayed on any Ecma International Standard in which Software is included: SOFTWARE, AS DEFINED IN THE ECMA INTERNATIONAL POLICY ON SUBMISSION, INCLUSION AND LICENSING OF SOFTWARE AVAILABLE AT [http://www.ecmainternational.org/memento/policies/ecma_policy_on_submission_inclusion_and_licensing_of_soft ware.doc] ( POLICY ), WHICH IS INCLUDED IN AN ECMA INTERNATIONAL STANDARD SHALL BE MADE AVAILABLE PURSUANT TO THE LICENSE SET FORTH IN EXHIBIT A ( LICENSE ) OF THE POLICY. 3

EXHIBIT A The <<Software identified by reference to the Ecma Standard ( Software) >> is protected by copyright and is being made available under the BSD License, included below. No patent license is granted, nor is a patent license commitment made, by implication, estoppel or otherwise by Ecma International or any member of Ecma International. This Software may also be subject to third party rights (rights from parties other than Ecma International or Ecma International members), including patent rights, and no licenses under such third party rights are granted. SEE THE ECMA CODE OF CONDUCT IN PATENT MATTERS AVAILABLE AT [http://www.ecmainternational.org/memento/codeofconduct.htm] FOR INFORMATION REGARDING THE LICENSING OF PATENT CLAIMS OWNED BY ECMA INTERNATIONAL MEMBERS THAT ARE REQUIRED TO IMPLEMENT ECMA INTERNATIONAL STANDARDS.* Copyright <<year>> <<Ecma International>> All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the authors nor Ecma International may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE ECMA INTERNATIONAL "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL ECMA INTERNATIONAL BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * Ecma International Standards hereafter means Ecma International Standards as well as Ecma Technical Reports 4

EXHIBIT B SOFTWARE SUBMITTER CONTRIBUTION FORM I. General Information Name and address of Copyright Owner(s) ( Software Submitter ): Submission is on behalf of a legal entity Name and address of person authorizing the submission: Title of person authorizing the submission: Name of Software (include all Software that is submitted with respect to the Standard* set forth below: Standard including version number for which the Software is being submitted: Submissions may be made under this Software Submission Contribution Form to all future Editions of the Standard Name of individual(s) who are authorized to submit written modifications to Attachment 2: II. Representations and Warranties; Disclaimer of Other Warranties; Grant of Copyright License A. Software Submitter represents and warrants at the time of this submission by it that, (i) if Software Submitter is making the submission on behalf of an entity, (A) such entity has authorized the submission, and (B) each employee set forth on Attachment 2 (or in a subsequent written modification to Attachment 2) is hereby authorized to make Software 5

submissions on behalf of the legal entity, (ii) to the reasonable knowledge of the employee or individual actually making the submission, the submission is subject to the terms of Ecma International Policy on Inclusion of Software in Standards and Technical Reports (the Policy ) [available at [http://www.ecmainternational.org/memento/policies/ecma_policy_on_submission_inclusion_and_licensing_of_soft ware.doc] and does not violate the copyright or trade secret interests of another, and (iii) nothing in the submission is subject to any third party software license agreement that is inconsistent with the Policy or that could impose an additional obligation on any party using the Software as contemplated by Ecma International (such as, without limitation, an open source license with on-going obligations to distribute source code or to license additional intellectual property rights on a royalty-free basis if the software is redistributed). B. SOFTWARE SUBMITTER DISCLAIMS ALL WARRANTIES (EXCEPT THOSE SET FORTH IN SECTION II. A ABOVE), EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, (I) ANY WARRANTY OF TITLE OR THAT THE SUBMISSION DOES NOT INFRINGE THE INTELLECUTAL PROPERTY RIGHTS OF ANY OTHER PERSON OR ENTITY, (II) ANY IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, AND (III) THAT THE RIGHTS AND LICENSES GRANTED HEREUNDER COMPRISE ALL THE RIGHTS AND LICENSES NECESSARY OR DESIRABLE TO PRACTICE DEVELOP, MAKE OR SELL PRODUCTS WHICH IMPLEMENT THE SOFTWARE. C. Software Submitter (check either #1 or #2) 1. hereby grants a license to the Software pursuant to the BSD License set forth on Attachment 1. 2. hereby grants to Ecma International and its members, an irrevocable, worldwide perpetual, royalty free, nontransferable, non-exclusive license under its copyrights in its software submission to modify such software submission and reproduce the modified or unmodified software submission for the sole purpose of developing an Ecma standard ( Standard ). D. Software Submitter hereby grants to Ecma International, a worldwide, irrevocable, nontransferable royalty free copyright license to reproduce, create derivative works, distribute, display, perform and sublicense the rights to reproduce, make derivative works of, distribute, display and perform its copyright interest in its Software submission or portions thereof incorporated into final Ecma International Standards. E. Software Submitter acknowledges that, while Software Submitter continues to own the copyright in the Software that it submits, Ecma International owns, and has the right to enforce, the copyright in the collective work (e.g., the Ecma International Standard that incorporates all text and Software contributions). F. Software Submitter acknowledges the applicability of and agrees to abide by the terms of the Ecma Code of Conduct in Patent Matters with respect to patents that are required to implement the subject final Ecma International Standard. 6

G. Except as expressly set forth herein, the Software Submitter reserves for itself all other intellectual property rights in its Software submission and makes no assignment, license or other transfer or any other intellectual property rights. <<Signature block>> * Ecma International Standards hereafter means Ecma International Standards as well as Ecma Technical Reports. 7

Attachment 1 The <<Name of Software ( Software ) >> is protected by copyright and is being made available under the BSD License, included below. No patent license is granted, nor is a patent license commitment made, by implication, estoppel or otherwise. Copyright (c) <YEAR>, <OWNER> All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the <ORGANIZATION> nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 8

Attachment 2 Designated Employee Contributors Contributing Entity: Ecma Standard(s): Employee s authorized to make contributions: 9