Spaces:
Runtime error
Runtime error
neon_arch
commited on
Commit
•
b46dc99
1
Parent(s):
a410a57
changing license from GPLv3 to AGPLv3
Browse files
LICENSE
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
-
GNU GENERAL PUBLIC LICENSE
|
2 |
-
Version 3,
|
3 |
|
4 |
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
|
5 |
Everyone is permitted to copy and distribute verbatim copies
|
@@ -7,17 +7,15 @@
|
|
7 |
|
8 |
Preamble
|
9 |
|
10 |
-
The GNU General Public License is a free, copyleft license for
|
11 |
-
software and other kinds of works
|
|
|
12 |
|
13 |
The licenses for most software and other practical works are designed
|
14 |
to take away your freedom to share and change the works. By contrast,
|
15 |
-
|
16 |
share and change all versions of a program--to make sure it remains free
|
17 |
-
software for all its users.
|
18 |
-
GNU General Public License for most of our software; it applies also to
|
19 |
-
any other work released this way by its authors. You can apply it to
|
20 |
-
your programs, too.
|
21 |
|
22 |
When we speak of free software, we are referring to freedom, not
|
23 |
price. Our General Public Licenses are designed to make sure that you
|
@@ -26,44 +24,34 @@ them if you wish), that you receive source code or can get it if you
|
|
26 |
want it, that you can change the software or use pieces of it in new
|
27 |
free programs, and that you know you can do these things.
|
28 |
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
that
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
products. If such problems arise substantially in other domains, we
|
58 |
-
stand ready to extend this provision to those domains in future versions
|
59 |
-
of the GPL, as needed to protect the freedom of users.
|
60 |
-
|
61 |
-
Finally, every program is threatened constantly by software patents.
|
62 |
-
States should not allow patents to restrict development and use of
|
63 |
-
software on general-purpose computers, but in those that do, we wish to
|
64 |
-
avoid the special danger that patents applied to a free program could
|
65 |
-
make it effectively proprietary. To prevent this, the GPL assures that
|
66 |
-
patents cannot be used to render the program non-free.
|
67 |
|
68 |
The precise terms and conditions for copying, distribution and
|
69 |
modification follow.
|
@@ -72,7 +60,7 @@ modification follow.
|
|
72 |
|
73 |
0. Definitions.
|
74 |
|
75 |
-
"This License" refers to version 3 of the GNU General Public License.
|
76 |
|
77 |
"Copyright" also means copyright-like laws that apply to other kinds of
|
78 |
works, such as semiconductor masks.
|
@@ -549,35 +537,45 @@ to collect a royalty for further conveying from those to whom you convey
|
|
549 |
the Program, the only way you could satisfy both those terms and this
|
550 |
License would be to refrain entirely from conveying the Program.
|
551 |
|
552 |
-
13. Use with the GNU
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
553 |
|
554 |
Notwithstanding any other provision of this License, you have
|
555 |
permission to link or combine any covered work with a work licensed
|
556 |
-
under version 3 of the GNU
|
557 |
combined work, and to convey the resulting work. The terms of this
|
558 |
License will continue to apply to the part which is the covered work,
|
559 |
-
but the
|
560 |
-
|
561 |
-
combination as such.
|
562 |
|
563 |
14. Revised Versions of this License.
|
564 |
|
565 |
The Free Software Foundation may publish revised and/or new versions of
|
566 |
-
the GNU General Public License from time to time. Such new versions
|
567 |
-
be similar in spirit to the present version, but may differ in detail to
|
568 |
address new problems or concerns.
|
569 |
|
570 |
Each version is given a distinguishing version number. If the
|
571 |
-
Program specifies that a certain numbered version of the GNU General
|
572 |
Public License "or any later version" applies to it, you have the
|
573 |
option of following the terms and conditions either of that numbered
|
574 |
version or of any later version published by the Free Software
|
575 |
Foundation. If the Program does not specify a version number of the
|
576 |
-
GNU General Public License, you may choose any version ever published
|
577 |
by the Free Software Foundation.
|
578 |
|
579 |
If the Program specifies that a proxy can decide which future
|
580 |
-
versions of the GNU General Public License can be used, that proxy's
|
581 |
public statement of acceptance of a version permanently authorizes you
|
582 |
to choose that version for the Program.
|
583 |
|
@@ -635,40 +633,29 @@ the "copyright" line and a pointer to where the full notice is found.
|
|
635 |
Copyright (C) 2023 neon_arch
|
636 |
|
637 |
This program is free software: you can redistribute it and/or modify
|
638 |
-
it under the terms of the GNU General Public License as published
|
639 |
-
the Free Software Foundation, either version 3 of the License, or
|
640 |
(at your option) any later version.
|
641 |
|
642 |
This program is distributed in the hope that it will be useful,
|
643 |
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
644 |
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
645 |
-
GNU General Public License for more details.
|
646 |
|
647 |
-
You should have received a copy of the GNU General Public License
|
648 |
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
649 |
|
650 |
Also add information on how to contact you by electronic and paper mail.
|
651 |
|
652 |
-
If
|
653 |
-
|
654 |
-
|
655 |
-
|
656 |
-
|
657 |
-
|
658 |
-
|
659 |
-
|
660 |
-
The hypothetical commands `show w' and `show c' should show the appropriate
|
661 |
-
parts of the General Public License. Of course, your program's commands
|
662 |
-
might be different; for a GUI interface, you would use an "about box".
|
663 |
|
664 |
You should also get your employer (if you work as a programmer) or school,
|
665 |
if any, to sign a "copyright disclaimer" for the program, if necessary.
|
666 |
-
For more information on this, and how to apply and follow the GNU
|
667 |
<https://www.gnu.org/licenses/>.
|
668 |
-
|
669 |
-
The GNU General Public License does not permit incorporating your program
|
670 |
-
into proprietary programs. If your program is a subroutine library, you
|
671 |
-
may consider it more useful to permit linking proprietary applications with
|
672 |
-
the library. If this is what you want to do, use the GNU Lesser General
|
673 |
-
Public License instead of this License. But first, please read
|
674 |
-
<https://www.gnu.org/licenses/why-not-lgpl.html>.
|
|
|
1 |
+
GNU AFFERO GENERAL PUBLIC LICENSE
|
2 |
+
Version 3, 19 November 2007
|
3 |
|
4 |
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
|
5 |
Everyone is permitted to copy and distribute verbatim copies
|
|
|
7 |
|
8 |
Preamble
|
9 |
|
10 |
+
The GNU Affero General Public License is a free, copyleft license for
|
11 |
+
software and other kinds of works, specifically designed to ensure
|
12 |
+
cooperation with the community in the case of network server software.
|
13 |
|
14 |
The licenses for most software and other practical works are designed
|
15 |
to take away your freedom to share and change the works. By contrast,
|
16 |
+
our General Public Licenses are intended to guarantee your freedom to
|
17 |
share and change all versions of a program--to make sure it remains free
|
18 |
+
software for all its users.
|
|
|
|
|
|
|
19 |
|
20 |
When we speak of free software, we are referring to freedom, not
|
21 |
price. Our General Public Licenses are designed to make sure that you
|
|
|
24 |
want it, that you can change the software or use pieces of it in new
|
25 |
free programs, and that you know you can do these things.
|
26 |
|
27 |
+
Developers that use our General Public Licenses protect your rights
|
28 |
+
with two steps: (1) assert copyright on the software, and (2) offer
|
29 |
+
you this License which gives you legal permission to copy, distribute
|
30 |
+
and/or modify the software.
|
31 |
+
|
32 |
+
A secondary benefit of defending all users' freedom is that
|
33 |
+
improvements made in alternate versions of the program, if they
|
34 |
+
receive widespread use, become available for other developers to
|
35 |
+
incorporate. Many developers of free software are heartened and
|
36 |
+
encouraged by the resulting cooperation. However, in the case of
|
37 |
+
software used on network servers, this result may fail to come about.
|
38 |
+
The GNU General Public License permits making a modified version and
|
39 |
+
letting the public access it on a server without ever releasing its
|
40 |
+
source code to the public.
|
41 |
+
|
42 |
+
The GNU Affero General Public License is designed specifically to
|
43 |
+
ensure that, in such cases, the modified source code becomes available
|
44 |
+
to the community. It requires the operator of a network server to
|
45 |
+
provide the source code of the modified version running there to the
|
46 |
+
users of that server. Therefore, public use of a modified version, on
|
47 |
+
a publicly accessible server, gives the public access to the source
|
48 |
+
code of the modified version.
|
49 |
+
|
50 |
+
An older license, called the Affero General Public License and
|
51 |
+
published by Affero, was designed to accomplish similar goals. This is
|
52 |
+
a different license, not a version of the Affero GPL, but Affero has
|
53 |
+
released a new version of the Affero GPL which permits relicensing under
|
54 |
+
this license.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
55 |
|
56 |
The precise terms and conditions for copying, distribution and
|
57 |
modification follow.
|
|
|
60 |
|
61 |
0. Definitions.
|
62 |
|
63 |
+
"This License" refers to version 3 of the GNU Affero General Public License.
|
64 |
|
65 |
"Copyright" also means copyright-like laws that apply to other kinds of
|
66 |
works, such as semiconductor masks.
|
|
|
537 |
the Program, the only way you could satisfy both those terms and this
|
538 |
License would be to refrain entirely from conveying the Program.
|
539 |
|
540 |
+
13. Remote Network Interaction; Use with the GNU General Public License.
|
541 |
+
|
542 |
+
Notwithstanding any other provision of this License, if you modify the
|
543 |
+
Program, your modified version must prominently offer all users
|
544 |
+
interacting with it remotely through a computer network (if your version
|
545 |
+
supports such interaction) an opportunity to receive the Corresponding
|
546 |
+
Source of your version by providing access to the Corresponding Source
|
547 |
+
from a network server at no charge, through some standard or customary
|
548 |
+
means of facilitating copying of software. This Corresponding Source
|
549 |
+
shall include the Corresponding Source for any work covered by version 3
|
550 |
+
of the GNU General Public License that is incorporated pursuant to the
|
551 |
+
following paragraph.
|
552 |
|
553 |
Notwithstanding any other provision of this License, you have
|
554 |
permission to link or combine any covered work with a work licensed
|
555 |
+
under version 3 of the GNU General Public License into a single
|
556 |
combined work, and to convey the resulting work. The terms of this
|
557 |
License will continue to apply to the part which is the covered work,
|
558 |
+
but the work with which it is combined will remain governed by version
|
559 |
+
3 of the GNU General Public License.
|
|
|
560 |
|
561 |
14. Revised Versions of this License.
|
562 |
|
563 |
The Free Software Foundation may publish revised and/or new versions of
|
564 |
+
the GNU Affero General Public License from time to time. Such new versions
|
565 |
+
will be similar in spirit to the present version, but may differ in detail to
|
566 |
address new problems or concerns.
|
567 |
|
568 |
Each version is given a distinguishing version number. If the
|
569 |
+
Program specifies that a certain numbered version of the GNU Affero General
|
570 |
Public License "or any later version" applies to it, you have the
|
571 |
option of following the terms and conditions either of that numbered
|
572 |
version or of any later version published by the Free Software
|
573 |
Foundation. If the Program does not specify a version number of the
|
574 |
+
GNU Affero General Public License, you may choose any version ever published
|
575 |
by the Free Software Foundation.
|
576 |
|
577 |
If the Program specifies that a proxy can decide which future
|
578 |
+
versions of the GNU Affero General Public License can be used, that proxy's
|
579 |
public statement of acceptance of a version permanently authorizes you
|
580 |
to choose that version for the Program.
|
581 |
|
|
|
633 |
Copyright (C) 2023 neon_arch
|
634 |
|
635 |
This program is free software: you can redistribute it and/or modify
|
636 |
+
it under the terms of the GNU Affero General Public License as published
|
637 |
+
by the Free Software Foundation, either version 3 of the License, or
|
638 |
(at your option) any later version.
|
639 |
|
640 |
This program is distributed in the hope that it will be useful,
|
641 |
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
642 |
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
643 |
+
GNU Affero General Public License for more details.
|
644 |
|
645 |
+
You should have received a copy of the GNU Affero General Public License
|
646 |
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
647 |
|
648 |
Also add information on how to contact you by electronic and paper mail.
|
649 |
|
650 |
+
If your software can interact with users remotely through a computer
|
651 |
+
network, you should also make sure that it provides a way for users to
|
652 |
+
get its source. For example, if your program is a web application, its
|
653 |
+
interface could display a "Source" link that leads users to an archive
|
654 |
+
of the code. There are many ways you could offer source, and different
|
655 |
+
solutions will be better for different programs; see section 13 for the
|
656 |
+
specific requirements.
|
|
|
|
|
|
|
|
|
657 |
|
658 |
You should also get your employer (if you work as a programmer) or school,
|
659 |
if any, to sign a "copyright disclaimer" for the program, if necessary.
|
660 |
+
For more information on this, and how to apply and follow the GNU AGPL, see
|
661 |
<https://www.gnu.org/licenses/>.
|
|
|
|
|
|
|
|
|
|
|
|
|
|