itlicense under agpl rather - blck - ephemeral pastebin/url shortener Err parazyd.org 70 hgit clone https://git.parazyd.org/blck URL:https://git.parazyd.org/blck parazyd.org 70 1Log /git/blck/log.gph parazyd.org 70 1Files /git/blck/files.gph parazyd.org 70 1Refs /git/blck/refs.gph parazyd.org 70 1README /git/blck/file/README.md.gph parazyd.org 70 1LICENSE /git/blck/file/LICENSE.gph parazyd.org 70 i--- Err parazyd.org 70 1commit 0005e1c0b0304bb18558dab6e96b5f43ea2059ed /git/blck/commit/0005e1c0b0304bb18558dab6e96b5f43ea2059ed.gph parazyd.org 70 1parent 47daafa01823ea17ae43c1d11e91455968563ed0 /git/blck/commit/47daafa01823ea17ae43c1d11e91455968563ed0.gph parazyd.org 70 hAuthor: parazyd URL:mailto:parazyd@dyne.org parazyd.org 70 iDate: Sun, 19 Mar 2017 23:20:36 +0100 Err parazyd.org 70 i Err parazyd.org 70 ilicense under agpl rather Err parazyd.org 70 i Err parazyd.org 70 iDiffstat: Err parazyd.org 70 i M LICENSE | 158 +++++++++++++++++++------------ Err parazyd.org 70 i Err parazyd.org 70 i1 file changed, 100 insertions(+), 58 deletions(-) Err parazyd.org 70 i--- Err parazyd.org 70 1diff --git a/LICENSE b/LICENSE /git/blck/file/LICENSE.gph parazyd.org 70 it@@ -1,5 +1,5 @@ Err parazyd.org 70 i- GNU GENERAL PUBLIC LICENSE Err parazyd.org 70 i- Version 3, 29 June 2007 Err parazyd.org 70 i+ GNU AFFERO GENERAL PUBLIC LICENSE Err parazyd.org 70 i+ Version 3, 19 November 2007 Err parazyd.org 70 i Err parazyd.org 70 i Copyright (C) 2007 Free Software Foundation, Inc. Err parazyd.org 70 i Everyone is permitted to copy and distribute verbatim copies Err parazyd.org 70 it@@ -7,17 +7,15 @@ Err parazyd.org 70 i Err parazyd.org 70 i Preamble Err parazyd.org 70 i Err parazyd.org 70 i- The GNU General Public License is a free, copyleft license for Err parazyd.org 70 i-software and other kinds of works. Err parazyd.org 70 i+ The GNU Affero General Public License is a free, copyleft license for Err parazyd.org 70 i+software and other kinds of works, specifically designed to ensure Err parazyd.org 70 i+cooperation with the community in the case of network server software. Err parazyd.org 70 i Err parazyd.org 70 i The licenses for most software and other practical works are designed Err parazyd.org 70 i to take away your freedom to share and change the works. By contrast, Err parazyd.org 70 i-the GNU General Public License is intended to guarantee your freedom to Err parazyd.org 70 i+our General Public Licenses are intended to guarantee your freedom to Err parazyd.org 70 i share and change all versions of a program--to make sure it remains free Err parazyd.org 70 i-software for all its users. We, the Free Software Foundation, use the Err parazyd.org 70 i-GNU General Public License for most of our software; it applies also to Err parazyd.org 70 i-any other work released this way by its authors. You can apply it to Err parazyd.org 70 i-your programs, too. Err parazyd.org 70 i+software for all its users. Err parazyd.org 70 i Err parazyd.org 70 i When we speak of free software, we are referring to freedom, not Err parazyd.org 70 i price. Our General Public Licenses are designed to make sure that you Err parazyd.org 70 it@@ -26,44 +24,34 @@ them if you wish), that you receive source code or can get it if you Err parazyd.org 70 i want it, that you can change the software or use pieces of it in new Err parazyd.org 70 i free programs, and that you know you can do these things. Err parazyd.org 70 i Err parazyd.org 70 i- To protect your rights, we need to prevent others from denying you Err parazyd.org 70 i-these rights or asking you to surrender the rights. Therefore, you have Err parazyd.org 70 i-certain responsibilities if you distribute copies of the software, or if Err parazyd.org 70 i-you modify it: responsibilities to respect the freedom of others. Err parazyd.org 70 i- Err parazyd.org 70 i- For example, if you distribute copies of such a program, whether Err parazyd.org 70 i-gratis or for a fee, you must pass on to the recipients the same Err parazyd.org 70 i-freedoms that you received. You must make sure that they, too, receive Err parazyd.org 70 i-or can get the source code. And you must show them these terms so they Err parazyd.org 70 i-know their rights. Err parazyd.org 70 i- Err parazyd.org 70 i- Developers that use the GNU GPL protect your rights with two steps: Err parazyd.org 70 i-(1) assert copyright on the software, and (2) offer you this License Err parazyd.org 70 i-giving you legal permission to copy, distribute and/or modify it. Err parazyd.org 70 i- Err parazyd.org 70 i- For the developers' and authors' protection, the GPL clearly explains Err parazyd.org 70 i-that there is no warranty for this free software. For both users' and Err parazyd.org 70 i-authors' sake, the GPL requires that modified versions be marked as Err parazyd.org 70 i-changed, so that their problems will not be attributed erroneously to Err parazyd.org 70 i-authors of previous versions. Err parazyd.org 70 i- Err parazyd.org 70 i- Some devices are designed to deny users access to install or run Err parazyd.org 70 i-modified versions of the software inside them, although the manufacturer Err parazyd.org 70 i-can do so. This is fundamentally incompatible with the aim of Err parazyd.org 70 i-protecting users' freedom to change the software. The systematic Err parazyd.org 70 i-pattern of such abuse occurs in the area of products for individuals to Err parazyd.org 70 i-use, which is precisely where it is most unacceptable. Therefore, we Err parazyd.org 70 i-have designed this version of the GPL to prohibit the practice for those Err parazyd.org 70 i-products. If such problems arise substantially in other domains, we Err parazyd.org 70 i-stand ready to extend this provision to those domains in future versions Err parazyd.org 70 i-of the GPL, as needed to protect the freedom of users. Err parazyd.org 70 i- Err parazyd.org 70 i- Finally, every program is threatened constantly by software patents. Err parazyd.org 70 i-States should not allow patents to restrict development and use of Err parazyd.org 70 i-software on general-purpose computers, but in those that do, we wish to Err parazyd.org 70 i-avoid the special danger that patents applied to a free program could Err parazyd.org 70 i-make it effectively proprietary. To prevent this, the GPL assures that Err parazyd.org 70 i-patents cannot be used to render the program non-free. Err parazyd.org 70 i+ Developers that use our General Public Licenses protect your rights Err parazyd.org 70 i+with two steps: (1) assert copyright on the software, and (2) offer Err parazyd.org 70 i+you this License which gives you legal permission to copy, distribute Err parazyd.org 70 i+and/or modify the software. Err parazyd.org 70 i+ Err parazyd.org 70 i+ A secondary benefit of defending all users' freedom is that Err parazyd.org 70 i+improvements made in alternate versions of the program, if they Err parazyd.org 70 i+receive widespread use, become available for other developers to Err parazyd.org 70 i+incorporate. Many developers of free software are heartened and Err parazyd.org 70 i+encouraged by the resulting cooperation. However, in the case of Err parazyd.org 70 i+software used on network servers, this result may fail to come about. Err parazyd.org 70 i+The GNU General Public License permits making a modified version and Err parazyd.org 70 i+letting the public access it on a server without ever releasing its Err parazyd.org 70 i+source code to the public. Err parazyd.org 70 i+ Err parazyd.org 70 i+ The GNU Affero General Public License is designed specifically to Err parazyd.org 70 i+ensure that, in such cases, the modified source code becomes available Err parazyd.org 70 i+to the community. It requires the operator of a network server to Err parazyd.org 70 i+provide the source code of the modified version running there to the Err parazyd.org 70 i+users of that server. Therefore, public use of a modified version, on Err parazyd.org 70 i+a publicly accessible server, gives the public access to the source Err parazyd.org 70 i+code of the modified version. Err parazyd.org 70 i+ Err parazyd.org 70 i+ An older license, called the Affero General Public License and Err parazyd.org 70 i+published by Affero, was designed to accomplish similar goals. This is Err parazyd.org 70 i+a different license, not a version of the Affero GPL, but Affero has Err parazyd.org 70 i+released a new version of the Affero GPL which permits relicensing under Err parazyd.org 70 i+this license. Err parazyd.org 70 i Err parazyd.org 70 i The precise terms and conditions for copying, distribution and Err parazyd.org 70 i modification follow. Err parazyd.org 70 it@@ -72,7 +60,7 @@ modification follow. Err parazyd.org 70 i Err parazyd.org 70 i 0. Definitions. Err parazyd.org 70 i Err parazyd.org 70 i- "This License" refers to version 3 of the GNU General Public License. Err parazyd.org 70 i+ "This License" refers to version 3 of the GNU Affero General Public License. Err parazyd.org 70 i Err parazyd.org 70 i "Copyright" also means copyright-like laws that apply to other kinds of Err parazyd.org 70 i works, such as semiconductor masks. Err parazyd.org 70 it@@ -549,35 +537,45 @@ to collect a royalty for further conveying from those to whom you convey Err parazyd.org 70 i the Program, the only way you could satisfy both those terms and this Err parazyd.org 70 i License would be to refrain entirely from conveying the Program. Err parazyd.org 70 i Err parazyd.org 70 i- 13. Use with the GNU Affero General Public License. Err parazyd.org 70 i+ 13. Remote Network Interaction; Use with the GNU General Public License. Err parazyd.org 70 i+ Err parazyd.org 70 i+ Notwithstanding any other provision of this License, if you modify the Err parazyd.org 70 i+Program, your modified version must prominently offer all users Err parazyd.org 70 i+interacting with it remotely through a computer network (if your version Err parazyd.org 70 i+supports such interaction) an opportunity to receive the Corresponding Err parazyd.org 70 i+Source of your version by providing access to the Corresponding Source Err parazyd.org 70 i+from a network server at no charge, through some standard or customary Err parazyd.org 70 i+means of facilitating copying of software. This Corresponding Source Err parazyd.org 70 i+shall include the Corresponding Source for any work covered by version 3 Err parazyd.org 70 i+of the GNU General Public License that is incorporated pursuant to the Err parazyd.org 70 i+following paragraph. Err parazyd.org 70 i Err parazyd.org 70 i Notwithstanding any other provision of this License, you have Err parazyd.org 70 i permission to link or combine any covered work with a work licensed Err parazyd.org 70 i-under version 3 of the GNU Affero General Public License into a single Err parazyd.org 70 i+under version 3 of the GNU General Public License into a single Err parazyd.org 70 i combined work, and to convey the resulting work. The terms of this Err parazyd.org 70 i License will continue to apply to the part which is the covered work, Err parazyd.org 70 i-but the special requirements of the GNU Affero General Public License, Err parazyd.org 70 i-section 13, concerning interaction through a network will apply to the Err parazyd.org 70 i-combination as such. Err parazyd.org 70 i+but the work with which it is combined will remain governed by version Err parazyd.org 70 i+3 of the GNU General Public License. Err parazyd.org 70 i Err parazyd.org 70 i 14. Revised Versions of this License. Err parazyd.org 70 i Err parazyd.org 70 i The Free Software Foundation may publish revised and/or new versions of Err parazyd.org 70 i-the GNU General Public License from time to time. Such new versions will Err parazyd.org 70 i-be similar in spirit to the present version, but may differ in detail to Err parazyd.org 70 i+the GNU Affero General Public License from time to time. Such new versions Err parazyd.org 70 i+will be similar in spirit to the present version, but may differ in detail to Err parazyd.org 70 i address new problems or concerns. Err parazyd.org 70 i Err parazyd.org 70 i Each version is given a distinguishing version number. If the Err parazyd.org 70 i-Program specifies that a certain numbered version of the GNU General Err parazyd.org 70 i+Program specifies that a certain numbered version of the GNU Affero General Err parazyd.org 70 i Public License "or any later version" applies to it, you have the Err parazyd.org 70 i option of following the terms and conditions either of that numbered Err parazyd.org 70 i version or of any later version published by the Free Software Err parazyd.org 70 i Foundation. If the Program does not specify a version number of the Err parazyd.org 70 i-GNU General Public License, you may choose any version ever published Err parazyd.org 70 i+GNU Affero General Public License, you may choose any version ever published Err parazyd.org 70 i by the Free Software Foundation. Err parazyd.org 70 i Err parazyd.org 70 i If the Program specifies that a proxy can decide which future Err parazyd.org 70 i-versions of the GNU General Public License can be used, that proxy's Err parazyd.org 70 i+versions of the GNU Affero General Public License can be used, that proxy's Err parazyd.org 70 i public statement of acceptance of a version permanently authorizes you Err parazyd.org 70 i to choose that version for the Program. Err parazyd.org 70 i Err parazyd.org 70 it@@ -617,3 +615,47 @@ reviewing courts shall apply local law that most closely approximates Err parazyd.org 70 i an absolute waiver of all civil liability in connection with the Err parazyd.org 70 i Program, unless a warranty or assumption of liability accompanies a Err parazyd.org 70 i copy of the Program in return for a fee. Err parazyd.org 70 i+ Err parazyd.org 70 i+ END OF TERMS AND CONDITIONS Err parazyd.org 70 i+ Err parazyd.org 70 i+ How to Apply These Terms to Your New Programs Err parazyd.org 70 i+ Err parazyd.org 70 i+ If you develop a new program, and you want it to be of the greatest Err parazyd.org 70 i+possible use to the public, the best way to achieve this is to make it Err parazyd.org 70 i+free software which everyone can redistribute and change under these terms. Err parazyd.org 70 i+ Err parazyd.org 70 i+ To do so, attach the following notices to the program. It is safest Err parazyd.org 70 i+to attach them to the start of each source file to most effectively Err parazyd.org 70 i+state the exclusion of warranty; and each file should have at least Err parazyd.org 70 i+the "copyright" line and a pointer to where the full notice is found. Err parazyd.org 70 i+ Err parazyd.org 70 i+ Err parazyd.org 70 i+ Copyright (C) Err parazyd.org 70 i+ Err parazyd.org 70 i+ This program is free software: you can redistribute it and/or modify Err parazyd.org 70 i+ it under the terms of the GNU Affero General Public License as published by Err parazyd.org 70 i+ the Free Software Foundation, either version 3 of the License, or Err parazyd.org 70 i+ (at your option) any later version. Err parazyd.org 70 i+ Err parazyd.org 70 i+ This program is distributed in the hope that it will be useful, Err parazyd.org 70 i+ but WITHOUT ANY WARRANTY; without even the implied warranty of Err parazyd.org 70 i+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Err parazyd.org 70 i+ GNU Affero General Public License for more details. Err parazyd.org 70 i+ Err parazyd.org 70 i+ You should have received a copy of the GNU Affero General Public License Err parazyd.org 70 i+ along with this program. If not, see . Err parazyd.org 70 i+ Err parazyd.org 70 i+Also add information on how to contact you by electronic and paper mail. Err parazyd.org 70 i+ Err parazyd.org 70 i+ If your software can interact with users remotely through a computer Err parazyd.org 70 i+network, you should also make sure that it provides a way for users to Err parazyd.org 70 i+get its source. For example, if your program is a web application, its Err parazyd.org 70 i+interface could display a "Source" link that leads users to an archive Err parazyd.org 70 i+of the code. There are many ways you could offer source, and different Err parazyd.org 70 i+solutions will be better for different programs; see section 13 for the Err parazyd.org 70 i+specific requirements. Err parazyd.org 70 i+ Err parazyd.org 70 i+ You should also get your employer (if you work as a programmer) or school, Err parazyd.org 70 i+if any, to sign a "copyright disclaimer" for the program, if necessary. Err parazyd.org 70 i+For more information on this, and how to apply and follow the GNU AGPL, see Err parazyd.org 70 i+. Err parazyd.org 70 .