LICENSE 10.9 KB
Newer Older
Matti Picus's avatar
Matti Picus committed
1 2
#encoding utf-8

Maciej Fijalkowski's avatar
Maciej Fijalkowski committed
3 4
License
=======
Samuele Pedroni's avatar
Samuele Pedroni committed
5 6

Except when otherwise stated (look for LICENSE files in directories or
7
information at the beginning of each file) all software and documentation in
8 9
the 'rpython', 'pypy', 'ctype_configure', 'dotviewer', 'demo', 'lib_pypy',
'py', and '_pytest' directories is licensed as follows: 
Samuele Pedroni's avatar
Samuele Pedroni committed
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32

    The MIT License

    Permission is hereby granted, free of charge, to any person 
    obtaining a copy of this software and associated documentation 
    files (the "Software"), to deal in the Software without 
    restriction, including without limitation the rights to use, 
    copy, modify, merge, publish, distribute, sublicense, and/or 
    sell copies of the Software, and to permit persons to whom the 
    Software is furnished to do so, subject to the following conditions:

    The above copyright notice and this permission notice shall be included 
    in all copies or substantial portions of the Software.

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 
    OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 
    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 
    THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 
    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 
    FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 
    DEALINGS IN THE SOFTWARE.


Armin Rigo's avatar
Armin Rigo committed
33
PyPy Copyright holders 2003-2017
Samuele Pedroni's avatar
Samuele Pedroni committed
34 35 36 37 38 39
----------------------------------- 

Except when otherwise stated (look for LICENSE files or information at
the beginning of each file) the files in the 'pypy' directory are each
copyrighted by one or more of the following people and organizations:    

Matti Picus's avatar
Matti Picus committed
40 41 42 43
  Armin Rigo
  Maciej Fijalkowski
  Carl Friedrich Bolz
  Amaury Forgeot d'Arc
44
  Antonio Cuni
Matti Picus's avatar
Matti Picus committed
45
  Samuele Pedroni
46
  Matti Picus
Matti Picus's avatar
Matti Picus committed
47
  Ronan Lamy
Matti Picus's avatar
Matti Picus committed
48 49
  Alex Gaynor
  Philip Jenvey
50 51
  Brian Kearns
  Richard Plangger
52
  Michael Hudson
53
  Manuel Jacob
54
  David Schneider
Matti Picus's avatar
Matti Picus committed
55 56 57
  Holger Krekel
  Christian Tismer
  Hakan Ardo
58
  Benjamin Peterson
Matti Picus's avatar
Matti Picus committed
59 60
  Anders Chrigstrom
  Wim Lavrijsen
Matti Picus's avatar
Matti Picus committed
61
  Eric van Riet Paap
Matti Picus's avatar
Matti Picus committed
62 63
  Richard Emslie
  Alexander Schremmer
64
  Remi Meier
Matti Picus's avatar
Matti Picus committed
65
  Dan Villiom Podlaski Christiansen
Matti Picus's avatar
Matti Picus committed
66 67 68
  Lukas Diekmann
  Sven Hager
  Anders Lehmann
69
  Aurelien Campeas
70
  Niklaus Haldimann
Matti Picus's avatar
Matti Picus committed
71 72
  Camillo Bruni
  Laura Creighton
73
  Romain Guillebert
74
  Toon Verwaest
Matti Picus's avatar
Matti Picus committed
75 76 77
  Leonardo Santagada
  Seo Sanghyeon
  Ronny Pfannschmidt
78
  Justin Peel
79
  Raffael Tfirst
Matti Picus's avatar
Matti Picus committed
80 81 82
  David Edelsohn
  Anders Hammarquist
  Jakub Gustak
83
  Gregor Wegberg
Matti Picus's avatar
Matti Picus committed
84 85 86 87 88
  Guido Wesdorp
  Lawrence Oluyede
  Bartosz Skowron
  Daniel Roberts
  Adrien Di Mascio
Matti Picus's avatar
Matti Picus committed
89
  Niko Matsakis
Matti Picus's avatar
Matti Picus committed
90 91 92 93
  Alexander Hesse
  Ludovic Aubry
  Jacob Hallen
  Jason Creighton
94
  Mark Young
Matti Picus's avatar
Matti Picus committed
95
  Alex Martelli
96
  Spenser Bauman
Matti Picus's avatar
Matti Picus committed
97 98
  Michal Bendowski
  stian
99
  Jan de Mooij
100
  Tyler Wade
101
  Vincent Legoll
Matti Picus's avatar
Matti Picus committed
102 103 104 105
  Michael Foord
  Stephan Diehl
  Stefan Schwarzer
  Tomek Meka
Matti Picus's avatar
Matti Picus committed
106
  Valentino Volonghi
107
  Stefano Rivera
Matti Picus's avatar
Matti Picus committed
108
  Patrick Maupin
109
  Devin Jeanpierre
Matti Picus's avatar
Matti Picus committed
110 111
  Bob Ippolito
  Bruno Gola
112
  David Malcolm
Matti Picus's avatar
Matti Picus committed
113
  Jean-Paul Calderone
114
  Edd Barrett
Matti Picus's avatar
Matti Picus committed
115
  Squeaky
Matti Picus's avatar
Matti Picus committed
116
  Timo Paulssen
117
  Marius Gedminas
Matti Picus's avatar
Matti Picus committed
118 119
  Alexandre Fayolle
  Simon Burton
120
  Nicolas Truessel
Matti Picus's avatar
Matti Picus committed
121
  Martin Matusiak
Matti Picus's avatar
Matti Picus committed
122
  Wenzhu Man
Matti Picus's avatar
Matti Picus committed
123
  Konstantin Lopuhin
124 125
  John Witulski
  Laurence Tratt
Matti Picus's avatar
Matti Picus committed
126
  Greg Price
Matti Picus's avatar
Matti Picus committed
127
  Ivan Sichmann Freitas
Matti Picus's avatar
Matti Picus committed
128
  Dario Bertini
Matti Picus's avatar
Matti Picus committed
129
  Jeremy Thurgood
Matti Picus's avatar
Matti Picus committed
130 131
  Mark Pearse
  Simon Cross
132
  Tobias Pape
Matti Picus's avatar
Matti Picus committed
133
  Andreas Stührk
Matti Picus's avatar
Matti Picus committed
134 135 136 137
  Jean-Philippe St. Pierre
  Guido van Rossum
  Pavel Vinogradov
  Paweł Piotr Przeradowski
Matti Picus's avatar
Matti Picus committed
138
  William Leslie
139
  marky1991
Matti Picus's avatar
Matti Picus committed
140
  Ilya Osadchiy
Matti Picus's avatar
Matti Picus committed
141
  Tobias Oberstein
Matti Picus's avatar
Matti Picus committed
142
  Paul deGrandis
Matti Picus's avatar
Matti Picus committed
143 144
  Boris Feigin
  Taavi Burns
Matti Picus's avatar
Matti Picus committed
145 146
  Adrian Kuhn
  tav
Matti Picus's avatar
Matti Picus committed
147 148 149 150 151
  Georg Brandl
  Bert Freudenberg
  Stian Andreassen
  Wanja Saatkamp
  Mike Blume
Matti Picus's avatar
Matti Picus committed
152
  Gerald Klix
Matti Picus's avatar
Matti Picus committed
153 154
  Oscar Nierstrasz
  Rami Chowdhury
Matti Picus's avatar
Matti Picus committed
155 156
  Stefan H. Muller
  Joannah Nanjekye
Matti Picus's avatar
Matti Picus committed
157
  Eugene Oden
Matti Picus's avatar
Matti Picus committed
158 159
  Tim Felgentreff
  Jeff Terrace
Matti Picus's avatar
Matti Picus committed
160 161 162 163 164 165 166 167 168
  Henry Mason
  Vasily Kuznetsov
  Preston Timmons
  David Ripton
  Dusty Phillips
  Lukas Renggli
  Guenter Jantzen
  Ned Batchelder
  Amit Regmi
Matti Picus's avatar
Matti Picus committed
169 170
  Anton Gulenko
  Sergey Matyunin
171
  Jasper Schulz
Matti Picus's avatar
Matti Picus committed
172
  Andrew Chambers
Matti Picus's avatar
Matti Picus committed
173 174
  Nicolas Chauvat
  Andrew Durdin
Matti Picus's avatar
Matti Picus committed
175
  Ben Young
Matti Picus's avatar
Matti Picus committed
176 177 178 179
  Michael Schneider
  Nicholas Riley
  Jason Chu
  Igor Trindade Oliveira
180
  Yichao Yu
Matti Picus's avatar
Matti Picus committed
181
  Michael Twomey
Matti Picus's avatar
Matti Picus committed
182 183 184
  Rocco Moretti
  Gintautas Miliauskas
  Lucian Branescu Mihaila
185
  anatoly techtonik
Matti Picus's avatar
Matti Picus committed
186
  Karl Bartel
Matti Picus's avatar
Matti Picus committed
187 188
  Gabriel Lavoie
  Jared Grubb
Matti Picus's avatar
Matti Picus committed
189
  Olivier Dormond
190
  Wouter van Heyst
Matti Picus's avatar
Matti Picus committed
191
  Sebastian Pawluś
Matti Picus's avatar
Matti Picus committed
192 193 194
  Brian Dorsey
  Victor Stinner
  Andrews Medina
195
  Aaron Iles
Matti Picus's avatar
Matti Picus committed
196
  Toby Watson
Matti Picus's avatar
Matti Picus committed
197 198
  Daniel Patrick
  Stuart Williams
Matti Picus's avatar
Matti Picus committed
199
  Antoine Pitrou
200
  Christian Hudon
Matti Picus's avatar
Matti Picus committed
201 202
  Justas Sadzevicius
  Neil Shepperd
Matti Picus's avatar
Matti Picus committed
203
  Michael Cheng
Matti Picus's avatar
Matti Picus committed
204
  Mikael Schönenberg
Matti Picus's avatar
Matti Picus committed
205
  Stanislaw Halik
206
  Berkin Ilbeyi
Matti Picus's avatar
Matti Picus committed
207
  Gasper Zejn
208
  Faye Zhao
209
  Elmo Mäntynen
Matti Picus's avatar
Matti Picus committed
210 211 212
  Anders Qvist
  Corbin Simpson
  Chirag Jadwani
Matti Picus's avatar
Matti Picus committed
213
  Jonathan David Riehl
Matti Picus's avatar
Matti Picus committed
214 215
  Beatrice During
  Alex Perry
Matti Picus's avatar
Matti Picus committed
216 217
  p_zieschang@yahoo.de
  Robert Zaremba
Matti Picus's avatar
Matti Picus committed
218 219
  Alan McIntyre
  Alexander Sedov
Matti Picus's avatar
Matti Picus committed
220 221
  Vaibhav Sood
  Reuben Cummings
222
  Attila Gobi
Matti Picus's avatar
Matti Picus committed
223
  Christopher Pope
Matti Picus's avatar
Matti Picus committed
224
  Tristan Arthur
Matti Picus's avatar
Matti Picus committed
225 226
  Christian Tismer 
  Dan Stromberg
Matti Picus's avatar
Matti Picus committed
227 228
  Carl Meyer
  Florin Papa
229
  Valentina Mukhamedzhanova
Matti Picus's avatar
Matti Picus committed
230
  Stefano Parmesan
231
  touilleMan
Matti Picus's avatar
Matti Picus committed
232 233 234
  Marc Abramowitz
  Arjun Naik
  Aaron Gallagher
Matti Picus's avatar
Matti Picus committed
235 236
  Alexis Daboville
  Pieter Zieschang
Matti Picus's avatar
Matti Picus committed
237
  Karl Ramm
Matti Picus's avatar
Matti Picus committed
238
  Lukas Vacek
Matti Picus's avatar
Matti Picus committed
239 240
  Omer Katz
  Jacek Generowicz
Matti Picus's avatar
Matti Picus committed
241
  Sylvain Thenault
242
  Jakub Stasiak
Matti Picus's avatar
Matti Picus committed
243 244 245
  Stefan Beyer
  Andrew Dalke
  Alejandro J. Cura
Matti Picus's avatar
Matti Picus committed
246
  Vladimir Kryachko
Matti Picus's avatar
Matti Picus committed
247
  Gabriel
248
  Mark Williams
Matti Picus's avatar
Matti Picus committed
249 250
  Kunal Grover
  Nathan Taylor
Matti Picus's avatar
Matti Picus committed
251
  Travis Francis Athougies
Matti Picus's avatar
Matti Picus committed
252 253 254 255
  Yasir Suhail
  Sergey Kishchenko
  Martin Blais
  Lutz Paelike
Matti Picus's avatar
Matti Picus committed
256
  Ian Foote
Matti Picus's avatar
Matti Picus committed
257 258 259 260
  Philipp Rustemeuer
  Catalin Gabriel Manciu
  Jacob Oscarson
  Ryan Gonzalez
Matti Picus's avatar
Matti Picus committed
261 262
  Kristjan Valur Jonsson
  Lucio Torre
263
  Richard Lancaster
Matti Picus's avatar
Matti Picus committed
264 265 266
  Dan Buch
  Lene Wagner
  Tomo Cocoa
Matti Picus's avatar
Matti Picus committed
267 268 269 270 271 272 273 274 275
  Alecsandru Patrascu
  David Lievens
  Neil Blakey-Milner
  Henrik Vendelbo
  Lars Wassermann
  Ignas Mikalajunas
  Christoph Gerum
  Miguel de Val Borro
  Artur Lisiecki
276
  Toni Mattis
Matti Picus's avatar
Matti Picus committed
277
  Laurens Van Houtven
Matti Picus's avatar
Matti Picus committed
278
  Bobby Impollonia
Matti Picus's avatar
Matti Picus committed
279 280 281 282
  Roberto De Ioris
  Jeong YunWon
  Christopher Armstrong
  Aaron Tubbs
283
  Vasantha Ganesh K
Matti Picus's avatar
Matti Picus committed
284 285
  Jason Michalski
  Markus Holtermann
Matti Picus's avatar
Matti Picus committed
286 287
  Andrew Thompson
  Yusei Tahara
Matti Picus's avatar
Matti Picus committed
288 289 290 291 292
  Ruochen Huang
  Fabio Niephaus
  Akira Li
  Gustavo Niemeyer
  Rafał Gałczyński
Matti Picus's avatar
Matti Picus committed
293
  Logan Chien
Matti Picus's avatar
Matti Picus committed
294 295 296 297 298 299 300 301 302 303 304 305 306
  Lucas Stadler
  roberto@goyle
  Matt Bogosian
  Yury V. Zaytsev
  florinpapa
  Anders Sigfridsson
  Nikolay Zinov
  rafalgalczynski@gmail.com
  Joshua Gilbert
  Anna Katrina Dominguez
  Kim Jin Su
  Amber Brown
  Ben Darnell
Matti Picus's avatar
Matti Picus committed
307 308
  Juan Francisco Cantero Hurtado
  Godefroid Chappelle
Matti Picus's avatar
Matti Picus committed
309
  Julian Berman
Matti Picus's avatar
Matti Picus committed
310 311 312
  Michael Hudson-Doyle
  Floris Bruynooghe
  Stephan Busemann
Matti Picus's avatar
Matti Picus committed
313
  Dan Colish
314
  timo
315
  Volodymyr Vladymyrov
Matti Picus's avatar
Matti Picus committed
316 317
  Daniel Neuhäuser
  Flavio Percoco
318
  halgari
Matti Picus's avatar
Matti Picus committed
319
  Jim Baker
Matti Picus's avatar
Matti Picus committed
320 321
  Chris Lambacher
  coolbutuseless@gmail.com
Matti Picus's avatar
Matti Picus committed
322 323
  Mike Bayer
  Rodrigo Araújo
324
  Daniil Yarancev
Matti Picus's avatar
Matti Picus committed
325
  OlivierBlanvillain
Matti Picus's avatar
Matti Picus committed
326 327 328 329 330 331 332 333 334 335
  Jonas Pfannschmidt
  Zearin
  Andrey Churin
  Dan Crosta
  reubano@gmail.com
  Julien Phalip
  Roman Podoliaka
  Eli Stevens
  Boglarka Vezer
  PavloKapyshin
Matti Picus's avatar
Matti Picus committed
336 337 338 339 340
  Tomer Chachamu
  Christopher Groskopf
  Asmo Soinio
  Antony Lee
  Jim Hunziker
Matti Picus's avatar
Matti Picus committed
341 342 343 344
  shoma hosaka
  Buck Golemon
  JohnDoe
  yrttyr
Matti Picus's avatar
Matti Picus committed
345 346
  Michael Chermside
  Anna Ravencroft
347
  remarkablerocket
Matti Picus's avatar
Matti Picus committed
348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366
  Berker Peksag
  Christian Muirhead
  soareschen
  Matthew Miller
  Konrad Delong
  Dinu Gherman
  pizi
  James Robert
  Armin Ronacher
  Diana Popa
  Mads Kiilerich
  Brett Cannon
  aliceinwire
  Zooko Wilcox-O Hearn
  James Lan
  jiaaro
  Markus Unterwaditzer
  Kristoffer Kleine
  Graham Markall
Matti Picus's avatar
Matti Picus committed
367
  Dan Loewenherz
368
  werat
Matti Picus's avatar
Matti Picus committed
369 370 371 372 373 374 375 376 377 378 379 380
  Niclas Olofsson
  Chris Pressey
  Tobias Diaz
  Nikolaos-Digenis Karagiannis
  Kurt Griffiths
  Ben Mather
  Donald Stufft
  Dan Sanders
  Jason Madden
  Yaroslav Fedevych
  Even Wiik Thomassen
  Stefan Marr
381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486

  Heinrich-Heine University, Germany 
  Open End AB (formerly AB Strakt), Sweden
  merlinux GmbH, Germany 
  tismerysoft GmbH, Germany 
  Logilab Paris, France 
  DFKI GmbH, Germany 
  Impara, Germany
  Change Maker, Sweden 
  University of California Berkeley, USA
  Google Inc.
  King's College London

The PyPy Logo as used by http://speed.pypy.org and others was created
by Samuel Reis and is distributed on terms of Creative Commons Share Alike
License.
 
License for 'lib-python/2.7'
============================

Except when otherwise stated (look for LICENSE files or copyright/license
information at the beginning of each file) the files in the 'lib-python/2.7'
directory are all copyrighted by the Python Software Foundation and licensed
under the terms that you can find here: https://docs.python.org/2/license.html

License for 'pypy/module/unicodedata/'
======================================

The following files are from the website of The Unicode Consortium
at http://www.unicode.org/.  For the terms of use of these files, see
http://www.unicode.org/terms_of_use.html .  Or they are derived from
files from the above website, and the same terms of use apply.

    CompositionExclusions-*.txt
    EastAsianWidth-*.txt
    LineBreak-*.txt
    UnicodeData-*.txt
    UnihanNumeric-*.txt

License for 'dotviewer/font/'
=============================

Copyright (C) 2008 The Android Open Source Project

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
  
     http://www.apache.org/licenses/LICENSE-2.0
  
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Detailed license information is contained in the NOTICE file in the
directory.


Licenses and Acknowledgements for Incorporated Software
=======================================================

This section is an incomplete, but growing list of licenses and
acknowledgements for third-party software incorporated in the PyPy
distribution.

License for 'Tcl/Tk'
--------------------

This copy of PyPy contains library code that may, when used, result in
the Tcl/Tk library to be loaded.  PyPy also includes code that may be
regarded as being a copy of some parts of the Tcl/Tk header files.
You may see a copy of the License for Tcl/Tk in the file
`lib_pypy/_tkinter/license.terms` included here.

License for 'bzip2'
-------------------

This copy of PyPy may be linked (dynamically or statically) with the
bzip2 library.  You may see a copy of the License for bzip2/libbzip2 at

    http://www.bzip.org/1.0.5/bzip2-manual-1.0.5.html

License for 'openssl'
---------------------

This copy of PyPy may be linked (dynamically or statically) with the
openssl library.  You may see a copy of the License for OpenSSL at

    https://www.openssl.org/source/license.html

License for 'gdbm'
------------------

The gdbm module includes code from gdbm.h, which is distributed under
the terms of the GPL license version 2 or any later version.  Thus the
gdbm module, provided in the file lib_pypy/gdbm.py, is redistributed
under the terms of the GPL license as well.

License for 'rpython/rlib/rvmprof/src'
--------------------------------------

The code is based on gperftools. You may see a copy of the License for it at

    https://github.com/gperftools/gperftools/blob/master/COPYING