Merge permission for modified Output into single permission

Based on feedback from Eric Shultz, I've merged the Javascript/CSS permission
to work the same way as the HTML permission.

The goal is to give permission for downstream to incorporate unmodified
HTML/CSS/Javascript with their own works, but assure that they don't copy
parts of the otherwise AGPLv3'd codebase into that Output.
This commit is contained in:
Bradley M. Kuhn 2018-03-22 13:30:55 -07:00
parent ab4a4b93ac
commit 0cd645c911

View file

@ -1,4 +1,4 @@
The Web Template Output Additional Permission, Version 0.4
The Web Template Output Additional Permission, Version 0.5
This Web Template Output Additional Permission ("Additional Permission") is
an additional permission under section 7 of the GNU Affero General Public
@ -11,7 +11,7 @@ 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 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,
website are considered "Output" of the Package.
1. GRANT OF ADDITIONAL PERMISSION
@ -26,18 +26,16 @@ 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 any
Output under the respective licensing as specified above, provided that such
Output includes only Output either generated by the unmodified Package,
and/or additional 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
requirements of the AGPLv3 license of this Package.