Add licence
[ckanext-datagovau.git] / LICENSE
Alex Sadleir 1 License
2 +++++++
3
4 CKAN - Data Catalogue Software
5 Copyright (C) 2007 Open Knowledge Foundation
6
7 CKAN extensions/plugins
8 Copyright (C) 2013 Link Digital
9
10 This program is free software: you can redistribute it and/or modify
11 it under the terms of the GNU Affero General Public License as
12 published by the Free Software Foundation, either version 3 of the
13 License, or (at your option) any later version.
14
15 This program is distributed in the hope that it will be useful,
16 but WITHOUT ANY WARRANTY; without even the implied warranty of
17 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18 GNU Affero General Public License for more details.
19
20 You should have received a copy of the GNU Affero General Public License
21 along with this program. If not, see <http://www.gnu.org/licenses/>.
22
23
24
25 GNU AFFERO GENERAL PUBLIC LICENSE
26 Version 3, 19 November 2007
27
28 Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
29 Everyone is permitted to copy and distribute verbatim copies
30 of this license document, but changing it is not allowed.
31
32 Preamble
33
34 The GNU Affero General Public License is a free, copyleft license for
35 software and other kinds of works, specifically designed to ensure
36 cooperation with the community in the case of network server software.
37
38 The licenses for most software and other practical works are designed
39 to take away your freedom to share and change the works. By contrast,
40 our General Public Licenses are intended to guarantee your freedom to
41 share and change all versions of a program--to make sure it remains free
42 software for all its users.
43
44 When we speak of free software, we are referring to freedom, not
45 price. Our General Public Licenses are designed to make sure that you
46 have the freedom to distribute copies of free software (and charge for
47 them if you wish), that you receive source code or can get it if you
48 want it, that you can change the software or use pieces of it in new
49 free programs, and that you know you can do these things.
50
51 Developers that use our General Public Licenses protect your rights
52 with two steps: (1) assert copyright on the software, and (2) offer
53 you this License which gives you legal permission to copy, distribute
54 and/or modify the software.
55
56 A secondary benefit of defending all users' freedom is that
57 improvements made in alternate versions of the program, if they
58 receive widespread use, become available for other developers to
59 incorporate. Many developers of free software are heartened and
60 encouraged by the resulting cooperation. However, in the case of
61 software used on network servers, this result may fail to come about.
62 The GNU General Public License permits making a modified version and
63 letting the public access it on a server without ever releasing its
64 source code to the public.
65
66 The GNU Affero General Public License is designed specifically to
67 ensure that, in such cases, the modified source code becomes available
68 to the community. It requires the operator of a network server to
69 provide the source code of the modified version running there to the
70 users of that server. Therefore, public use of a modified version, on
71 a publicly accessible server, gives the public access to the source
72 code of the modified version.
73
74 An older license, called the Affero General Public License and
75 published by Affero, was designed to accomplish similar goals. This is
76 a different license, not a version of the Affero GPL, but Affero has
77 released a new version of the Affero GPL which permits relicensing under
78 this license.
79
80 The precise terms and conditions for copying, distribution and
81 modification follow.
82
83 TERMS AND CONDITIONS
84
85 0. Definitions.
86
87 "This License" refers to version 3 of the GNU Affero General Public License.
88
89 "Copyright" also means copyright-like laws that apply to other kinds of
90 works, such as semiconductor masks.
91
92 "The Program" refers to any copyrightable work licensed under this
93 License. Each licensee is addressed as "you". "Licensees" and
94 "recipients" may be individuals or organizations.
95
96 To "modify" a work means to copy from or adapt all or part of the work
97 in a fashion requiring copyright permission, other than the making of an
98 exact copy. The resulting work is called a "modified version" of the
99 earlier work or a work "based on" the earlier work.
100
101 A "covered work" means either the unmodified Program or a work based
102 on the Program.
103
104 To "propagate" a work means to do anything with it that, without
105 permission, would make you directly or secondarily liable for
106 infringement under applicable copyright law, except executing it on a
107 computer or modifying a private copy. Propagation includes copying,
108 distribution (with or without modification), making available to the
109 public, and in some countries other activities as well.
110
111 To "convey" a work means any kind of propagation that enables other
112 parties to make or receive copies. Mere interaction with a user through
113 a computer network, with no transfer of a copy, is not conveying.
114
115 An interactive user interface displays "Appropriate Legal Notices"
116 to the extent that it includes a convenient and prominently visible
117 feature that (1) displays an appropriate copyright notice, and (2)
118 tells the user that there is no warranty for the work (except to the
119 extent that warranties are provided), that licensees may convey the
120 work under this License, and how to view a copy of this License. If
121 the interface presents a list of user commands or options, such as a
122 menu, a prominent item in the list meets this criterion.
123
124 1. Source Code.
125
126 The "source code" for a work means the preferred form of the work
127 for making modifications to it. "Object code" means any non-source
128 form of a work.
129
130 A "Standard Interface" means an interface that either is an official
131 standard defined by a recognized standards body, or, in the case of
132 interfaces specified for a particular programming language, one that
133 is widely used among developers working in that language.
134
135 The "System Libraries" of an executable work include anything, other
136 than the work as a whole, that (a) is included in the normal form of
137 packaging a Major Component, but which is not part of that Major
138 Component, and (b) serves only to enable use of the work with that
139 Major Component, or to implement a Standard Interface for which an
140 implementation is available to the public in source code form. A
141 "Major Component", in this context, means a major essential component
142 (kernel, window system, and so on) of the specific operating system
143 (if any) on which the executable work runs, or a compiler used to
144 produce the work, or an object code interpreter used to run it.
145
146 The "Corresponding Source" for a work in object code form means all
147 the source code needed to generate, install, and (for an executable
148 work) run the object code and to modify the work, including scripts to
149 control those activities. However, it does not include the work's
150 System Libraries, or general-purpose tools or generally available free
151 programs which are used unmodified in performing those activities but
152 which are not part of the work. For example, Corresponding Source
153 includes interface definition files associated with source files for
154 the work, and the source code for shared libraries and dynamically
155 linked subprograms that the work is specifically designed to require,
156 such as by intimate data communication or control flow between those
157 subprograms and other parts of the work.
158
159 The Corresponding Source need not include anything that users
160 can regenerate automatically from other parts of the Corresponding
161 Source.
162
163 The Corresponding Source for a work in source code form is that
164 same work.
165
166 2. Basic Permissions.
167
168 All rights granted under this License are granted for the term of
169 copyright on the Program, and are irrevocable provided the stated
170 conditions are met. This License explicitly affirms your unlimited
171 permission to run the unmodified Program. The output from running a
172 covered work is covered by this License only if the output, given its
173 content, constitutes a covered work. This License acknowledges your
174 rights of fair use or other equivalent, as provided by copyright law.
175
176 You may make, run and propagate covered works that you do not
177 convey, without conditions so long as your license otherwise remains
178 in force. You may convey covered works to others for the sole purpose
179 of having them make modifications exclusively for you, or provide you
180 with facilities for running those works, provided that you comply with
181 the terms of this License in conveying all material for which you do
182 not control copyright. Those thus making or running the covered works
183 for you must do so exclusively on your behalf, under your direction
184 and control, on terms that prohibit them from making any copies of
185 your copyrighted material outside their relationship with you.
186
187 Conveying under any other circumstances is permitted solely under
188 the conditions stated below. Sublicensing is not allowed; section 10
189 makes it unnecessary.
190
191 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
192
193 No covered work shall be deemed part of an effective technological
194 measure under any applicable law fulfilling obligations under article
195 11 of the WIPO copyright treaty adopted on 20 December 1996, or
196 similar laws prohibiting or restricting circumvention of such
197 measures.
198
199 When you convey a covered work, you waive any legal power to forbid
200 circumvention of technological measures to the extent such circumvention
201 is effected by exercising rights under this License with respect to
202 the covered work, and you disclaim any intention to limit operation or
203 modification of the work as a means of enforcing, against the work's
204 users, your or third parties' legal rights to forbid circumvention of
205 technological measures.
206
207 4. Conveying Verbatim Copies.
208
209 You may convey verbatim copies of the Program's source code as you
210 receive it, in any medium, provided that you conspicuously and
211 appropriately publish on each copy an appropriate copyright notice;
212 keep intact all notices stating that this License and any
213 non-permissive terms added in accord with section 7 apply to the code;
214 keep intact all notices of the absence of any warranty; and give all
215 recipients a copy of this License along with the Program.
216