citeproc-js in APAFly ===================== APAFly's citation generator includes citeproc-js version 2.4.63, unmodified, bundled and minified into the generator's JavaScript (an Executable form). APAFly uses citeproc-js under the Common Public Attribution License Version 1.0 (CPAL-1.0). The code is dual-licensed by its author; the other option (GNU AGPL version 3 or later) is not the one APAFly relies on. Exhibit A notice (from the upstream CPAL file): "The contents of this file are subject to the Common Public Attribution License Version 1.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at https://opensource.org/licenses/CPAL-1.0. The License is based on the Mozilla Public License Version 1.1 but Sections 14 and 15 have been added to cover use of software over a computer network and provide for limited attribution for the Original Developer. In addition, Exhibit A has been modified to be consistent with Exhibit B. Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License. The Original Code is citeproc-js. The Initial Developer of the Original Code is Frank Bennett. All portions of the code written by Frank Bennett are Copyright (c) 2009-2015. All Rights Reserved. Alternatively, the contents of this file may be used under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE (the AGPLv3 License), in which case the provisions of AGPLv3 License are applicable instead of those above." Exhibit B attribution information (displayed in the generator interface): (c) Frank Bennett citeproc-js implements the Citation Style Language https://citationstyles.org/ Source Code (CPAL sections 3.2, 3.6 and 15) ------------------------------------------- The Source Code version of the Covered Code is available under the terms of the CPAL: - Exact file shipped by APAFly (citeproc_commonjs.js from the npm package citeproc@2.4.63): /licenses/citeproc-js/citeproc-2.4.63.js SHA-256 55abba1a8b8b48c14323... (see docs/LICENSE-AUDIT.md for the full hash) - Upstream repository: https://github.com/Juris-M/citeproc-js - npm package: https://www.npmjs.com/package/citeproc/v/2.4.63 APAFly has made no Modifications to citeproc-js. Any future modification will be documented here with its date and published in source form. Files in this directory ----------------------- CPAL.txt Full CPAL 1.0 text with Exhibits A and B, from Juris-M/citeproc-js@6f202bd83c6df37a96f9b1af5e93743d08191d62 AGPLv3.txt Full GNU AGPL v3 text from the same repository LICENSE.txt Dual-license notice shipped in the npm package citeproc-2.4.63.js Unmodified source of the shipped version Any terms in APAFly's own terms of service that differ from the CPAL are offered by APAFly alone, not by the Initial Developer, the Original Developer or any Contributor (CPAL section 3.6).