LICENSE 10.6 KB
Newer Older
Maciej Fijalkowski's avatar
Maciej Fijalkowski committed
1 2
License
=======
Samuele Pedroni's avatar
Samuele Pedroni committed
3 4

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

    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
31
PyPy Copyright holders 2003-2016
Samuele Pedroni's avatar
Samuele Pedroni committed
32 33 34 35 36 37
----------------------------------- 

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

Matti Picus's avatar
Matti Picus committed
363 364 365 366 367 368 369 370 371 372 373
  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
Samuele Pedroni's avatar
Samuele Pedroni committed
374

375
The PyPy Logo as used by http://speed.pypy.org and others was created
376
by Samuel Reis and is distributed on terms of Creative Commons Share Alike
377
License.
Samuele Pedroni's avatar
Samuele Pedroni committed
378
 
379 380
License for 'lib-python/2.7'
============================
Samuele Pedroni's avatar
Samuele Pedroni committed
381

382 383 384
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
385
under the terms that you can find here: https://docs.python.org/2/license.html
Antonio Cuni's avatar
Antonio Cuni committed
386

387 388 389 390
License for 'pypy/module/unicodedata/'
======================================

The following files are from the website of The Unicode Consortium
391 392 393 394 395 396 397 398 399
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
krono's avatar
krono committed
400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417

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.

Martin Matusiak's avatar
Martin Matusiak committed
418
Detailed license information is contained in the NOTICE file in the
krono's avatar
krono committed
419 420
directory.

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

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.
461

Armin Rigo's avatar
Armin Rigo committed
462
License for 'rpython/rlib/rvmprof/src'
463 464 465 466
--------------------------------------

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

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