1
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
2
Upstream-Name: websockify
3
Source: https://github.com/kanaka/websockify
6
Copyright: (c) 2012, Canonical Ltd
7
(c) 2013, Thomas Goirand <zigo@debian.org>
11
Copyright: Ed Schouten <ed@80386.nl>
12
Algervivien <darthabel@kadmony>
13
Joel Martin <jmartin@sentryds.com>
14
Karim Allah Ahmed <kahmed@cloud9ers.com>
15
Chris Gordon <snorkeyg@gmail.com>
16
Vishvananda Ishaya <vishvananda@gmail.com>
17
Thomas Goirand <thomas@goirand.fr>
18
primalmotion <antoine.mercadal@inframonde.eu>
19
Kevin Chan <kevin@yinkei.com>
20
Cédric de Saint Martin <cedric.dsm@tiolive.com>
21
Aric Stewart <aric@codeweavers.com>
22
Amir Malik <amir@localhost>
23
Alexandre Sicard <alex@libricoleur.fr>
24
Vivien Alger <darthabel@kadmony>
25
Tomas Edwardsson <tommi@tommi.org>
26
mostafa sameh <msameh@cloud9ers.com>
27
Jodok Batlogg <jodok@batlogg.com>
28
Hector Sanjuan <hector@convivencial.org>
29
François Revol <revol@free.fr>
30
Daniel Shields <d4nshields@gmail.com>
31
Chris Custine <ccustine@apache.org>
32
Antoine Mercadal <antoine.mercadal@inframonde.eu>
35
Files: include/util.js include/websock.js include/webutil.js
36
tests/include/util.js tests/include/websock.js tests/include/webutil.js
37
Copyright: (c) 2012 Joel Martin
40
Files: include/base64.js
41
Copyright: 2000 Digital Creations 2 Inc
44
Files: include/VT100.js
45
Copyright: (c) Frank Bi <bi@zompower.tk>
48
Files: include/web-socket-js/*
49
Copyright: 2012 Hiroshi Ichikawa
50
License: BSD-2-clauses
53
Copyright: (c) 2010, Joel Martin
54
License: BSD-2-clauses
57
This library is free software; you can redistribute it and/or modify it under
58
the terms of the GNU Lesser General Public License as published by the Free
59
Software Foundation; version 2 of the License.
61
This library is distributed in the hope that it will be useful, but WITHOUT
62
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
63
FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
66
You should have received a copy of the GNU Lesser General Public License along
67
with this library; if not, write to the Free Software Foundation, Inc., 51
68
Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
70
On Debian systems, the complete text of the GNU Lesser General Public License
71
(LGPL) may be found in /usr/share/common-licenses/LGPL-2.
73
License: BSD-2-clauses
74
Redistribution and use in source and binary forms, with or without
75
modification, are permitted provided that the following conditions are met:
77
1. Redistributions of source code must retain the above copyright notice, this
78
list of conditions and the following disclaimer.
80
2. Redistributions in binary form must reproduce the above copyright notice,
81
this list of conditions and the following disclaimer in the documentation
82
and/or other materials provided with the distribution.
84
THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS "AS IS" AND ANY
85
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
86
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
87
DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY
88
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
89
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
90
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
91
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
92
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
93
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
96
This library is free software; you can redistribute it and/or modify it under
97
the terms of the GNU Lesser General Public License as published by the Free
98
Software Foundation; version 3 of the License.
100
This library is distributed in the hope that it will be useful, but WITHOUT
101
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
102
FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
105
You should have received a copy of the GNU Lesser General Public License along
106
with this library; if not, write to the Free Software Foundation, Inc., 51
107
Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
109
On Debian systems, the complete text of the GNU Lesser General Public License
110
(LGPL) may be found in /usr/share/common-licenses/LGPL-3.
113
This package is free software; you can redistribute it and/or modify it under
114
the terms of the GNU General Public License as published by the Free Software
115
Foundation; either version 2 of the License, or (at your option) any later
118
This package is distributed in the hope that it will be useful, but WITHOUT
119
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
120
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
122
You should have received a copy of the GNU General Public License along with
123
this program. If not, see <http://www.gnu.org/licenses/>
125
On Debian systems, the complete text of the GNU General Public License version
126
2 can be found in "/usr/share/common-licenses/GPL-2".
129
This Source Code is subject to the terms of the Mozilla Public License, v 2.0.
130
If a copy of the MPL was not distributed with this file, You can obtain one at
131
http://mozilla.org/MPL/2.0/.
133
Mozilla Public License Version 2.0
137
means each individual or legal entity that creates, contributes to the
138
creation of, or owns Covered Software.
140
1.2. "Contributor Version"
141
means the combination of the Contributions of others (if any) used by a
142
Contributor and that particular Contributor's Contribution.
145
means Covered Software of a particular Contributor.
147
1.4. "Covered Software"
148
means Source Code Form to which the initial Contributor has attached the
149
notice in Exhibit A, the Executable Form of such Source Code Form, and
150
Modifications of such Source Code Form, in each case including portions
153
1.5. "Incompatible With Secondary Licenses"
155
(a) that the initial Contributor has attached the notice described in Exhibit
156
B to the Covered Software; or
158
(b) that the Covered Software was made available under the terms of version
159
1.1 or earlier of the License, but not also under the terms of a Secondary
162
1.6. "Executable Form"
163
means any form of the work other than Source Code Form.
166
means a work that combines Covered Software with other material, in a separate
167
file or files, that is not Covered Software.
173
means having the right to grant, to the maximum extent possible, whether at
174
the time of the initial grant or subsequently, any and all of the rights
175
conveyed by this License.
177
1.10. "Modifications"
178
means any of the following:
179
(a) any file in Source Code Form that results from an addition to, deletion
180
from, or modification of the contents of Covered Software; or
182
(b) any new file in Source Code Form that contains any Covered Software.
184
1.11. "Patent Claims" of a Contributor
185
means any patent claim(s), including without limitation, method, process, and
186
apparatus claims, in any patent Licensable by such Contributor that would be
187
infringed, but for the grant of the License, by the making, using, selling,
188
offering for sale, having made, import, or transfer of either its
189
Contributions or its Contributor Version.
191
1.12. "Secondary License"
192
means either the GNU General Public License, Version 2.0, the GNU Lesser
193
General Public License, Version 2.1, the GNU Affero General Public License,
194
Version 3.0, or any later versions of those licenses.
196
1.13. "Source Code Form"
197
means the form of the work preferred for making modifications.
199
1.14. "You" (or "Your")
200
means an individual or a legal entity exercising rights under this License.
201
For legal entities, "You" includes any entity that controls, is controlled by,
202
or is under common control with You. For purposes of this definition,
203
"control" means (a) the power, direct or indirect, to cause the direction or
204
management of such entity, whether by contract or otherwise, or (b) ownership
205
of more than fifty percent (50%) of the outstanding shares or beneficial
206
ownership of such entity.
208
2. License Grants and Conditions
210
Each Contributor hereby grants You a world-wide, royalty-free, non-exclusive
212
(a) under intellectual property rights (other than patent or trademark)
213
Licensable by such Contributor to use, reproduce, make available, modify,
214
display, perform, distribute, and otherwise exploit its Contributions, either
215
on an unmodified basis, with Modifications, or as part of a Larger Work; and
217
(b) under Patent Claims of such Contributor to make, use, sell, offer for
218
sale, have made, import, and otherwise transfer either its Contributions or
219
its Contributor Version.
222
The licenses granted in Section 2.1 with respect to any Contribution become
223
effective for each Contribution on the date the Contributor first distributes
226
2.3. Limitations on Grant Scope
227
The licenses granted in this Section 2 are the only rights granted under this
228
License. No additional rights or licenses will be implied from the
229
distribution or licensing of Covered Software under this License.
230
Notwithstanding Section 2.1(b) above, no patent license is granted by a
233
(a) for any code that a Contributor has removed from Covered Software;
236
(b) for infringements caused by: (i) Your and any other third party's
237
modifications of Covered Software, or (ii) the combination of its
238
Contributions with other software (except as part of its Contributor
241
(c) under Patent Claims infringed by Covered Software in the absence of its
244
This License does not grant any rights in the trademarks, service marks, or
245
logos of any Contributor (except as may be necessary to comply with the notice
246
requirements in Section 3.4).
248
2.4. Subsequent Licenses
249
No Contributor makes additional grants as a result of Your choice to
250
distribute the Covered Software under a subsequent version of this License
251
(see Section 10.2) or under the terms of a Secondary License (if permitted
252
under the terms of Section 3.3).
255
Each Contributor represents that the Contributor believes its Contributions
256
are its original creation(s) or it has sufficient rights to grant the rights
257
to its Contributions conveyed by this License.
260
This License is not intended to limit any rights You have under applicable
261
copyright doctrines of fair use, fair dealing, or other equivalents.
264
Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in
268
3.1. Distribution of Source Form
269
All distribution of Covered Software in Source Code Form, including any
270
Modifications that You create or to which You contribute, must be under the
271
terms of this License. You must inform recipients that the Source Code Form of
272
the Covered Software is governed by the terms of this License, and how they
273
can obtain a copy of this License. You may not attempt to alter or restrict
274
the recipients' rights in the Source Code Form.
276
3.2. Distribution of Executable Form
277
If You distribute Covered Software in Executable Form then:
279
(a) such Covered Software must also be made available in Source Code
280
Form, as described in Section 3.1, and You must inform recipients of
281
the Executable Form how they can obtain a copy of such Source Code
282
Form by reasonable means in a timely manner, at a charge no more
283
than the cost of distribution to the recipient; and
285
(b) You may distribute such Executable Form under the terms of this
286
License, or sublicense it under different terms, provided that the
287
license for the Executable Form does not attempt to limit or alter
288
the recipients' rights in the Source Code Form under this License.
290
3.3. Distribution of a Larger Work
291
You may create and distribute a Larger Work under terms of Your choice,
292
provided that You also comply with the requirements of this License for the
293
Covered Software. If the Larger Work is a combination of Covered Software with
294
a work governed by one or more Secondary Licenses, and the Covered Software is
295
not Incompatible With Secondary Licenses, this License permits You to
296
additionally distribute such Covered Software under the terms of such
297
Secondary License(s), so that the recipient of the Larger Work may, at their
298
option, further distribute the Covered Software under the terms of either this
299
License or such Secondary License(s).
303
You may not remove or alter the substance of any license notices (including
304
copyright notices, patent notices, disclaimers of warranty, or limitations of
305
liability) contained within the Source Code Form of the Covered Software,
306
except that You may alter any license notices to the extent required to remedy
307
known factual inaccuracies.
309
3.5. Application of Additional Terms
310
You may choose to offer, and to charge a fee for, warranty, support, indemnity
311
or liability obligations to one or more recipients of Covered Software.
312
However, You may do so only on Your own behalf, and not on behalf of any
313
Contributor. You must make it absolutely clear that any such warranty,
314
support, indemnity, or liability obligation is offered by You alone, and You
315
hereby agree to indemnify every Contributor for any liability incurred by such
316
Contributor as a result of warranty, support, indemnity or liability terms You
317
offer. You may include additional disclaimers of warranty and limitations of
318
liability specific to any jurisdiction.
320
4. Inability to Comply Due to Statute or Regulation
321
If it is impossible for You to comply with any of the terms of this License
322
with respect to some or all of the Covered Software due to statute, judicial
323
order, or regulation then You must: (a) comply with the terms of this License
324
to the maximum extent possible; and (b) describe the limitations and the code
325
they affect. Such description must be placed in a text file included with all
326
distributions of the Covered Software under this License. Except to the extent
327
prohibited by statute or regulation, such description must be sufficiently
328
detailed for a recipient of ordinary skill to be able to understand it.
331
5.1. The rights granted under this License will terminate automatically if You
332
fail to comply with any of its terms. However, if You become compliant, then
333
the rights granted under this License from a particular Contributor are
334
reinstated (a) provisionally, unless and until such Contributor explicitly and
335
finally terminates Your grants, and (b) on an ongoing basis, if such
336
Contributor fails to notify You of the non-compliance by some reasonable means
337
prior to 60 days after You have come back into compliance. Moreover, Your
338
grants from a particular Contributor are reinstated on an ongoing basis if
339
such Contributor notifies You of the non-compliance by some reasonable means,
340
this is the first time You have received notice of non-compliance with this
341
License from such Contributor, and You become compliant prior to 30 days after
342
Your receipt of the notice.
344
5.2. If You initiate litigation against any entity by asserting a patent
345
infringement claim (excluding declaratory judgment actions, counter-claims,
346
and cross-claims) alleging that a Contributor Version directly or indirectly
347
infringes any patent, then the rights granted to You by any and all
348
Contributors for the Covered Software under Section 2.1 of this License shall
351
5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user
352
license agreements (excluding distributors and resellers) which have been
353
validly granted by You or Your distributors under this License prior to
354
termination shall survive termination.
356
6. Disclaimer of Warranty
357
Covered Software is provided under this License on an "as is" basis, without
358
warranty of any kind, either expressed, implied, or statutory, including,
359
without limitation, warranties that the Covered Software is free of defects,
360
merchantable, fit for a particular purpose or non-infringing. The entire risk
361
as to the quality and performance of the Covered Software is with You. Should
362
any Covered Software prove defective in any respect, You (not any Contributor)
363
assume the cost of any necessary servicing, repair, or correction. This
364
disclaimer of warranty constitutes an essential part of this License. No use
365
of any Covered Software is authorized under this License except under this
368
7. Limitation of Liability
369
Under no circumstances and under no legal theory, whether tort (including
370
negligence), contract, or otherwise, shall any Contributor, or anyone who
371
distributes Covered Software as permitted above, be liable to You for any
372
direct, indirect, special, incidental, or consequential damages of any
373
character including, without limitation, damages for lost profits, loss of
374
goodwill, work stoppage, computer failure or malfunction, or any and all other
375
commercial damages or losses, even if such party shall have been informed of
376
the possibility of such damages. This limitation of liability shall not apply
377
to liability for death or personal injury resulting from such party's
378
negligence to the extent applicable law prohibits such limitation. Some
379
jurisdictions do not allow the exclusion or limitation of incidental or
380
consequential damages, so this exclusion and limitation may not apply to You.
383
Any litigation relating to this License may be brought only in the courts of a
384
jurisdiction where the defendant maintains its principal place of business and
385
such litigation shall be governed by laws of that jurisdiction, without
386
reference to its conflict-of-law provisions. Nothing in this Section shall
387
prevent a party's ability to bring cross-claims or counter-claims.
390
This License represents the complete agreement concerning the subject matter
391
hereof. If any provision of this License is held to be unenforceable, such
392
provision shall be reformed only to the extent necessary to make it
393
enforceable. Any law or regulation which provides that the language of a
394
contract shall be construed against the drafter shall not be used to construe
395
this License against a Contributor.
397
10. Versions of the License
399
Mozilla Foundation is the license steward. Except as provided in Section 10.3,
400
no one other than the license steward has the right to modify or publish new
401
versions of this License. Each version will be given a distinguishing version
404
10.2. Effect of New Versions
405
You may distribute the Covered Software under the terms of the version of the
406
License under which You originally received the Covered Software, or under the
407
terms of any subsequent version published by the license steward.
409
10.3. Modified Versions
410
If you create software not governed by this License, and you want to create a
411
new license for such software, you may create and use a modified version of
412
this License if you rename the license and remove any references to the name
413
of the license steward (except to note that such modified license differs from
416
10.4. Distributing Source Code Form that is Incompatible With Secondary
419
If You choose to distribute Source Code Form that is Incompatible With
420
Secondary Licenses under the terms of this version of the License, the notice
421
described in Exhibit B of this License must be attached.
423
Exhibit A - Source Code Form License Notice
425
This Source Code Form is subject to the terms of the Mozilla Public License,
426
v. 2.0. If a copy of the MPL was not distributed with this file, You can
427
obtain one at http://mozilla.org/MPL/2.0/.
429
If it is not possible or desirable to put the notice in a particular file,
430
then You may include the notice in a location (such as a LICENSE file in a
431
relevant directory) where a recipient would be likely to look for such a
434
You may add additional accurate notices of copyright ownership.
436
Exhibit B - "Incompatible With Secondary Licenses" Notice
438
This Source Code Form is "Incompatible With Secondary Licenses", as defined
439
by the Mozilla Public License, v. 2.0.