source: imaps-frontend/node_modules/throttle-debounce/LICENSE.md@ d565449

main
Last change on this file since d565449 was d565449, checked in by stefan toskovski <stefantoska84@…>, 4 weeks ago

Update repo after prototype presentation

  • Property mode set to 100644
File size: 16.8 KB
RevLine 
[d565449]1Copyright (c) Ivan Nikolić <http://ivannikolic.com>
2
3Permission is hereby granted, free of charge, to any person obtaining a copy
4of this software and associated documentation files (the "Software"), to deal
5in the Software without restriction, including without limitation the rights
6to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7copies of the Software, and to permit persons to whom the Software is
8furnished to do so, subject to the following conditions:
9
10The above copyright notice and this permission notice shall be included in
11all copies or substantial portions of the Software.
12
13THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
19THE SOFTWARE.
20
21---
22
23Copyright (c) 2010 "Cowboy" Ben Alman
24
25Permission is hereby granted, free of charge, to any person
26obtaining a copy of this software and associated documentation
27files (the "Software"), to deal in the Software without
28restriction, including without limitation the rights to use,
29copy, modify, merge, publish, distribute, sublicense, and/or sell
30copies of the Software, and to permit persons to whom the
31Software is furnished to do so, subject to the following
32conditions:
33
34The above copyright notice and this permission notice shall be
35included in all copies or substantial portions of the Software.
36
37THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
38EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
39OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
40NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
41HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
42WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
43FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
44OTHER DEALINGS IN THE SOFTWARE.
45
46---
47
48 GNU GENERAL PUBLIC LICENSE
49 Version 2, June 1991
50
51 Copyright (C) 1989, 1991 Free Software Foundation, Inc.
52 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
53 Everyone is permitted to copy and distribute verbatim copies
54 of this license document, but changing it is not allowed.
55
56 Preamble
57
58 The licenses for most software are designed to take away your
59freedom to share and change it. By contrast, the GNU General Public
60License is intended to guarantee your freedom to share and change free
61software--to make sure the software is free for all its users. This
62General Public License applies to most of the Free Software
63Foundation's software and to any other program whose authors commit to
64using it. (Some other Free Software Foundation software is covered by
65the GNU Lesser General Public License instead.) You can apply it to
66your programs, too.
67
68 When we speak of free software, we are referring to freedom, not
69price. Our General Public Licenses are designed to make sure that you
70have the freedom to distribute copies of free software (and charge for
71this service if you wish), that you receive source code or can get it
72if you want it, that you can change the software or use pieces of it
73in new free programs; and that you know you can do these things.
74
75 To protect your rights, we need to make restrictions that forbid
76anyone to deny you these rights or to ask you to surrender the rights.
77These restrictions translate to certain responsibilities for you if you
78distribute copies of the software, or if you modify it.
79
80 For example, if you distribute copies of such a program, whether
81gratis or for a fee, you must give the recipients all the rights that
82you have. You must make sure that they, too, receive or can get the
83source code. And you must show them these terms so they know their
84rights.
85
86 We protect your rights with two steps: (1) copyright the software, and
87(2) offer you this license which gives you legal permission to copy,
88distribute and/or modify the software.
89
90 Also, for each author's protection and ours, we want to make certain
91that everyone understands that there is no warranty for this free
92software. If the software is modified by someone else and passed on, we
93want its recipients to know that what they have is not the original, so
94that any problems introduced by others will not reflect on the original
95authors' reputations.
96
97 Finally, any free program is threatened constantly by software
98patents. We wish to avoid the danger that redistributors of a free
99program will individually obtain patent licenses, in effect making the
100program proprietary. To prevent this, we have made it clear that any
101patent must be licensed for everyone's free use or not licensed at all.
102
103 The precise terms and conditions for copying, distribution and
104modification follow.
105
106 GNU GENERAL PUBLIC LICENSE
107 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
108
109 0. This License applies to any program or other work which contains
110a notice placed by the copyright holder saying it may be distributed
111under the terms of this General Public License. The "Program", below,
112refers to any such program or work, and a "work based on the Program"
113means either the Program or any derivative work under copyright law:
114that is to say, a work containing the Program or a portion of it,
115either verbatim or with modifications and/or translated into another
116language. (Hereinafter, translation is included without limitation in
117the term "modification".) Each licensee is addressed as "you".
118
119Activities other than copying, distribution and modification are not
120covered by this License; they are outside its scope. The act of
121running the Program is not restricted, and the output from the Program
122is covered only if its contents constitute a work based on the
123Program (independent of having been made by running the Program).
124Whether that is true depends on what the Program does.
125
126 1. You may copy and distribute verbatim copies of the Program's
127source code as you receive it, in any medium, provided that you
128conspicuously and appropriately publish on each copy an appropriate
129copyright notice and disclaimer of warranty; keep intact all the
130notices that refer to this License and to the absence of any warranty;
131and give any other recipients of the Program a copy of this License
132along with the Program.
133
134You may charge a fee for the physical act of transferring a copy, and
135you may at your option offer warranty protection in exchange for a fee.
136
137 2. You may modify your copy or copies of the Program or any portion
138of it, thus forming a work based on the Program, and copy and
139distribute such modifications or work under the terms of Section 1
140above, provided that you also meet all of these conditions:
141
142 a) You must cause the modified files to carry prominent notices
143 stating that you changed the files and the date of any change.
144
145 b) You must cause any work that you distribute or publish, that in
146 whole or in part contains or is derived from the Program or any
147 part thereof, to be licensed as a whole at no charge to all third
148 parties under the terms of this License.
149
150 c) If the modified program normally reads commands interactively
151 when run, you must cause it, when started running for such
152 interactive use in the most ordinary way, to print or display an
153 announcement including an appropriate copyright notice and a
154 notice that there is no warranty (or else, saying that you provide
155 a warranty) and that users may redistribute the program under
156 these conditions, and telling the user how to view a copy of this
157 License. (Exception: if the Program itself is interactive but
158 does not normally print such an announcement, your work based on
159 the Program is not required to print an announcement.)
160
161These requirements apply to the modified work as a whole. If
162identifiable sections of that work are not derived from the Program,
163and can be reasonably considered independent and separate works in
164themselves, then this License, and its terms, do not apply to those
165sections when you distribute them as separate works. But when you
166distribute the same sections as part of a whole which is a work based
167on the Program, the distribution of the whole must be on the terms of
168this License, whose permissions for other licensees extend to the
169entire whole, and thus to each and every part regardless of who wrote it.
170
171Thus, it is not the intent of this section to claim rights or contest
172your rights to work written entirely by you; rather, the intent is to
173exercise the right to control the distribution of derivative or
174collective works based on the Program.
175
176In addition, mere aggregation of another work not based on the Program
177with the Program (or with a work based on the Program) on a volume of
178a storage or distribution medium does not bring the other work under
179the scope of this License.
180
181 3. You may copy and distribute the Program (or a work based on it,
182under Section 2) in object code or executable form under the terms of
183Sections 1 and 2 above provided that you also do one of the following:
184
185 a) Accompany it with the complete corresponding machine-readable
186 source code, which must be distributed under the terms of Sections
187 1 and 2 above on a medium customarily used for software interchange; or,
188
189 b) Accompany it with a written offer, valid for at least three
190 years, to give any third party, for a charge no more than your
191 cost of physically performing source distribution, a complete
192 machine-readable copy of the corresponding source code, to be
193 distributed under the terms of Sections 1 and 2 above on a medium
194 customarily used for software interchange; or,
195
196 c) Accompany it with the information you received as to the offer
197 to distribute corresponding source code. (This alternative is
198 allowed only for noncommercial distribution and only if you
199 received the program in object code or executable form with such
200 an offer, in accord with Subsection b above.)
201
202The source code for a work means the preferred form of the work for
203making modifications to it. For an executable work, complete source
204code means all the source code for all modules it contains, plus any
205associated interface definition files, plus the scripts used to
206control compilation and installation of the executable. However, as a
207special exception, the source code distributed need not include
208anything that is normally distributed (in either source or binary
209form) with the major components (compiler, kernel, and so on) of the
210operating system on which the executable runs, unless that component
211itself accompanies the executable.
212
213If distribution of executable or object code is made by offering
214access to copy from a designated place, then offering equivalent
215access to copy the source code from the same place counts as
216distribution of the source code, even though third parties are not
217compelled to copy the source along with the object code.
218
219 4. You may not copy, modify, sublicense, or distribute the Program
220except as expressly provided under this License. Any attempt
221otherwise to copy, modify, sublicense or distribute the Program is
222void, and will automatically terminate your rights under this License.
223However, parties who have received copies, or rights, from you under
224this License will not have their licenses terminated so long as such
225parties remain in full compliance.
226
227 5. You are not required to accept this License, since you have not
228signed it. However, nothing else grants you permission to modify or
229distribute the Program or its derivative works. These actions are
230prohibited by law if you do not accept this License. Therefore, by
231modifying or distributing the Program (or any work based on the
232Program), you indicate your acceptance of this License to do so, and
233all its terms and conditions for copying, distributing or modifying
234the Program or works based on it.
235
236 6. Each time you redistribute the Program (or any work based on the
237Program), the recipient automatically receives a license from the
238original licensor to copy, distribute or modify the Program subject to
239these terms and conditions. You may not impose any further
240restrictions on the recipients' exercise of the rights granted herein.
241You are not responsible for enforcing compliance by third parties to
242this License.
243
244 7. If, as a consequence of a court judgment or allegation of patent
245infringement or for any other reason (not limited to patent issues),
246conditions are imposed on you (whether by court order, agreement or
247otherwise) that contradict the conditions of this License, they do not
248excuse you from the conditions of this License. If you cannot
249distribute so as to satisfy simultaneously your obligations under this
250License and any other pertinent obligations, then as a consequence you
251may not distribute the Program at all. For example, if a patent
252license would not permit royalty-free redistribution of the Program by
253all those who receive copies directly or indirectly through you, then
254the only way you could satisfy both it and this License would be to
255refrain entirely from distribution of the Program.
256
257If any portion of this section is held invalid or unenforceable under
258any particular circumstance, the balance of the section is intended to
259apply and the section as a whole is intended to apply in other
260circumstances.
261
262It is not the purpose of this section to induce you to infringe any
263patents or other property right claims or to contest validity of any
264such claims; this section has the sole purpose of protecting the
265integrity of the free software distribution system, which is
266implemented by public license practices. Many people have made
267generous contributions to the wide range of software distributed
268through that system in reliance on consistent application of that
269system; it is up to the author/donor to decide if he or she is willing
270to distribute software through any other system and a licensee cannot
271impose that choice.
272
273This section is intended to make thoroughly clear what is believed to
274be a consequence of the rest of this License.
275
276 8. If the distribution and/or use of the Program is restricted in
277certain countries either by patents or by copyrighted interfaces, the
278original copyright holder who places the Program under this License
279may add an explicit geographical distribution limitation excluding
280those countries, so that distribution is permitted only in or among
281countries not thus excluded. In such case, this License incorporates
282the limitation as if written in the body of this License.
283
284 9. The Free Software Foundation may publish revised and/or new versions
285of the General Public License from time to time. Such new versions will
286be similar in spirit to the present version, but may differ in detail to
287address new problems or concerns.
288
289Each version is given a distinguishing version number. If the Program
290specifies a version number of this License which applies to it and "any
291later version", you have the option of following the terms and conditions
292either of that version or of any later version published by the Free
293Software Foundation. If the Program does not specify a version number of
294this License, you may choose any version ever published by the Free Software
295Foundation.
296
297 10. If you wish to incorporate parts of the Program into other free
298programs whose distribution conditions are different, write to the author
299to ask for permission. For software which is copyrighted by the Free
300Software Foundation, write to the Free Software Foundation; we sometimes
301make exceptions for this. Our decision will be guided by the two goals
302of preserving the free status of all derivatives of our free software and
303of promoting the sharing and reuse of software generally.
304
305 NO WARRANTY
306
307 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
308FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
309OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
310PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
311OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
312MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
313TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
314PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
315REPAIR OR CORRECTION.
316
317 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
318WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
319REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
320INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
321OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
322TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
323YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
324PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
325POSSIBILITY OF SUCH DAMAGES.
Note: See TracBrowser for help on using the repository browser.