Ditch the idea of "Package"; makes it all simpler.

The idea of being able to apply this to part of a repository was nice, but it
complicates drafting by requiring us to define a term "Package" that is
somehow a subset of the "Program" and "unmodified Program", which are terms
already used in AGPLv3.

Perhaps later someone can find a way to extend this exception to work that
way, but not today.
This commit is contained in:
Bradley M. Kuhn 2018-03-23 22:32:04 -04:00
parent 654069148b
commit da5fe94dad

View file

@ -2,14 +2,13 @@
This Web Template Output Additional Permission ("Additional Permission") is This Web Template Output Additional Permission ("Additional Permission") is
an additional permission under section 7 of the GNU Affero General Public an additional permission under section 7 of the GNU Affero General Public
License, version 3 ("AGPLv3"). It applies to all material at the same level License, version 3 ("AGPLv3"). It applies to any Program that includes or
the folder where this Additional Permission is located and below ("the references this Additional Permission.
Package").
1. DEFINITIONS 1. DEFINITIONS
"Covered Output" means a covered work in the HTML, Javascript, and CSS languages generated by "Covered Output" means a covered work in the HTML, Javascript, and CSS languages generated by
the Package that are deployed to create a website and distributed publicly. the Program that are deployed to create a website and distributed publicly.
The "Output Licenses" are, for covered works written in HTML, the Creative Commons The "Output Licenses" are, for covered works written in HTML, the Creative Commons
Public Domain Dedication 1.0 Universal or any later version as published by Public Domain Dedication 1.0 Universal or any later version as published by
@ -22,7 +21,7 @@ Inc. ("LGPLv3-or-later").
The Covered Output is licensed to you under the Output Licenses provided that The Covered Output is licensed to you under the Output Licenses provided that
Covered Output is comprised only of: (a) Covered Output generated by the Covered Output is comprised only of: (a) Covered Output generated by the
unmodified Package, and/or (b) content that was not already a covered work. unmodified Program, and/or (b) content that was not already a covered work.
No additional permission is granted for any covered works that are not HTML, No additional permission is granted for any covered works that are not HTML,
Javascript nor CSS. Javascript nor CSS.
@ -31,7 +30,7 @@ Javascript nor CSS.
The availability of this Additional Permission does not imply any general The availability of this Additional Permission does not imply any general
presumption that third-party software is unaffected by the copyleft presumption that third-party software is unaffected by the copyleft
requirements of the AGPLv3 license of this Package. requirements of the AGPLv3 license of this Program.
4. Revised Versions of this Additional Permission. 4. Revised Versions of this Additional Permission.