diff --git a/AGPLv3-Web-Template-Output-Additional-Permission.txt b/AGPLv3-Web-Template-Output-Additional-Permission.txt index 8271c888626d6289292af019f69b60f0212801e3..81bd05f67600563bc9e9240743acc5a6de53254c 100644 --- a/AGPLv3-Web-Template-Output-Additional-Permission.txt +++ b/AGPLv3-Web-Template-Output-Additional-Permission.txt @@ -1,44 +1,42 @@ - The Web Template Output Additional Permission, Version 0.3 - + The Web Template Output Additional Permission, Version 0.4 + This Web Template Output Additional Permission ("Additional Permission") is an additional permission under section 7 of the GNU Affero General Public -License, version 3 ("AGPLv3"). It applies to all GPLv3'd material included +License, version 3 ("AGPLv3"). It applies to all AGPLv3'd material included in a repository where this Additional Permission appears in a file called LICENSE.ADDITIONAL-PERMISSION at the top directory of the repository ("the Package"). When you use this Package in the normal manner to create a website, the Package generates HTML, Javascript, and CSS files which are deployed to -create a website. These files are considered "Output" of the Package, -provided that the Package is used in an ordinary and customary way to create -a website that contains HTML, CSS and Javascript. +create a website and distributed publicly as part of a deployment. Files in +the HTML, Javascript or CSS languages that are publicly distributed on a +website are considered "Output" of the Package, 1. GRANT OF ADDITIONAL PERMISSION You have permission to propagate specific works of Output under terms other -than AGPLv3, set forth in this section. All HTML Output may be propagated, -modified, and/or redistributed under the terms of the Creative Commons Public -Domain Dedication 1.0 ("CC0 1.0"). All CSS and Javscript Output may be -propagated, modified, and/or redistributed under the terms of the GNU Lesser -General Public License Version 3 ("LGPLv3") or any later version of that -license as published by the Free Software Foundation, Inc. - - -2. REVOCATION OF ADDITIONAL PERMISSION FOR UNCUSTOMARY MODIFICATIONS - -If you modify the Package to output HTML, Javascript and/or CSS that -attempts to copy works from the Package that would otherwise not qualify for -this additional permission as written, the Additional Permission is revoked -and the license of such uncustomary modified HTML, Javascript or CSS shall -remain AGPLv3 without additional permission. - -The intent of this clause is to assure that downstream modifiers do not -cause the additional permission to apply to works that are not customarily -in HTML, Javascript, or CSS form. For example, modifying the Package to -copy server-side python code into the HTML output is a modification not -eligible for the Additional Permission. - -3. NO WEAKENING OF COPYLEFT. +than AGPLv3, as set forth in this section. + +If you do not modify the Package, you may propogate, convey, and/or modify +Unmodified HTML Output under the terms of the Creative Commons Public Domain +Dedication 1.0 Universal, or any later version as published by Creative +Commons, Inc. ("CC0"), and Unmodified CSS and Javscript Output under the +terms of the GNU Lesser General Public License Version 3 or any later version +of that license as published by the Free Software Foundation, Inc +("LGPLv3-or-later"). + +If you modify the Package, you may propogate, convey, and/or modify HTML +Output under CC0, provided that such Output includes only HTML generated by +the unmodified Package, and/or additional HTML Output copyrighted by you +and/or seperatedly licensed to you by a third party. + +If you modify the Package, you may propogate, convey and/or modify CSS +and/orJavscript Output under the terms LGPLv3-or-later, provide any and all +modified CSS and/or Javascript is made available to general public via a +public website. + +2. NO WEAKENING OF COPYLEFT. The availability of this Additional Permission does not imply any general presumption that third-party software is unaffected by the copyleft