License Statement (23)

============================================================

perl

============================================================

# To give due honour to those who have made Perl 5 what it is today,

# here are easily-from-changelogs-extractable people and their

# (hopefully) current and preferred email addresses from the commits.

# These people have either submitted patches or suggestions, or their bug

# reports or comments have inspired the appropriate patches. Corrections,

# additions, deletions welcome; send them as a pull request to

# https://github.com/Perl/perl5, or to perl5-porters@perl.org, preferably

# as the output of diff(1), diff -u or diff -c between the original and a

# corrected version of this file.

#

# The use of this database for anything else than Perl development

# is strictly forbidden. (Passive distribution with the Perl source

# code kit is, of course, allowed.)

#

# This should contain the preferred addresses. Alternate addresses are in

# Porting/checkAUTHORS.pl.

#

# updated_by: ./Porting/checkAUTHORS.pl --update --from=v5.30.0

--

A. C. Yardley <yardley@tanet.net>

A. Sinan Unur <nanis@cpan.org>

Aaron B. Dossett <aaron@iglou.com>

Aaron Crane <arc@cpan.org>

Aaron J. Mackey <ajm6q@virginia.edu>

Aaron Priven <aaron@priven.com>

Aaron Trevena <aaaron.trevena@gmail.com>

Abe Timmerman <abe@ztreet.demon.nl>

Abhijit Menon-Sen <ams@toroid.org>

Abigail <abigail@abigail.be>

Abir Viqar <abiviq@hushmail.com>

Achim Bohnet <ach@mpe.mpg.de>

Achim Gratz <achim.gratz@stromeko.de>

Adam Flott <adam@npjh.com>

Adam Hartley @bytesguy

Adam Kennedy <adam@ali.as>

Adam Krolnik <adamk@gypsy.cyrix.com>

Adam Milner <carmiac@nmt.edu>

Adam Russell <arussell@cs.uml.edu>

Adam Spiers

Adrian M. Enache <enache@rdslink.ro>

Adriano Ferreira <a.r.ferreira@gmail.com>

Akim Demaille <akim@epita.fr>

Alain Barbet <alian@cpan.org>

Alan Burlison <alan.burlison@sun.com>

Alan Champion <achampio@lehman.com>

Alan Ferrency <alan@pair.com>

Alan Grover <awgrover@gmail.com>

Alan Grow <agrow@thegotonerd.com>

Alan Haggai Alavi <haggai@cpan.org>

Alan Harder <Alan.Harder@Ebay.Sun.COM>

Alan Hourihane <alanh@fairlite.co.uk>

Alan Modra

Alastair Douglas <alastair.douglas@gmail.com>

Albert Chin-A-Young <china@thewrittenword.com>

Albert Dvornik <bert@alum.mit.edu>

Alberto Simões <ambs@cpan.org>

Alessandro Forghieri <alf@orion.it>

Alex Davies <adavies@ptc.com>

Alex Gough <alex@rcon.org>

Alex Solovey <a.solovey@gmail.com>

Alex Vandiver <alexmv@mit.edu>

Alex Waugh <alex@alexwaugh.com>

Alexander Alekseev <alex@alemate.ru>

Alexander Bluhm <alexander_bluhm@genua.de>

Alexander D'Archangel <darksuji@gmail.com>

Alexander Gernler <alexander_gernler@genua.de>

Alexander Gough <alex-p5p@earth.li>

Alexander Hartmaier <abraxxa@cpan.org>

Alexander Klimov <ask@wisdom.weizmann.ac.il>

Alexander Smishlajev <als@turnhere.com>

Alexander Voronov <alexander-voronov@yandex.ru>

Alexandr Ciornii <alexchorny@gmail.com>

Alexandr Savca <alexandr.savca89@gmail.com>

Alexandre (Midnite) Jousset <mid@gtmp.org>

Alexei Alexandrov <alexei.alexandrov@gmail.com>

Alexey Mahotkin <alexm@netli.com>

Alexey Toptygin <alexeyt@freeshell.org>

Alexey Tourbin <at@altlinux.ru>

Alexey V. Barantsev <barancev@kazbek.ispras.ru>

Ali Polatel <alip@exherbo.org>

Allen Smith <allens@cpan.org>

Ambrose Kofi Laing

Ammon Riley <ammon@rhythm.com>

Ananth Kesari <HYanantha@novell.com>

Anders Johnson <ajohnson@nvidia.com>

Andreas Guðmundsson <andreasg@nasarde.org>

Andreas Karrer <karrer@ife.ee.ethz.ch>

Andreas Klussmann <andreas@infosys.heitec.de>

Andreas König <a.koenig@mind.de>

Andreas Marienborg <andreas.marienborg@gmail.com>

Andreas Schwab <schwab@suse.de>

Andreas Voegele <andreas@andreasvoegele.com>

Andrei Yelistratov <andrew@sundale.net>

Andrej Borsenkow <Andrej.Borsenkow@mow.siemens.ru>

Andrew Bettison <andrewb@zip.com.au>

Andrew Burt <aburt@isis.cs.du.edu>

Andrew Cohen <cohen@andy.bu.edu>

andrew deryabin <djsf@technarchy.ru>

Andrew Fresh <afresh1@openbsd.org>

Andrew Hamm <AHamm@civica.com.au>

Andrew M. Langmead <aml@world.std.com>

Andrew Pimlott <pimlott@idiomtech.com>

Andrew Rodland <arodland@cpan.org>

Andrew Savige <ajsavige@yahoo.com.au>

Andrew Tam <andrewtam000@gmail.com>

Andrew Vignaux <ajv@nz.sangacorp.com>

Andrew Wilcox <awilcox@maine.com>

Andrey Sapozhnikov <sapa@icb.chel.su>

Andy Armstrong <andy@hexten.net>

Andy Broad <andy@broad.ology.org.uk>

Andy Bussey <andybussey@yahoo.co.uk>

Andy Dougherty <doughera@lafayette.edu>

Andy Lester <andy@petdance.com>

Anno Siegel <anno4000@lublin.zrz.tu-berlin.de>

Anthony David <adavid@netinfo.com.au>

Anthony Heading <anthony@ajrh.net>

Anton Berezin <tobez@tobez.org>

Anton Nikishaev <me@lelf.lu>

Anton Tagunov <tagunov@motor.ru>

Archer Sully <archer@meer.net>

Aristotle Pagaltzis <pagaltzis@gmx.de>

Arjen Laarhoven <arjen@nl.demon.net>

Arkturuz <arkturuz@gmail.com>

Arne Ahrend <aahrend@web.de>

Arnold D. Robbins <arnold@gnu.ai.mit.edu>

Art Green <Art_Green@mercmarine.com>

Art Haas <ahaas@airmail.net>

Arthur Axel 'fREW' Schmidt <frioux@gmail.com>

Artiom Morozov <artiom@phreaker.net>

Artur Bergman <artur@contiller.se>

Arvan <apritchard@zeus.com>

Ash Berlin <ash@cpan.org>

Ask Bjørn Hansen <ask@develooper.com>

Atsushi Sugawara <peanutsjamjam@gmail.com>

Audrey Tang <cpan@audreyt.org>

Augustina Blair <auggy@cpan.org>

Axel Boldt

Barrie Slaymaker <barries@slaysys.com>

Barry Friedman

Bart Kedryna <bkedryna@home.com>

Bas van Sisseren <bas@quarantainenet.nl>

Beau Cox

Ben Carter <bcarter@gumdrop.flyinganvil.org>

Ben Cornett <ben@lantern.is>

Ben Hengst <notbenh@cpan.org>

Ben Morrow <ben@morrow.me.uk>

Ben Okopnik <ben@linuxgazette.net>

Ben Tilly <ben_tilly@operamail.com>

Benjamin Goldberg <goldbb2@earthlink.net>

Benjamin Holzman <bah@ecnvantage.com>

Benjamin Low <b.d.low@unsw.edu.au>

Benjamin Smith <bsmith@cabbage.org.uk>

Benjamin Stuhl <sho_pi@hotmail.com>

Benjamin Sugars <bsugars@canoe.ca>

Bernard Quatermass <bernard@quatermass.co.uk>

Bernhard M. Wiedemann <bwiedemann@suse.de>

Bill Campbell <bill@celestial.com>

Bill Glicker <billg@burrelles.com>

Billy Constantine <wdconsta@cs.adelaide.edu.au>

Blair Zajac <blair@orcaware.com>

Bo Borgerson <gigabo@gmail.com>

Bo Johansson <bo.johansso@lsn.se>

Bo Lindbergh <blgl@stacken.kth.se>

Bob Dalgleish <Robert.Dalgleish@sk.sympatico.ca>

Bob Ernst <bobernst@cpan.org>

Bob Wilkinson <bob@fourtheye.org>

Boris Ratner <ratner2@gmail.com>

Boris Zentner <bzm@2bz.de>

Boyd Gerber <gerberb@zenez.com>

Brad Appleton <bradapp@enteract.com>

Brad Gilbert <b2gills@gmail.com>

Brad Howerter <bhower@wgc.woodward.com>

Brad Hughes <brad@tgsmc.com>

Brad Lanam <bll@gentoo.com>

Bradley Dean <bjdean@bjdean.id.au>

Bram <perl-rt@wizbit.be>

Brandon Black <blblack@gmail.com>

Branislav Zahradník <barney@cpan.org>

Brendan Byrd <BBYRD@CPAN.org>

Brendan O'Dea <bod@debian.org>

Breno G. de Oliveira <garu@cpan.org>

Brent B. Powers <powers@ml.com>

Brent Dax <brentdax@cpan.org>

Brian Callaghan <callagh@itginc.com>

Brian Carlson <brian.carlson@cpanel.net>

Brian Childs <brian@rentec.com>

Brian Clarke <clarke@appliedmeta.com>

brian d foy <brian.d.foy@gmail.com>

Brian Fraser <fraserbn@gmail.com>

Brian Gottreu <gottreu@gmail.com>

Brian Greenfield <briang@cpan.org>

Brian Grossman

Brian Harrison <brie@corp.home.net>

Brian Jepson <bjepson@oreilly.com>

Brian Katzung

Brian McCauley <nobull@mail.com>

Brian Phillips <bphillips@cpan.org>

Brian Reichert <reichert@internet.com>

Brian S. Cashman <bsc@umich.edu>

Brian Strand <bstrand@switchmanagement.com>

Brooks D Boyd

Bruce Barnett <barnett@grymoire.crd.ge.com>

Bruce J. Keeler <bkeelerx@iwa.dp.intel.com>

Bruce P. Schuck <bruce@aps.org>

Bryan Stenson <bryan@siliconvortex.com>

Bud Huff <BAHUFF@us.oracle.com>

Byron Brummer <byron@omix.com>

C Aditya <caditya@novell.com>

Calle Dybedahl <calle@lysator.liu.se>

Campo Weijerman <rfc822@nl.ibm.com>

Carl Eklof <CEklof@endeca.com>

Carl Hayter <hayter@usc.edu>

Carl M. Fongheiser <cmf@ins.infonet.net>

Carl Witty <cwitty@newtonlabs.com>

Cary D. Renzema <caryr@mxim.com>

Casey R. Tweten <crt@kiski.net>

Casey West <casey@geeknest.com>

Castor Fu

Chad Granum <chad.granum@dreamhost.com>

Chaim Frenkel <chaimf@pobox.com>

Charles Bailey <bailey@newman.upenn.edu>

Charles F. Randall <crandall@free.click-n-call.com>

Charles Lane <lane@DUPHY4.Physics.Drexel.Edu>

Charles Randall <cfriv@yahoo.com>

Charles Wilson <cwilson@ece.gatech.edu>

Charlie Gonzalez <itcharlie@gmail.com>

Chas. Owens <chas.owens@gmail.com>

Chase Whitener <cwhitener@gmail.com>

Chaskiel M Grundman

Chia-liang Kao <clkao@clkao.org>

Chip Salzenberg <chip@pobox.com>

Chip Turner <cturner@redhat.com>

chocolateboy <chocolateboy@chocolatey.com>

Chris 'BinGOs' Williams <chris@bingosnet.co.uk>

Chris Ball <chris@cpan.org>

Chris Bongaarts <cab@tc.umn.edu>

Chris Dolan <chris@chrisdolan.net>

Chris Faylor <cgf@bbc.com>

Chris Heath <chris@heathens.co.nz>

Chris Lamb <lamby@debian.org>

Chris Lightfoot <chris@ex-parrot.com>

Chris Nandor <pudge@pobox.com>

Chris Pepper

Chris R. Donnelly <chris.donnelly@vauto.com>

Chris Travers <chris.travers@gmail.com>

Chris Tubutis <chris@broadband.att.com>

Chris Wick <cwick@lmc.com>

Chris Williams <chrisw@netinfo.com.au>

Christian Burger <burger@terra.mpikg-teltow.mpg.de>

Christian Hansen <chansen@cpan.org>

Christian Kirsch <ck@held.mind.de>

Christian Millour <cm.perl@abtela.com>

Christian Walde (Mithaldu) <walde.christian@gmail.com>

Christian Winter <bitpoet@linux-config.de>

Christoph Lamprecht <ch.l.ngre@online.de>

Christophe Grosjean <christophe.grosjean@gmail.com>

Christopher Chan-Nui <channui@austin.ibm.com>

Christopher Chavez <chrischavez@gmx.us>

Christopher Davis <ckd@loiosh.kei.com>

Christopher J. Madsen <perl@cjmweb.net>

chromatic <chromatic@wgz.org>

Chuck Phillips <perl@cadop.com>

Chun Bing Ge <gecb@cn.ibm.com>

Chunhui Teng <cteng@nortel.ca>

Claes Jacobsson <claes@surfar.nu>

Clark Cooper <coopercc@netheaven.com>

Claudio Ramirez <nxadm@cpan.org>

Clinton A. Pierce <clintp@geeksalad.org>

Colin Kuskie <ckuskie@cadence.com>

Colin McMillen <mcmi0073@tc.umn.edu>

Colin Meyer <cmeyer@helvella.org>

Colin Newell <colin.newell@gmail.com>

Colin Watson <colinw@zeus.com>

Conrad Augustin

Conrad E. Kimball <cek@tblv021.ca.boeing.com>

Craig A. Berry <craigberry@mac.com>

Craig DeForest <zowie@euterpe.boulder.swri.edu>

Craig Milo Rogers <Rogers@ISI.EDU>

Curtis Jewell <perl@csjewell.fastmail.us>

Curtis Poe <cp@onsitetech.com>

Dabrien 'Dabe' Murphy <dabe@dabe.com>

Dagfinn Ilmari Mannsåker <ilmari@ilmari.org>

Dale Amon <amon@vnl.com>

Damian Conway <damian@conway.org>

Damon Atkins <Damon.Atkins@nabaus.com.au>

Dan Book <grinnz@grinnz.com>

Dan Boorstein <dan_boo@bellsouth.net>

Dan Brook <dbrook@easyspace.com>

Dan Collins <dcollinsn@gmail.com>

Dan Dascalescu <bigbang7@gmail.com>

Dan Dedrick <ddedrick@lexmark.com>

Dan Hale <danhale@us.ibm.com>

Dan Jacobson <jidanni@jidanni.org>

Dan Kogai <dankogai@dan.co.jp>

Dan Schmidt <dfan@harmonixmusic.com>

Dan Sugalski <dan@sidhe.org>

Daniel Berger <djberg86@attbi.com>

Daniel Böhmer <post@daniel-boehmer.de>

Daniel Chetlin <daniel@chetlin.com>

Daniel Dragan <bulk88@hotmail.com>

Daniel Frederick Crisman <daniel@crisman.org>

Daniel Grisinger <dgris@dimensional.com>

Daniel Kahn Gillmor <dkg@fifthhorseman.net>

Daniel Laügt <daniel.laugt@gmail.com>

Daniel Lieberman <daniel@bitpusher.com>

Daniel Muiño <dmuino@afip.gov.ar>

Daniel P. Berrange <dan@berrange.com>

Daniel Perrett <perrettdl@googlemail.com>

Daniel S. Lewart <lewart@uiuc.edu>

Daniel Yacob <perl@geez.org>

Danny R. Faught <faught@mailhost.rsn.hp.com>

Danny Sadinoff <danny-cpan@sadinoff.com>

Darin McBride <dmcbride@cpan.org>

Darrell Kindred <dkindred+@cmu.edu>

Darrell Schiebel <drs@nrao.edu>

Darren/Torin/Who Ever... <torin@daft.com>

Dave Bianchi

Dave Cross <dave@mag-sol.com>

Dave Hartnoll <Dave_Hartnoll@3b2.com>

Dave Liney <dave.liney@gbr.conoco.com>

Dave Nelson <David.Nelson@bellcow.com>

Dave Paris

Dave Rolsky <autarch@urth.org>

Dave Schweisguth <dcs@neutron.chem.yale.edu>

Dave Shariff Yadallee <doctor@doctor.nl2k.ab.ca>

David Billinghurst <David.Billinghurst@riotinto.com.au>

David Caldwell <david@porkrind.org>

David Campbell

David Cannings <lists@edeca.net>

David Cantrell <david@cantrell.org.uk>

David Couture

David D. Kilzer <ddkilzer@lubricants-oil.com>

David Denholm <denholm@conmat.phys.soton.ac.uk>

David Dyck <david.dyck@fluke.com>

David F. Haertig <dfh@dwroll.lucent.com>

David Favor <david@davidfavor.com>

David Feldman <david.feldman@tudor.com>

David Fifield <david@bamsoftware.com>

David Filo

David Formosa <dformosa@dformosa.zeta.org.au>

David Gay <dgay@acm.org>

David Glasser <me@davidglasser.net>

David Golden <dagolden@cpan.org>

David H. Adler <dha@panix.com>

David H. Gutteridge <dhgutteridge@sympatico.ca>

David Hammen <hammen@gothamcity.jsc.nasa.gov>

David J. Fiander <davidf@mks.com>

David Kerry <davidk@tor.securecomputing.com>

David Landgren <david@landgren.net>

David Leadbeater <dgl@dgl.cx>

David M. Syzdek <david@syzdek.net>

David Manura <dm.list@math2.org>

David McLean <davem@icc.gsfc.nasa.gov>

David Mitchell <davem@iabyn.nospamdeletethisbit.com>

David Muir Sharnoff <muir@idiom.com>

David Nicol <whatever@davidnicol.com>

David R. Favor <dfavor@austin.ibm.com>

David Sparks <daves@ca.sophos.com>

David Starks-Browning <dstarks@rc.tudelft.nl>

David Steinbrunner <dsteinbrunner@pobox.com>

David Sundstrom <sunds@asictest.sc.ti.com>

David Wheeler <david@justatheory.com>

Davin Milun <milun@cs.Buffalo.EDU>

Dean Roehrich <roehrich@cray.com>

Dee Newcum <perl.org@paperlined.org>

deekoo <deekoo@tentacle.net>

Dennis Kaarsemaker <dennis@booking.com>

Dennis Marsa <dennism@cyrix.com>

Devin Heitmueller <devin.heitmueller@gmail.com>

DH <crazyinsomniac@yahoo.com>

Diab Jerius <dj@head-cfa.harvard.edu>

dLux <dlux@spam.sch.bme.hu>

Dmitri Tikhonov <dmitri@cpan.org>

Dmitry Karasik <dk@tetsuo.karasik.eu.org>

Dmitry Ulanov <zprogd@gmail.com>

Dominic Dunlop <domo@computer.org>

Dominic Hamon <dma+github@stripysock.com>

Dominic Hargreaves <dom@earth.li>

Dominique Dumont <Dominique_Dumont@grenoble.hp.com>

Dominique Quatravaux

Doug Bell <madcityzen@gmail.com>

Doug Campbell <soup@ampersand.com>

Doug MacEachern <dougm@covalent.net>

Douglas Christopher Wilson <doug@somethingdoug.com>

Douglas E. Wegscheid <dwegscheid@qtm.net>

Douglas Lankshear <doug@lankshear.net>

Douglas Wilson <dougw@cpan.org>

Dov Grobgeld <dov@Orbotech.Co.IL>

Dr.Ruud <rvtol+news@isolution.nl>

Drago Goricanec <drago@raptor.otsd.ts.fujitsu.co.jp>

Drew Stephens <drewgstephens@gmail.com>

Duke Leto <jonathan@leto.net>

Duncan Findlay <duncf@debian.org>

E. Choroba <choroba@cpan.org>

Ed Avis <eda@waniasset.com>

Ed J <etj@cpan.org>

Ed Mooring <mooring@Lynx.COM>

Ed Santiago <esm@pobox.com>

Eddy Tan <eddy.net@gmail.com>

Edgar Bering <trizor@gmail.com>

Edmund Bacon

Edward Avis <ed@membled.com>

Edward Moy <emoy@apple.com>

Edward Peschko <edwardp@excitehome.net>

Elaine -HFB- Ashton <elaine@chaos.wustl.edu>

Elizabeth Mattijsen <liz@dijkmat.nl>

Enrico Sorcinelli <bepi@perl.it>

Eric Amick

Eric Arnold <eric.arnold@sun.com>

Eric Bartley <bartley@icd.cc.purdue.edu>

Eric Brine <ikegami@adaelis.com>

Eric E. Coe <Eric.Coe@oracle.com>

Eric Fifer <egf7@columbia.edu>

Eric Herman <eric@freesa.org>

Eric Lindblad <lindblad@gmx.com>

Eric Melville

Eric Promislow <ericp@ActiveState.com>

Erich Rickheit

Eryq <eryq@zeegee.com>

Etienne Grossman <etienne@isr.isr.ist.utl.pt>

Eugen Konkov <kes-kes@yandex.ru>

Eugene Alterman <Eugene.Alterman@bremer-inc.com>

Eugene Alvin Villar <seav80@gmail.com>

Evan Miller <eam@frap.net>

Evan Zacks <zackse@cpan.org>

Fabien Tassin <tassin@eerie.fr>

Father Chrysostomos <sprout@cpan.org>

Felipe Gasper <felipe@felipegasper.com>

Felix Gallo <fgallo@etoys.com>

Fergal Daly <fergal@esatclear.ie>

Fingle Nark <finglenark@gmail.com>

Florent Guillaume

Florian Ragwitz <rafl@debian.org>

Florian Weimer <fweimer@redhat.com>

Frank Crawford

Frank Ridderbusch <Frank.Ridderbusch@pdb.siemens.de>

Frank Tobin <ftobin@uiuc.edu>

Frank Wiegand <frank.wiegand@gmail.com>

Franklin Chen <chen@adi.com>

Franz Fasching <perldev@drfasching.com>

François Désarménien <desar@club-internet.fr>

François Perrad <francois.perrad@gadz.org>

Frederic Briere <fbriere@fbriere.net>

Fréderic Chauveau <fmc@pasteur.fr>

Fyodor Krasnov <fyodor@aha.ru>

G. Del Merritt <del@intranetics.com>

Gabe Schaffer

Gabor Szabo <szabgab@gmail.com>

Garry T. Williams <garry@zvolve.com>

Gary Clark <GaryC@mail.jeld-wen.com>

Gary L. Armstrong

Gary Ng <71564.1743@compuserve.com>

Gavin Shelley <columbusmonkey@me.com>

Gene Sullivan <genesullivan50@yahoo.com>

Geoffrey F. Green <geoff-public@stuebegreen.com>

Geoffrey T. Dairiki <dairiki@dairiki.org>

Georg Schwarz <geos@epost.de>

George Greer <perl@greerga.m-l.org>

George Hartzell <georgewh@gene.com>

George Necula <necula@eecs.berkeley.edu>

Geraint A Edwards <gedge@serf.org>

Gerard Goossen <gerard@ggoossen.net>

Gerben Wierda <G.C.Th.Wierda@AWT.nl>

Gerd Knops <gerti@BITart.com>

Gerrit P. Haase <gp@familiehaase.de>

Gideon Israel Dsouza <gideon@cpan.org>

Giles Lean <giles@nemeton.com.au>

Giovanni Tataranni <gtataranni@users.noreply.github.com>

Gisle Aas <gisle@aas.no>

GitHub <noreply@github.com>

Glenn D. Golden <gdg@zplane.com>

Glenn Linderman <perl@nevcal.com>

Gordon J. Miller <gjm@cray.com>

Gordon Lack <gml4410@ggr.co.uk>

Goro Fuji <gfuji@cpan.org>

Grace Lee <grace@hal.com>

Graham Barr <gbarr@pobox.com>

Graham Knop <haarg@haarg.org>

Graham Ollis <plicease@cpan.org>

Graham TerMarsch <graham@howlingfrog.com>

Grant McLean <grantm@cpan.org>

Greg Bacon <gbacon@itsc.uah.edu>

Greg Chapman <glc@well.com>

Greg Earle

Greg Kuperberg

Greg Matheson <lang@ms.chinmin.edu.tw>

Greg Seibert <seibert@Lynx.COM>

Greg Ward <gward@ase.com>

Gregor Chrupala <gregor.chrupala@star-group.net>

gregor herrmann <gregoa@debian.org>

Gregory Martin Pfeil <pfeilgm@technomadic.org>

Guenter Schmidt <gsc@bruker.de>

Guido Flohr <guido@imperia.net>

Guruprasad S <SGURUPRASAD@novell.com>

Gurusamy Sarathy <gsar@cpan.org>

Gustaf Neumann

Guy Decoux <decoux@moulon.inra.fr>

Gwyn Judd <b.judd@xtra.co.nz>

H.J. Lu <hjl@nynexst.com>

H.Merijn Brand <h.m.brand@xs4all.nl>

Hal Morris <hom00@utsglobal.com>

Hal Pomeranz <pomeranz@netcom.com>

Hallvard B Furuseth <h.b.furuseth@usit.uio.no>

Hannu Napari <Hannu.Napari@hut.fi>

Hans de Graaff <J.J.deGraaff@twi.tudelft.nl>

Hans Dieter Pearcey <hdp@pobox.com>

Hans Ginzel <hans@kolej.mff.cuni.cz>

Hans Mulder <hansmu@xs4all.nl>

Hans Ranke <Hans.Ranke@ei.tum.de>

Harald Jörg <Harald.Joerg@arcor.de>

Harmen <harm@dds.nl>

Harmon S. Nine <hnine@netarx.com>

Harri Pasanen <harri.pasanen@trema.com>

Harry Edmon <harry@atmos.washington.edu>

Hauke D <haukex@zero-g.net>

Heiko Eissfeldt <heiko.eissfeldt@hexco.de>

Helmut Jarausch <jarausch@numa1.igpm.rwth-aachen.de>

Henrik Tougaard <ht.000@foa.dk>

Herbert Breunung <lichtkind@cpan.org>

Hernan Perez Masci <hmasci@uolsinectis.com.ar>

Hershel Walters <walters@smd4d.wes.army.mil>

Hiroo Hayashi <hiroo.hayashi@computer.org>

Hojung Youn <amoc.yn@gmail.com>

Holger Bechtold

Hongwen Qiu <qiuhongwen@gmail.com>

Horst von Brand <vonbrand@sleipnir.valparaiso.cl>

Hrunting Jonhson

Hubert Feyrer <hubert.feyrer@informatik.fh-regensburg.de>

Hugo van der Sanden <hv@crypt.org>

Hunter Kelly <retnuh@zule.pixar.com>

Huw Rogers <count0@gremlin.straylight.co.jp>

Håkon Hægland <hakon.hagland@gmail.com>

Iain Truskett

Ian Goodacre <ian.goodacre@xtra.co.nz>

Ian Maloney <ian.malonet@ubs.com>

Ian Phillipps <Ian.Phillipps@iname.com>

Ichinose Shogo <shogo82148@gmail.com>

Ignasi Roca Carrió <ignasi.roca@fujitsu-siemens.com>

Igor Sutton <izut@cpan.org>

Igor Zaytsev <igor.zaytsev@gmail.com>

Ilmari Karonen <iltzu@sci.fi>

Ilya Martynov <ilya@martynov.org>

Ilya N. Golubev <gin@mo.msk.ru>

Ilya Sandler <Ilya.Sandler@etak.com>

Ilya Zakharevich <ilya@math.berkeley.edu>

Inaba Hiroto <inaba@st.rim.or.jp>

Indy Singh <indy@nusphere.com>

Ingo Weinhold <ingo_weinhold@gmx.de>

Ingy döt Net <ingy@ttul.org>

insecure <insecure@mail.od.ua>

Irving Reid <irving@tor.securecomputing.com>

Ivan Baidakou <the.dmol@yandex.by>

Ivan Kurmanov <kurmanov@openlib.org>

Ivan Pozdeev <vano@mail.mipt.ru>

Ivan Tubert-Brohman <itub@cpan.org>

J. David Blackstone <jdb@dfwnet.sbms.sbc.com>

J. Nick Koston <nick@cpanel.net>

J. van Krieken <John.van.Krieken@ATComputing.nl>

Jacinta Richardson <jarich@perltraining.com.au>

Jack Shirazi <JackS@GemStone.com>

Jacques Germishuys <jacquesg@striata.com>

Jacqui Caren <Jacqui.Caren@ig.co.uk>

Jae Bradley <jae.b.bradley@gmail.com>

Jake Hamby <jehamby@lightside.com>

Jakub Wilk <jwilk@jwilk.net>

James <james@rf.net>

James A. Duncan <jduncan@fotango.com>

James Clarke <jrtc27@jrtc27.com>

James E Keenan <jkeenan@cpan.org>

James FitzGibbon <james@ican.net>

James Jurach <muaddib@erf.net>

James Mastros <james@mastros.biz>

James McCoy <vega.james@gmail.com>

James Raspass <jraspass@gmail.com>

Jamshid Afshar

Jan D. <jan.djarv@mbox200.swipnet.se>

Jan Dubois <jan@jandubois.com>

Jan Pazdziora <adelton@fi.muni.cz>

Jan Starzynski <jan@planet.de>

Jan-Erik Karlsson <trg@privat.utfors.se>

Jan-Pieter Cornet <johnpc@xs4all.nl>

Jared Rhine <jared@organic.com>

Jari Aalto <jari.aalto@poboxes.com>

Jarkko Hietaniemi <jhi@iki.fi>

Jasmine Ahuja <jasmine.ahuja11@gmail.com>

Jasmine Ngan <jasmine.ngan@outlook.com>

Jason A. Smith <smithj4@rpi.edu>

Jason E. Stewart <jason@openinformatics.com>

Jason McIntosh <jmac@jmac.org>

Jason Shirk

Jason Stewart <jasons@cs.unm.edu>

Jason Varsoke <jjv@caesun10.msd.ray.com>

Jay Hannah <jhannah@mutationgrid.com>

Jay Rogers <jay@rgrs.com>

JD Laub <jdl@access-health.com>

Jeff Bouis

Jeff McDougal <jmcdo@cris.com>

Jeff Okamoto <okamoto@corp.hp.com>

Jeff Pinyan <japhy@pobox.com>

Jeff Siegal <jbs@eddie.mit.edu>

Jeff Urlwin <jurlwin@access.digex.net>

Jeffrey Friedl <jfriedl@regex.info>

Jeffrey S. Haemer <jsh@woodcock.boulder.qms.com>

Jens Hamisch <jens@Strawberry.COM>

Jens Stavnstrup <js@ddre.dk>

Jens T. Berger Thielemann <jensthi@ifi.uio.no>

Jens Thomsen <jens@fiend.cis.com>

Jens-Uwe Mager <jum@helios.de>

Jeremy D. Zawodny <jeremy@zawodny.com>

Jeremy H. Brown <jhbrown@ai.mit.edu>

Jeremy Madea <jmadea@inktomi.com>

Jerome Abela <abela@hsc.fr>

Jerome Duval <jerome.duval@gmail.com>

Jerrad Pierce <belg4mit@MIT.EDU>

Jerry D. Hedden <jdhedden@cpan.org>

Jess Robinson <castaway@desert-island.me.uk>

Jesse Glick <jesse@sig.bsh.com>

Jesse Luehrs <doy@tozt.net>

Jesse Vincent <jesse@fsck.com>

Jesús Quiroga <jquiroga@pobox.com>

Jilles Tjoelker <jilles@stack.nl>

Jim Anderson <jander@ml.com>

Jim Avera <avera@hal.com>

Jim Balter

Jim Cromie <jcromie@cpan.org>

Jim Meyering <meyering@asic.sc.ti.com>

Jim Miner <jfm@winternet.com>

Jim Richardson

Jim Schneider <james.schneider@db.com>

Jirka Hruška <jirka@fud.cz>

jkahrman <jkahrman@users.noreply.github.com>

Joachim Huober

Joaquin Ferrero <explorer@joaquinferrero.com>

Jochen Wiedmann <joe@ispsoft.de>

Jody Belka <dev-perl@pimb.org>

Joe Buehler <jbuehler@hekimian.com>

Joe McMahon <mcmahon@ibiblio.org>

Joe Orton <jorton@redhat.com>

Joe Schaefer <joe+perl@sunstarsys.com>

Joe Smith <jsmith@inwap.com>

Joel Berger <joel.a.berger@gmail.com>

Joel Rosi-Schwartz <j.schwartz@agonet.it>

Joerg Porath <Joerg.Porath@informatik.tu-chemnitz.de>

Joergen Haegg

Johan Holtman

Johan Vromans <jvromans@squirrel.nl>

Johann 'Myrkraverk' Oskarsson <johann@myrkraverk.com>

Johann Klasek <jk@auto.tuwien.ac.at>

Johannes Plunien <plu@pqpq.de>

John Bley <jbb6@acpub.duke.edu>

John Borwick <jhborwic@unity.ncsu.edu>

John Cerney <j-cerney1@ti.com>

John D Groenveld <groenvel@cse.psu.edu>

John E. Malmberg <wb8tyw@qsl.net>

John Gardiner Myers <jgmyers@proofpoint.com>

John Goodyear <johngood@us.ibm.com>

John Hasstedt <John.Hasstedt@sunysb.edu>

John Hawkinson <jhawk@mit.edu>

John Heidemann <johnh@isi.edu>

John Holdsworth <coldwave@bigfoot.com>

John Hughes <john@AtlanTech.COM>

John Karr <brainbuz@brainbuz.org>

John Kristian <jmk2001@engineer.com>

John L. Allen <allen@grumman.com>

John Lightsey <jd@cpanel.net>

John Macdonald <jmm@revenge.elegant.com>

John Malmberg <wb8tyw@gmail.com>

John Nolan <jpnolan@Op.Net>

John P. Linderman <jpl.jpl@gmail.com>

John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>

John Peacock <jpeacock@messagesystems.com>

John Pfuntner <pfuntner@vnet.ibm.com>

John Poltorak <jp@eyup.org>

John Q. Linux <jql@accessone.com>

John Redford <jmr@whirlwind.fmr.com>

John Rowe

John Salinas <jsalinas@cray.com>

John SJ Anderson <genehack@genehack.org>

John Stoffel <jfs@fluent.com>

John Stumbles <jstumbles@bluearc.com>

John Tobey <jtobey@john-edwin-tobey.org>

John Wright <john@johnwright.org>

Johnny Lam <jlam@jgrind.org>

Jon Eveland <jweveland@yahoo.com>

Jon Gunnip <jongunnip@hotmail.com>

Jon Orwant <orwant@oreilly.com>

Jonathan Biggar <jon@sems.com>

Jonathan D Johnston <jdjohnston2@juno.com>

Jonathan Fine <jfine@borders.com>

Jonathan Hudson <jonathan.hudson@jrhudson.demon.co.uk>

Jonathan I. Kamens <jik@kamens.brookline.ma.us>

Jonathan Roy <roy@idle.com>

Jonathan Stowe <jns@integration-house.com>

Joost van Baal <J.E.vanBaal@uvt.nl>

Jos I. Boumans <kane@dwim.org>

Jose Auguste-Etienne <Jose.auguste-etienne@cgss-guyane.fr>

Joseph N. Hall <joseph@cscaper.com>

Joseph S. Myers <jsm28@hermes.cam.ac.uk>

Joshua ben Jore <jjore@cpan.org>

Joshua Juran <jjuran@gmail.com>

Joshua Pritikin <joshua@paloalto.com>

Joshua Rodd <joshua@rodd.us>

José Pedro Oliveira <jpo@di.uminho.pt>

JT McDuffie <jt@kpc.com>

Juan Gallego <Little.Boss@physics.mcgill.ca>

Juerd Waalboer <#####@juerd.nl>

Juha Laiho <juha.laiho@Elma.Net>

Julian Yip <julian@imoney.com>

juna <ggl.20.jj...@spamgourmet.com>

Jungshik Shin <jshin@mailaps.org>

Justin Banks <justinb@cray.com>

Jörg Walter <jwalt@cpan.org>

Ka-Ping Yee <kpyee@aw.sgi.com>

kafka <kafka@madrognon.net>

Kang-min Liu <gugod@gugod.org>

Kaoru Maeda <maeda@src.ricoh.co.jp>

Karen Etheridge <ether@cpan.org>

Karl Glazebrook <kgb@aaossz.aao.GOV.AU>

Karl Heuer <kwzh@gnu.org>

Karl Simon Berg <karl@it.kth.se>

Karl Williamson <khw@cpan.org>

Karsten Sperling <spiff@phreax.net>

Karthik Rajagopalan <rajagopa@pauline.schrodinger.com>

Kaveh Ghazi <ghazi@caip.rutgers.edu>

KAWAI Takanori <GCD00051@nifty.ne.jp>

Kay Röpke <kroepke@dolphin-services.de>

Keedi Kim <keedi@cpan.org>

Keith Neufeld <neufeld@fast.pvi.org>

Keith Thompson <Keith.S.Thompson@gmail.com>

Ken Brown <kbrown@cornell.edu>

Ken Cotterill <kencotterill@netspace.net.au>

Ken Estes <estes@ms.com>

Ken Fox <kfox@ford.com>

Ken Hirsch <kenhirsch@ftml.net>

Ken MacLeod <ken@bitsko.slc.ut.us>

Ken Neighbors

Ken Shan <ken@digitas.harvard.edu>

Ken Williams <ken@mathforum.org>

Kenichi Ishigaki <ishigaki@cpan.org>

Kenneth Albanowski <kjahds@kjahds.com>

Kenneth Duda <kjd@cisco.com>

Kent Fredric <kentfredric@gmail.com>

Keong Lim <Keong.Lim@sr.com.au>

Kevin Brintnall <kbrint@rufus.net>

Kevin Chase <kevincha99@hotmail.com>

kevin dawson <bowtie@cpan.org>

Kevin Falcone <falcone@bestpractical.com>

Kevin J. Woolley <kjw@pathillogical.com>

Kevin O'Gorman <kevin.kosman@nrc.com>

Kevin Ruscoe <Kevin.Ruscoe@ubsw.com>

Kevin Ryde <user42@zip.com.au>

Kevin White <klwhite@magnus.acs.ohio-state.edu>

Kim Frutiger

Kingpin <mthurn@copper.dulles.tasc.com>

Kirrily Robert <skud@infotrope.net>

Kiyotaka Sakai <ksakai@netwk.ntt-at.co.jp>

kmx <kmx@volny.cz>

Kragen Sitaker <kragen@pobox.com>

Krishna Sethuraman <krishna@sgi.com>

Kriton Kyrimis <kyrimis@princeton.edu>

Kurt D. Starsinic <kstar@wolfetech.com>

Kyriakos Georgiou

Lajos Veres <vlajos@gmail.com>

Larry Parmelee <parmelee@CS.Cornell.EDU>

Larry Schuler

Larry Schwimmer <rosebud@cyclone.Stanford.EDU>

Larry Shatzer <fugazi@zyx.net>

Larry W. Virden <lvirden@cas.org>

Larry Wall <larry@wall.org>

Lars Dɪᴇᴄᴋᴏᴡ 迪拉斯 <daxim@cpan.org>

Lars Hecking <lhecking@nmrc.ucc.ie>

Larwan Berke <apocal@cpan.org>

Laszlo Molnar <laszlo.molnar@eth.ericsson.se>

Laurent Dami <dami@cpan.org>

Leif Huhn <leif@hale.dkstat.com>

Len Johnson <lenjay@ibm.net>

Leo Lapworth <leo@cuckoo.org>

Leon Brocard <acme@astray.com>

Leon Timmermans <fawaka@gmail.com>

Les Peters <lpeters@aol.net>

Lesley Binks <lesley.binks@gmail.com>

Lincoln D. Stein <lstein@cshl.org>

Lionel Cons <lionel.cons@cern.ch>

Louis Strous <louis.strous@gmail.com>

Lubomir Rintel <lkundrak@v3.sk>

Luc St-Louis <luc.st-louis@ca.transport.bombardier.com>

Luca Fini

Lucas Holt <luke@foolishgames.com>

Ludovic E. R. Tolhurst-Cleaver <camel@ltcdev.com>

Lukas Mai <l.mai@web.de>

Luke Closs <lukec@cpan.org>

Luke Ross <lukeross@gmail.com>

Lupe Christoph <lupe@lupe-christoph.de>

Luther Huffman <lutherh@stratcom.com>

Maik Hentsche <maik@mm-double.de>

Major Sébastien <sebastien.major@crdp.ac-caen.fr>

Makoto MATSUSHITA <matusita@ics.es.osaka-u.ac.jp>

Malcolm Beattie <mbeattie@sable.ox.ac.uk>

Manuel Mausz <manuel@mausz.at>

Manuel Valente <mvalente@idealx.com>

Marc Green <marcgreen@cpan.org>

Marc Lehmann <pcg@goof.com>

Marc Paquette <Marc.Paquette@Softimage.COM>

Marc Reisner <reisner.marc@gmail.com>

Marc Simpson <marc@0branch.com>

Marc-Philip Werner <marc-philip.werner@sap.com>

Marcel Grünauer <marcel@codewerk.com>

Marco Fontani <MFONTANI@cpan.org>

Marco Peereboom <marco@conformal.com>

Marcus Holland-Moritz <mhx-perl@gmx.net>

Marek Rouchal <marek.rouchal@infineon.com>

Mark A Biggar <mab@wdl.loral.com>

Mark A. Hershberger <mah@everybody.org>

Mark A. Stratman <stratman@gmail.com>

Mark Aufflick <mark@aufflick.com>

Mark Bixby <mark@bixby.org>

Mark Dickinson <dickins3@fas.harvard.edu>

Mark Dootson <mdootson@cpan.org>

Mark Fowler <mark@twoshortplanks.com>

Mark Hanson

Mark J. Reed <mreed@strange.turner.com>

Mark Jason Dominus <mjd@plover.com>

Mark K Trettin <mkt@lucent.com>

Mark Kaehny <kaehny@execpc.com>

Mark Kettenis <kettenis@wins.uva.nl>

Mark Klein <mklein@dis.com>

Mark Knutsen <knutsen@pilot.njin.net>

Mark Kvale <kvale@phy.ucsf.edu>

Mark Leighton Fisher <markleightonfisher@gmail.com>

Mark Mielke <mark@mark.mielke.cc>

Mark Murray <mark@grondar.za>

Mark Overmeer <mark@overmeer.net>

Mark P. Lutz <mark.p.lutz@boeing.com>

Mark Pease <peasem@primenet.com>

Mark Pizzolato <mark@infocomm.com>

Mark R. Levinson <mrl@isc.upenn.edu>

Mark Stosberg <mark@summersault.com>

Marko Asplund <aspa@merlot.kronodoc.fi>

Markus Jansen <Markus.Jansen@ericsson.com>

Marnix van Ammers <marnix@gmail.com>

Martien Verbruggen <mgjv@comdyn.com.au>

Martijn Koster <mak@excitecorp.com>

Martijn Lievaart <m@rtij.nl>

Martin Hasch <mhasch@cpan.org>

Martin Husemann <martin@duskware.de>

Martin J. Bligh <mbligh@us.ibm.com>

Martin Jost <Martin.Jost@icn.siemens.de>

Martin Lichtin <lichtin@bivio.com>

Martin McGrath <mcgrath.martin@gmail.com>

Martin Plechsmid <plechsmi@karlin.mff.cuni.cz>

Martin Pool <mbp@samba.org>

Martti Rahkila <martti.rahkila@hut.fi>

Marty Lucich <marty@netcom.com>

Marty Pauley <marty+p5p@kasei.com>

Martyn Pearce <martyn@inpharmatica.co.uk>

Marvin Humphrey <marvin@rectangular.com>

Masahiro KAJIURA <masahiro.kajiura@toshiba.co.jp>

Mashrab Kuvatov <kmashrab@uni-bremen.de>

Mathias Koerber <mathias@dnssec1.singnet.com.sg>

Mathieu Arnold <m@absolight.fr>

Mats Peterson <mats@sm6sxl.net>

Matsumoto Yasuhiro <mattn.jp@gmail.com>

Matt Johnson <matt.w.johnson@gmail.com>

Matt Kimball

Matt Kraai <kraai@ftbfs.org>

Matt S Trout <mst@shadowcat.co.uk>

Matt Sergeant <matt@sergeant.org>

Matt Taggart <taggart@debian.org>

Matt Turner <mattst88@gmail.com>

Matthew Black <black@csulb.edu>

Matthew Green <mrg@splode.eterna.com.au>

Matthew Horsfall <wolfsage@gmail.com>

Matthew Sachs <matthewg@zevils.com>

Matthew T Harden <mthard@mthard1.monsanto.com>

Matthias Bethke <matthias@towiski.de>

Matthias Ulrich Neeracher <neeracher@mac.com>

Matthias Urlichs <smurf@noris.net>

Matthijs van Duin <xmath@cpan.org>

Mattia Barbon <mbarbon@dsi.unive.it>

Maurizio Loreti <maurizio.loreti@pd.infn.it>

Max Baker <max@warped.org>

Max Maischein <corion@corion.net>

Maxwell Carey <maxwellhaydn@gmail.com>

Merijn Broeren <merijnb@iloquent.nl>

Michael A Chase <mchase@ix.netcom.com>

Michael Breen <perl@mbreen.com>

Michael Bunk <bunk@iat.uni-leipzig.de>

Michael Carman <mjcarman@home.com>

Michael Cook <mcook@cognex.com>

Michael Cummings <mcummings@gentoo.org>

Michael De La Rue <mikedlr@tardis.ed.ac.uk>

Michael Engel <engel@nms1.cc.huji.ac.il>

Michael Fig <michael@liveblockauctions.com>

Michael G Schwern <schwern@pobox.com>

Michael H. Moran <mhm@austin.ibm.com>

Michael Haardt <michael@moria.de>

Michael King <mike808@users.sourceforge.net>

Michael Lemke <lemkemch@t-online.de>

Michael Mahan <mahanm@nextwork.rose-hulman.edu>

Michael Parker <michael.parker@st.com>

Michael Schroeder <Michael.Schroeder@informatik.uni-erlangen.de>

Michael Somos <somos@grail.cba.csuohio.edu>

Michael Stevens <mstevens@etla.org>

Michael van Elst <mlelstv@serpens.de>

Michael Witten <mfwitten@gmail.com>

Michele Sardo

Mik Firestone <fireston@lexmark.com>

Mike Doherty <mike@mikedoherty.ca>

Mike Fletcher <fletch@phydeaux.org>

Mike Giroux <rmgiroux@acm.org>

Mike Guy <mjtg@cam.ac.uk>

Mike Heins <mike@bill.iac.net>

Mike Hopkirk <hops@sco.com>

Mike Kelly <pioto@pioto.org>

Mike Mestnik <MMestnik@rustconsulting.com>

Mike Pomraning <mjp@pilcrow.madison.wi.us>

Mike Rogers

Mike Schilli <m@perlmeister.com>

Mike Sheldrake <mike@sheldrake.net>

Mike Stok <mike@stok.co.uk>

Mike W Ellwood <mwe@rl.ac.uk>

Mikhail Zabaluev <mhz@alt-linux.org>

Milosz Tanski <mtanski@gridapp.com>

Milton L. Hankins <mlh@swl.msd.ray.com>

Misty De Meo <mistydemeo@github.com>

Mohammed El-Afifi <mohammed_elafifi@yahoo.com>

Moritz Lenz <moritz@casella.verplant.org>

Moshe Kaminsky <kaminsky@math.huji.ac.il>

Mottaqui Karim <taqqui.karim@gmail.com>

Mr. Nobody <mrnobo1024@yahoo.com>

Murray Nesbitt <murray@nesbitt.ca>

Nathan Glenn <garfieldnate@gmail.com>

Nathan Kurz <nate@valleytel.net>

Nathan Torkington <gnat@frii.com>

Nathan Trapuzzano <nbtrap@nbtrap.com>

Neale Ferguson <neale@VMA.TABNSW.COM.AU>

Neil Bowers <neil@bowers.com>

Neil Watkiss <neil.watkiss@sophos.com>

Neil Williams <codehelp@debian.org>

Nicholas Clark <nick@ccl4.org>

Nicholas Oxhøj

Nicholas Perez <nperez@cpan.org>

Nick Cleaton <nick@cleaton.net>

Nick Duffek

Nick Gianniotis

Nick Ing-Simmons

Nick Johnston <nickjohnstonsky@gmail.com>

Nick Logan <ugexe@cpan.org>

Nick Williams <Nick.Williams@morganstanley.com>

Nicolas Kaiser <nikai@nikai.net>

Nicolas R. @atoomic

Niels Thykier <niels@thykier.net>

Nigel Sandever <njsandever@hotmail.com>

Niko Tyni <ntyni@debian.org>

Nikola Knezevic <indy@tesla.rcub.bg.ac.yu>

Nikola Milutinovic

Nikolai Eipel <eipel@web.de>

Noah <sitz@onastick.net>

Nobuhiro Iwamatsu

Noirin Shirley <colmsbook@nerdchic.net>

Norbert Pueschel <pueschel@imsdd.meb.uni-bonn.de>

Norio Suzuki <kipp@shonanblue.ne.jp>

Norman Koch <kochnorman@rocketmail.com>

Norton T. Allen <allen@huarp.harvard.edu>

Nuno Carvalho <mestre.smash@gmail.com>

Offer Kaye <offer.kaye@gmail.com>

Olaf Flebbe <o.flebbe@science-computing.de>

Olaf Titz <olaf@bigred.inka.de>

Oleg Nesterov <oleg@redhat.com>

Olivier Blin <blino@mandriva.com>

Olivier Mengué <dolmen@cpan.org>

Olivier Thauvin <olivier.thauvin@aerov.jussieu.fr>

Olli Savia

Ollivier Robert <roberto@keltia.freenix.fr>

Osvaldo Villalon <ovillalon@dextratech.com>

Owain G. Ainsworth <oga@nicotinebsd.org>

Owen Taylor <owt1@cornell.edu>

Pali <pali@cpan.org>

Papp Zoltan <padre@elte.hu>

parv <parv@pair.com>

Pascal Rigaux <pixel@mandriva.com>

Patrick Donelan <pat@patspam.com>

Patrick Dugnolle <patrick.dugnolle@bnpparibas.com>

Patrick Hayes <Patrick.Hayes.CAP_SESA@renault.fr>

Patrick O'Brien <pdo@cs.umd.edu>

Patrik Hägglund <patrik.h.hagglund@ericsson.com>

Pau Amma <pauamma@gundo.com>

Paul A Sand <pas@unh.edu>

Paul Boven <p.boven@sara.nl>

Paul David Fardy <pdf@morgan.ucs.mun.ca>

Paul Eggert <eggert@twinsun.com>

Paul Evans <leonerd@leonerd.org.uk>

Paul Fenwick <pjf@perltraining.com.au>

Paul Gaborit <paul.gaborit@enstimac.fr>

Paul Green <Paul.Green@stratus.com>

Paul Hoffman <phoffman@proper.com>

Paul Holser <Paul.Holser.pholser@nortelnetworks.com>

Paul Johnson <paul@pjcj.net>

Paul Lindner <lindner@inuus.com>

Paul Marquess <pmqs@cpan.org>

Paul Moore <Paul.Moore@uk.origin-it.com>

Paul Rogers <Paul.Rogers@Central.Sun.COM>

Paul Saab <ps@yahoo-inc.com>

Paul Schinder <schinder@pobox.com>

Paul Szabo <psz@maths.usyd.edu.au>

Pavel Kaňkovský <kan@dcit.cz>

Pavel Zakouril <Pavel.Zakouril@mff.cuni.cz>

Pedro Felipe Horrillo Guerra <pancho@pancho.name>

Per Einar Ellefsen <per.einar@skynet.be>

Perlover <perlover@perlover.com>

Pete Peterson <petersonp@genrad.com>

Peter Avalos <peter@theshell.com>

Peter BARABAS

Peter Chines <pchines@nhgri.nih.gov>

Peter Dintelmann <peter.dintelmann@dresdner-bank.com>

Peter E. Yee <yee@trident.arc.nasa.gov>

Peter Eisentraut <peter@eisentraut.org>

Peter Gessner <peter.gessner@post.rwth-aachen.de>

Peter Gordon <peter@valor.com>

Peter Haworth <pmh@edison.ioppublishing.com>

Peter J. Farley III <pjfarley@banet.net>

Peter J. Holzer <hjp@hjp.at>

Peter Jaspers-Fayer

Peter John Acklam <pjacklam@online.no>

Peter Liscovius

Peter Martini <PeterCMartini@GMail.com>

Peter O'Gorman <peter@pogma.com>

Peter Oliver <git@mavit.org.uk>

Peter Prymmer <PPrymmer@factset.com>

Peter Rabbitson <ribasushi@cpan.org>

Peter Scott <Peter@PSDT.com>

Peter Valdemar Mørch <pm@capmon.dk>

Peter van Heusden <pvh@junior.uwc.ac.za>

Peter Wolfe <wolfe@teloseng.com>

Petr Písař <ppisar@redhat.com>

Petter Reinholdtsen <pere@hungry.com>

Phil Lobbes <phil@perkpartners.com>

Phil Monsen <philip.monsen@pobox.com>

Phil Pearl (Lobbes) <plobbes@gmail.com>

Philip Boulain <philip.boulain@smoothwall.net>

Philip Guenther <guenther@openbsd.org>

Philip Hazel <ph10@cus.cam.ac.uk>

Philip M. Gollucci <pgollucci@p6m7g8.com>

Philip Newton <pne@cpan.org>

Philippe Bruhat (BooK) <book@cpan.org>

Philippe M. Chiasson <gozer@ActiveState.com>

Pierre Bogossian <bogossian@mail.com>

Piers Cawley <pdcawley@bofh.org.uk>

Pino Toscano <pino@debian.org>

Piotr Fusik <pfusik@op.pl>

Piotr Klaban <makler@oryl.man.torun.pl>

Piotr Roszatycki <piotr.roszatycki@gmail.com>

Pip Cet <pipcet@gmail.com>

Pradeep Hodigere <phodigere@yahoo.com>

Prymmer/Kahn <pvhp@best.com>

Quentin Fennessy <quentin@arrakeen.amd.com>

Radu Greab <radu@netsoft.ro>

Rafael Garcia-Suarez <rgs@consttype.org>

Rainer Keuchel <keuchel@allgeier.com>

Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>

Rainer Tammer <tammer@tammer.net>

raiph @raiph

Rajesh Mandalemula <rajesh.mandalemula@deshaw.com>

Rajesh Vaidheeswarran <rv@gnu.org>

Ralf S. Engelschall <rse@engelschall.com>

Randal L. Schwartz <merlyn@stonehenge.com>

Randall Gellens <randy@qualcomm.com>

Randolf Werner <randolf.werner@sap.com>

Randy J. Ray <rjray@redhat.com>

Randy Stauner <rwstauner@cpan.org>

Randy W. Sims

Raphael Manfredi <Raphael.Manfredi@pobox.com>

Raul Dias <raul@dias.com.br>

Raymund Will <ray@caldera.de>

Redvers Davies <red@criticalintegration.com>

Reini Urban <rurban@cpan.org>

Renee Baecker <module@renee-baecker.de>

Reuben Thomas <rrt@sc3d.org>

Rex Dieter <rdieter@math.unl.edu>

Rhesa Rozendaal <perl@rhesa.com>

Ricardo Signes <rjbs@cpan.org>

Rich Morin <rdm@cfcl.com>

Rich Rauenzahn <rrauenza@hp.com>

Rich Salz <rsalz@bbn.com>

Richard A. Wells <Rwells@uhs.harvard.edu>

Richard Clamp <richardc@unixbeard.net>

Richard Foley <richard.foley@rfi.net>

Richard Hatch <rhatch@austin.ibm.com>

Richard Hitt <rbh00@utsglobal.com>

Richard Kandarian <richard.kandarian@lanl.gov>

Richard L. England <richard_england@mentorg.com>

Richard L. Maus, Jr. <rmaus@monmouth.com>

Richard Leach <rich+perl@hyphen-dash-hyphen.info>

Richard Levitte <levitte@openssl.org>

Richard Möhn <richard.moehn@fu-berlin.de>

Richard Ohnemus <richard_ohnemus@dallas.csd.sterling.com>

Richard Soderberg <p5-authors@crystalflame.net>

Richard Yeh <rcyeh@cco.caltech.edu>

Rick Delaney <rick@consumercontact.com>

Rick Pluta

Rick Smith <ricks@sd.znet.com>

Rickard Westman

Rob Brown <bbb@cpan.org>

Rob Henderson <robh@cs.indiana.edu>

Rob Hoelz <rob@hoelz.ro>

Rob Napier <rnapier@employees.org>

Robert May <robertmay@cpan.org>

Robert Millan <rmh@debian.org>

Robert Partington <rjp@riffraff.plig.net>

Robert Sanders <Robert.Sanders@linux.org>

Robert Sebastian Gerus <arachnist@gmail.com>

Robert Spier <rspier@pobox.com>

Roberto C. Sanchez <roberto@connexer.com>

Robin Barker <RMBarker@cpan.org>

Robin Houston <robin@cpan.org>

Rocco Caputo <troc@netrus.net>

Roderick Schertler <roderick@argon.org>

Rodger Anderson <rodger@boi.hp.com>

Rodolfo Carvalho <rhcarvalho@gmail.com>

Romano <unobe@cpan.org>

Ronald F. Guilmette <rfg@monkeys.com>

Ronald J. Kimball <rjk@linguist.dartmouth.edu>

Ronald Schmidt <RonaldWS@aol.com>

Rostislav Skudnov <skrostislav@gmail.com>

Ruben Schattevoy <schattev@imb-jena.de>

Rudolph Todd Maceyko <rm55+@pitt.edu>

Rujith S. de Silva <desilva@netbox.com>

Ruslan Zakirov <ruz@bestpractical.com>

Russ Allbery <rra@stanford.edu>

Russel O'Connor <roconnor@world.std.com>

Russell Fulton <russell@ccu1.auckland.ac.nz>

Russell Mosemann <mose@ccsn.edu>

Ryan Herbert <rherbert@sycamorehq.com>

Ryan Voots <simcop2387@simcop2387.info>

Salvador Fandiño <sfandino@yahoo.com>

Salvador Ortiz Garcia <sog@msg.com.mx>

Sam Kimbrel <kimbrel@me.com>

Sam Tregar <sam@tregar.com>

Sam Vilain <sam@vilain.net>

Samanta Navarro <ferivoz@riseup.net>

Samuel Smith <esaym@cpan.org>

Samuel Thibault <sthibault@debian.org>

Samuli Kärkkäinen <skarkkai@woods.iki.fi>

Santtu Ojanperä <santtuojanpera98@gmail.com>

Sawyer X <xsawyerx@cpan.org>

Schuyler Erle <schuyler@oreilly.com>

Scott A Crosby <scrosby@cs.rice.edu>

Scott Baker <scott@perturb.org>

Scott Bronson <bronson@rinspin.com>

Scott Gifford <sgifford@tir.com>

Scott Henry <scotth@sgi.com>

Scott L. Miller <Scott.L.Miller@Compaq.com>

Scott Lanning <lannings@who.int>

Scott Wiersdorf <scott@perlcode.org>

Sean Boudreau <seanb@qnx.com>

Sean Dague <sean@dague.net>

Sean Davis <dive@ender.com>

Sean M. Burke <sburke@cpan.org>

Sean Robinson <robinson_s@sc.maricopa.edu>

Sean Sheedy <seans@ncube.com>

Sebastian Schmidt <yath@yath.de>

Sebastian Steinlechner <steinlechner@gmx.net>

Sebastian Wittmeier <Sebastian.Wittmeier@ginko.de>

Sebastien Barre <Sebastien.Barre@utc.fr>

Sergey Alekseev <varnie29a@mail.ru>

Sergey Aleynikov <sergey.aleynikov@gmail.com>

Sergey Poznyakoff <gray@gnu.org>

Sergiy Borodych <bor@cpan.org>

Sevan Janiyan <venture37@geeklan.co.uk>

Shawn <svicalifornia@gmail.com>

Shawn M Moore <sartak@gmail.com>

Sherm Pendley <sherm@dot-app.org>

Shigeya Suzuki <shigeya@wide.ad.jp>

Shimpei Yamashita <shimpei@socrates.patnet.caltech.edu>

Shinya Hayakawa <hayakawa@livedoor.jp>

Shirakata Kentaro <argrath@ub32.org>

Shishir Gundavaram <shishir@ruby.ora.com>

Shlomi Fish <shlomif@cpan.org>

Shoichi Kaji <skaji@cpan.org>

Simon Cozens <simon@netthink.co.uk>

Simon Glover <scog@roe.ac.uk>

Simon Leinen

Simon Parsons <S.Parsons@ftel.co.uk>

Simon Schubert <corecode@fs.ei.tum.de>

Sinan Unur <sinan@unur.com>

Sisyphus <sisyphus@cpan.org>

Sizhe Zhao <prc.zhao@outlook.com>

Slaven Rezic <slaven@rezic.de>

Smylers <smylers@stripey.com>

Solar Designer <solar@openwall.com>

Spider Boardman <spider@orb.nashua.nh.us>

Spiros Denaxas <s.denaxas@gmail.com>

Sreeji K Das <sreeji_k@yahoo.com>

Stanislaw Pusep <stas@sysd.org>

Stas Bekman <stas@stason.org>

Stefan Seifert <nine@detonation.org>

Steffen Müller <smueller@cpan.org>

Steffen Schwigon <ss5@renormalist.net>

Steffen Ullrich <coyote.frank@gmx.net>

Stepan Kasal <skasal@redhat.com>

Stephanie Beals <bealzy@us.ibm.com>

Stephen Bennett <sbp@exherbo.com>

Stephen Clouse <stephenc@theiqgroup.com>

Stephen McCamant <smcc@mit.edu>

Stephen O. Lidie <lusol@turkey.cc.Lehigh.EDU>

Stephen Oberholtzer <oliverklozoff@gmail.com>

Stephen P. Potter <spp@ds.net>

Stephen Zander <gibreel@pobox.com>

Stevan Little <stevan@cpan.org>

Steve A Fink <sfink@cs.berkeley.edu>

Steve Grazzini <grazz@pobox.com>

Steve Hay <steve.m.hay@googlemail.com>

Steve Kelem <steve.kelem@xilinx.com>

Steve McDougall <swmcd@world.std.com>

Steve Nielsen <spn@enteract.com>

Steve Pearlmutter

Steve Peters <steve@fisharerojo.org>

Steve Purkis <Steve.Purkis@multimap.com>

Steve Vinoski

Steven Hirsch <hirschs@btv.ibm.com>

Steven Humphrey <catchperl@33k.co.uk>

Steven Knight <knight@theopera.baldmt.citilink.com>

Steven Morlock <newspost@morlock.net>

Steven N. Hirsch <hirschs@stargate.btv.ibm.com>

Steven Parkes <parkes@sierravista.com>

Steven Schubiger <schubiger@cpan.org>

Stian Seeberg <sseeberg@nimsoft.no>

Stéphane Payrard <stef@mongueurs.net>

Sullivan Beck <sbeck@cpan.org>

Sven Strickroth <sven.strickroth@tu-clausthal.de>

Sven Verdoolaege <skimo@breughel.ufsia.ac.be>

Svyatoslav <razmyslov@viva64.com>

syber <syber@crazypanda.ru>

SynaptiCAD, Inc. <sales@syncad.com>

Sébastien Aperghis-Tramoni <sebastien@aperghis.net>

Sérgio Durigan Júnior <sergiodj@linux.vnet.ibm.com>

Tadeusz Sośnierz <tadeusz.sosnierz@onet.pl>

TAKAI Kousuke <62541129+t-a-k@users.noreply.github.com>

Takis Psarogiannakopoulos <takis@xfree86.org>

Taro KAWAGISHI

Tassilo von Parseval <tassilo.parseval@post.rwth-aachen.de>

Tatsuhiko Miyagawa <miyagawa@bulknews.net>

Ted Ashton <ashted@southern.edu>

Ted Law <tedlaw@cibcwg.com>

Tels <nospam-abuse@bloodgate.com>

Teun Burgers <burgers@ecn.nl>

Thad Floryan <thad@thadlabs.com>

Theo Buehler <theo@math.ethz.ch>

Thibault Duponchelle <thibault.duponchelle@gmail.com>

Thomas Bowditch <bowditch@inmet.com>

Thomas Conté <tom@fr.uu.net>

Thomas Dorner <Thomas.Dorner@start.de>

Thomas Kofler

Thomas König

Thomas Pfau <pfau@nbpfaus.net>

Thomas Sibley <tsibley@cpan.org>

Thomas Wegner <wegner_thomas@yahoo.com>

Thorsten Glaser <tg@mirbsd.org>

Tim Adye <T.J.Adye@rl.ac.uk>

Tim Ayers <tayers@bridge.com>

Tim Bunce <tim.bunce@pobox.com>

Tim Conrow <tim@spindrift.srl.caltech.edu>

Tim Freeman <tfreeman@infoseek.com>

Tim Jenness <tjenness@cpan.org>

Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>

Tim Sweetman <tim@aldigital.co.uk>

Tim Witham <twitham@pcocd2.intel.com>

Timothe Litt <litt@acm.org>

Timur I. Bakeyev <bsdi@listserv.bat.ru>

Tina Müller <cpan2@tinita.de>

Tkil <tkil@reptile.scrye.com>

Tobias Leich <email@froggs.de>

Toby Inkster <mail@tobyinkster.co.uk>

Todd C. Miller <Todd.Miller@courtesan.com>

Todd Rinaldo <toddr@cpan.org>

Todd T. Fries <todd@fries.int.mrleng.com>

Todd Vierling <tv@duh.org>

Tokuhiro Matsuno <tokuhirom@gmail.com>

Tom Bates <tom_bates@att.net>

Tom Brown <thecap@peach.ece.utexas.edu>

Tom Christiansen <tchrist@perl.com>

Tom Dinger

Tom Horsley <Tom.Horsley@mail.ccur.com>

Tom Hughes <tom@compton.nu>

Tom Hukins <tom@eborcom.com>

Tom Phoenix <rootbeer@teleport.com>

Tom Spindler <dogcow@isi.net>

Tom Stellard <tstellar@redhat.com>

Tom Wyant <wyant@cpan.org>

Tomasz Konojacki <me@xenu.pl>

Tomoyuki Sadahiro <BQW10602@nifty.com>

Ton Hospel <cpan@ton.iguana.be>

Tony Bowden <tony@kasei.com>

Tony Camas

Tony Cook <tony@develop-help.com>

Tony Sanders <sanders@bsdi.com>

Tor Lillqvist <tml@hemuli.tte.vtt.fi>

Torsten Foertsch <torsten.foertsch@gmx.net>

Torsten Schönfeld <kaffeetisch@gmx.de>

Trevor Blackwell <tlb@viaweb.com>

Tsutomu IKEGAMI <t-ikegami@aist.go.jp>

Tuomas J. Lukka <tjl@lukka.student.harvard.edu>

Tye McQueen <tye@metronet.com>

Ulrich Habel <rhaen@NetBSD.org>

Ulrich Kunitz <kunitz@mai-koeln.com>

Ulrich Pfeifer <pfeifer@wait.de>

Unicode Consortium <unicode.org>

Vadim Konovalov <vkonovalov@lucent.com>

Valeriy E. Ushakov <uwe@ptc.spbu.ru>

VanL <van@scratch.space>

Vernon Lyon <vlyon@cpan.org>

Vickenty Fesunov <kent@setattr.net>

Victor Adam <victor@drawall.cc>

Victor Efimov <victor@vsespb.ru>

Viktor Turskyi <koorchik@gmail.com>

Ville Skyttä <scop@cs132170.pp.htv.fi>

Vincent Pit <perl@profvince.com>

Vishal Bhatia <vishal@deja.com>

Vitali Peil <vitali.peil@uni-bielefeld.de>

vividsnow <vividsnow@gmail.com>

vividsnow @vividsnow

Vlad Harchev <hvv@hippo.ru>

Vladimir Alexiev <vladimir@cs.ualberta.ca>

Vladimir Marek <vlmarek@volny.cz>

Vladimir Timofeev <vovkasm@gmail.com>

Volker Schatz <perldoc@volkerschatz.com>

W. Geoffrey Rommel <grommel@sears.com>

W. Phillip Moore <wpm@ms.com>

Wallace Reis <wreis@cpan.org>

Walt Mankowski <waltman@pobox.com>

Walter Briscoe <w.briscoe@ponl.com>

Warren Hyde <whyde@pezz.sps.mot.com>

Warren Jones <wjones@tc.fluke.com>

Wayne Berke <berke@panix.com>

Wayne Scott <wscott@ichips.intel.com>

Wayne Thompson <Wayne.Thompson@Ebay.sun.com>

Wilfredo Sánchez <wsanchez@mit.edu>

William J. Middleton <William.Middleton@oslo.mobil.telenor.no>

William Mann <wmann@avici.com>

William Middleton <wmiddlet@adobe.com>

William R Ward <hermit@BayView.COM>

William Setzer <William_Setzer@ncsu.edu>

William Williams <biwillia@cisco.com>

William Yardley <perlbug@veggiechinese.net>

Winfried König <win@in.rhein-main.de>

Wolfgang Laun <Wolfgang.Laun@alcatel.at>

Wolfram Humann <w.c.humann@arcor.de>

Xavier Noria <fxn@hashref.com>

YAMASHINA Hio <hio@ymir.co.jp>

Yaroslav Kuzmin <ykuzmin@rocketsoftware.com>

Yary Hluchan

Yasushi Nakajima <sey@jkc.co.jp>

Yitzchak Scott-Thoennes <sthoenna@efn.org>

Yutaka OIWA <oiwa@is.s.u-tokyo.ac.jp>

Yutaka OKAIE

Yutao Feng

Yuval Kogman <nothingmuch@woobling.org>

Yves Orton <demerphq@gmail.com>

Zachary Miller <zcmiller@simon.er.usgs.gov>

Zachary Storer <zacts.3.14159@gmail.com>

Zak B. Elep <zakame@zakame.net>

Zakariyya Mughal <zmughal@cpan.org>

Zbynek Vyskovsky <kvr@centrum.cz>

Zefram <zefram@fysh.org>

Zsbán Ambrus <ambrus@math.bme.hu>

Ævar Arnfjörð Bjarmason <avar@cpan.org>

Михаил Козачков <mchlkzch@gmail.com>


/*

* Copyright (c) 1989, 1993

* The Regents of the University of California. All rights reserved.

*

* This code is derived from software contributed to Berkeley by

* Guido van Rossum.

*

* Redistribution and use in source and binary forms, with or without

* modification, are permitted provided that the following conditions

* are met:

* 1. Redistributions of source code must retain the above copyright

* notice, this list of conditions and the following disclaimer.

* 2. Redistributions in binary form must reproduce the above copyright

* notice, this list of conditions and the following disclaimer in the

* documentation and/or other materials provided with the distribution.

* 3. Neither the name of the University nor the names of its contributors

* may be used to endorse or promote products derived from this software

* without specific prior written permission.

*

* THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS" AND

* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE

* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE

* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE

* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL

* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS

* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)

* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT

* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY

* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF

* SUCH DAMAGE.

*/


--- The Artistic License 1.0 ---


This software is Copyright (c) 2020 by Ken Williams.


This is free software, licensed under:


The Artistic License 1.0


The Artistic License


Preamble


The intent of this document is to state the conditions under which a Package

may be copied, such that the Copyright Holder maintains some semblance of

artistic control over the development of the package, while giving the users of

the package the right to use and distribute the Package in a more-or-less

customary fashion, plus the right to make reasonable modifications.


Definitions:


- "Package" refers to the collection of files distributed by the Copyright

Holder, and derivatives of that collection of files created through

textual modification.

- "Standard Version" refers to such a Package if it has not been modified,

or has been modified in accordance with the wishes of the Copyright

Holder.

- "Copyright Holder" is whoever is named in the copyright or copyrights for

the package.

- "You" is you, if you're thinking about copying or distributing this Package.

- "Reasonable copying fee" is whatever you can justify on the basis of media

cost, duplication charges, time of people involved, and so on. (You will

not be required to justify it to the Copyright Holder, but only to the

computing community at large as a market that must bear the fee.)

- "Freely Available" means that no fee is charged for the item itself, though

there may be fees involved in handling the item. It also means that

recipients of the item may redistribute it under the same conditions they

received it.


1. You may make and give away verbatim copies of the source form of the

Standard Version of this Package without restriction, provided that you

duplicate all of the original copyright notices and associated disclaimers.


2. You may apply bug fixes, portability fixes and other modifications derived

from the Public Domain or from the Copyright Holder. A Package modified in such

a way shall still be considered the Standard Version.


3. You may otherwise modify your copy of this Package in any way, provided that

you insert a prominent notice in each changed file stating how and when you

changed that file, and provided that you do at least ONE of the following:


a) place your modifications in the Public Domain or otherwise make them

Freely Available, such as by posting said modifications to Usenet or an

equivalent medium, or placing the modifications on a major archive site

such as ftp.uu.net, or by allowing the Copyright Holder to include your

modifications in the Standard Version of the Package.


b) use the modified Package only within your corporation or organization.


c) rename any non-standard executables so the names do not conflict with

standard executables, which must also be provided, and provide a separate

manual page for each non-standard executable that clearly documents how it

differs from the Standard Version.


d) make other distribution arrangements with the Copyright Holder.


4. You may distribute the programs of this Package in object code or executable

form, provided that you do at least ONE of the following:


a) distribute a Standard Version of the executables and library files,

together with instructions (in the manual page or equivalent) on where to

get the Standard Version.


b) accompany the distribution with the machine-readable source of the Package

with your modifications.


c) accompany any non-standard executables with their corresponding Standard

Version executables, giving the non-standard executables non-standard

names, and clearly documenting the differences in manual pages (or

equivalent), together with instructions on where to get the Standard

Version.


d) make other distribution arrangements with the Copyright Holder.


5. You may charge a reasonable copying fee for any distribution of this

Package. You may charge any fee you choose for support of this Package. You

may not charge a fee for this Package itself. However, you may distribute this

Package in aggregate with other (possibly commercial) programs as part of a

larger (possibly commercial) software distribution provided that you do not

advertise this Package as a product of your own.


6. The scripts and library files supplied as input to or produced as output

from the programs of this Package do not automatically fall under the copyright

of this Package, but belong to whomever generated them, and may be sold

commercially, and may be aggregated with this Package.


7. C or perl subroutines supplied by you and linked into this Package shall not

be considered part of this Package.


8. The name of the Copyright Holder may not be used to endorse or promote

products derived from this software without specific prior written permission.


9. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED

WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF

MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.


The End


/* This file contains definitions for various tables used in EBCDIC handling.

* More info is in utfebcdic.h

*

* Some of the tables are adapted from

* https://bjoern.hoehrmann.de/utf-8/decoder/dfa/

* which requires this copyright notice:


Copyright (c) 2008-2009 Bjoern Hoehrmann <bjoern@hoehrmann.de>


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.


*/


UnicodeR Copyright and Terms of Use

For the general privacy policy governing access to this site, see the Unicode Privacy Policy.


Unicode Copyright

Copyright c 1991-2023 Unicode, Inc. All rights reserved.

Definitions

Unicode Data Files ("DATA FILES") include all data files under the directories:

https://www.unicode.org/Public/

https://www.unicode.org/reports/

https://www.unicode.org/ivd/data/


Unicode Data Files do not include PDF online code charts under the directory:

https://www.unicode.org/Public/


Unicode Software ("SOFTWARE") includes any source code published in the Unicode Standard

or any source code or compiled code under the directories:

https://www.unicode.org/Public/PROGRAMS/

https://www.unicode.org/Public/cldr/

http://site.icu-project.org/download/

Terms of Use

Certain documents and files on this website contain a legend indicating that "Modification is permitted." Any person is hereby authorized, without fee, to modify such documents and files to create derivative works conforming to the UnicodeR Standard, subject to Terms and Conditions herein.

Any person is hereby authorized, without fee, to view, use, reproduce, and distribute all documents and files, subject to the Terms and Conditions herein.

Further specifications of rights and restrictions pertaining to the use of the Unicode DATA FILES and SOFTWARE can be found in the Unicode Data Files and Software License.

Each version of the Unicode Standard has further specifications of rights and restrictions of use. For the book editions (Unicode 5.0 and earlier), these are found on the back of the title page.

The Unicode PDF online code charts carry specific restrictions. Those restrictions are incorporated as the first page of each PDF code chart.

All other files, including online documentation of the core specification for Unicode 6.0 and later, are covered under these general Terms of Use.

No license is granted to "mirror" the Unicode website where a fee is charged for access to the "mirror" site.

Modification is not permitted with respect to this document. All copies of this document must be verbatim.

Restricted Rights Legend

Any technical data or software which is licensed to the United States of America, its agencies and/or instrumentalities under this Agreement is commercial technical data or commercial computer software developed exclusively at private expense as defined in FAR 2.101, or DFARS 252.227-7014 (June 1995), as applicable. For technical data, use, duplication, or disclosure by the Government is subject to restrictions as set forth in DFARS 202.227-7015 Technical Data, Commercial and Items (Nov 1995) and this Agreement. For Software, in accordance with FAR 12-212 or DFARS 227-7202, as applicable, use, duplication or disclosure by the Government is subject to the restrictions set forth in this Agreement.

Warranties and Disclaimers

This publication and/or website may include technical or typographical errors or other inaccuracies. Changes are periodically added to the information herein; these changes will be incorporated in new editions of the publication and/or website. Unicode, Inc. may make improvements and/or changes in the product(s) and/or program(s) described in this publication and/or website at any time.

If this file has been purchased on magnetic or optical media from Unicode, Inc. the sole and exclusive remedy for any claim will be exchange of the defective media within ninety (90) days of original purchase.

EXCEPT AS PROVIDED IN SECTION E.2, THIS PUBLICATION AND/OR SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND EITHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. UNICODE, INC. AND ITS LICENSORS ASSUME NO RESPONSIBILITY FOR ERRORS OR OMISSIONS IN THIS PUBLICATION AND/OR SOFTWARE OR OTHER DOCUMENTS WHICH ARE REFERENCED BY OR LINKED TO THIS PUBLICATION OR THE UNICODE WEBSITE.

Waiver of Damages

In no event shall Unicode, Inc. or its licensors be liable for any special, incidental, indirect or consequential damages of any kind, or any damages whatsoever, whether or not Unicode, Inc. was advised of the possibility of the damage, including, without limitation, those resulting from the following: loss of use, data or profits, in connection with the use, modification or distribution of this information or its derivatives.

Trademarks & Logos

The Unicode Word Mark and the Unicode Logo are trademarks of Unicode, Inc. “The Unicode Consortium” and “Unicode, Inc.” are trade names of Unicode, Inc. Use of the information and materials found on this website indicates your acknowledgement of Unicode, Inc.’s exclusive worldwide rights in the Unicode Word Mark, the Unicode Logo, and the Unicode trade names.

The Unicode Consortium Name and Trademark Usage Policy (“Trademark Policy”) are incorporated herein by reference and you agree to abide by the provisions of the Trademark Policy, which may be changed from time to time in the sole discretion of Unicode, Inc.

All third party trademarks referenced herein are the property of their respective owners.

Miscellaneous

Jurisdiction and Venue. This website is operated from a location in the State of California, United States of America. Unicode, Inc. makes no representation that the materials are appropriate for use in other locations. If you access this website from other locations, you are responsible for compliance with local laws. This Agreement, all use of this website and any claims and damages resulting from use of this website are governed solely by the laws of the State of California without regard to any principles which would apply the laws of a different jurisdiction. The user agrees that any disputes regarding this website shall be resolved solely in the courts located in Santa Clara County, California. The user agrees said courts have personal jurisdiction and agree to waive any right to transfer the dispute to any other forum.

Modification by Unicode, Inc. Unicode, Inc. shall have the right to modify this Agreement at any time by posting it to this website. The user may not assign any part of this Agreement without Unicode, Inc.’s prior written consent.

Taxes. The user agrees to pay any taxes arising from access to this website or use of the information herein, except for those based on Unicode’s net income.

Severability. If any provision of this Agreement is declared invalid or unenforceable, the remaining provisions of this Agreement shall remain in effect.

Entire Agreement. This Agreement constitutes the entire agreement between the parties.


============================================================

pixman

============================================================

The following is the MIT license, agreed upon by most contributors.

Copyright holders of new code should use this license statement where

possible. They may also add themselves to the list below.


/*

* Copyright 1987, 1988, 1989, 1998 The Open Group

* Copyright 1987, 1988, 1989 Digital Equipment Corporation

* Copyright 1999, 2004, 2008 Keith Packard

* Copyright 2000 SuSE, Inc.

* Copyright 2000 Keith Packard, member of The XFree86 Project, Inc.

* Copyright 2004, 2005, 2007, 2008, 2009, 2010 Red Hat, Inc.

* Copyright 2004 Nicholas Miell

* Copyright 2005 Lars Knoll & Zack Rusin, Trolltech

* Copyright 2005 Trolltech AS

* Copyright 2007 Luca Barbato

* Copyright 2008 Aaron Plattner, NVIDIA Corporation

* Copyright 2008 Rodrigo Kumpera

* Copyright 2008 André Tupinambá

* Copyright 2008 Mozilla Corporation

* Copyright 2008 Frederic Plourde

* Copyright 2009, Oracle and/or its affiliates. All rights reserved.

* Copyright 2009, 2010 Nokia Corporation

*

* 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 (including the next

* paragraph) 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.

*/


* Copyright 1987, 1988, 1989, 1998 The Open Group

*

* Permission to use, copy, modify, distribute, and sell this software and its

* documentation for any purpose is hereby granted without fee, provided that

* the above copyright notice appear in all copies and that both that

* copyright notice and this permission notice appear in supporting

* documentation.

*

* 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

* OPEN GROUP 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.

*

* Except as contained in this notice, the name of The Open Group shall not be

* used in advertising or otherwise to promote the sale, use or other dealings

* in this Software without prior written authorization from The Open Group.

*

* Copyright 1987, 1988, 1989 by

* Digital Equipment Corporation, Maynard, Massachusetts.

*

* All Rights Reserved

*

* Permission to use, copy, modify, and distribute this software and its

* documentation for any purpose and without fee is hereby granted,

* provided that the above copyright notice appear in all copies and that

* both that copyright notice and this permission notice appear in

* supporting documentation, and that the name of Digital not be

* used in advertising or publicity pertaining to distribution of the

* software without specific, written prior permission.

*

* DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING

* ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL

* DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR

* ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,

* WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,

* ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS

* SOFTWARE.

*

* Copyright © 1998 Keith Packard

*

* # Permission to use, copy, modify, distribute, and sell this software and its

* documentation for any purpose is hereby granted without fee, provided that

* the above copyright notice appear in all copies and that both that

* copyright notice and this permission notice appear in supporting

* documentation, and that the name of Keith Packard not be used in

* advertising or publicity pertaining to distribution of the software without

* specific, written prior permission. Keith Packard makes no

* representations about the suitability of this software for any purpose. It

* is provided "as is" without express or implied warranty.

*

* KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,

* INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO

* EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR

* CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,

* DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER

* TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR

* PERFORMANCE OF THIS SOFTWARE.


============================================================

popt

============================================================

Copyright (c) 1998 Red Hat Software


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

X CONSORTIUM 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.


Except as contained in this notice, the name of the X Consortium shall not be

used in advertising or otherwise to promote the sale, use or other dealings

in this Software without prior written authorization from the X Consortium.


* lookup3.c, by Bob Jenkins, May 2006, Public Domain.


============================================================

procps

============================================================

This file is no longer maintained. Please see git log for the most

up to date list about contributions.


$ git clone git@gitlab.com:procps-ng/procps.git

# cd procps

$ git shortlog --no-merges -sne


-- Old credits ---

free:

Brian Edmonds


oldps:

Branko Lankester <lankeste@fwi.uva.nl>

Michael K. Johnson <johnsonm@redhat.com>

Michael Shields <mjshield@nyx.cs.du.edu>

Charles Blake <cblake@bbn.com>

David Mossberger-Tang


ps:

Albert Cahalan <albert@users.sf.net>


skill/kill/snice:

Albert Cahalan <albert@users.sf.net>


tload:

Branko Lankester

David Engel <david@ods.com>

Michael K. Johnson <johnsonm@redhat.com>


top:

Jim Warner <warnerjc@worldnet.att.net>


oldtop:

Branko Lankester <lankeste@fwi.uva.nl>

Roger Binns

Robert Nation <nation@rocket.sanders.lockheed.com>

Michael K. Johnson <johnsonm@redhat.com>

Michael Shields <mjshield@nyx.cs.du.edu>

Tim Janik <timj@gtk.org>

Helmut Geyer <Helmut.Geyer@iwr.uni-heidelberg.de>

George Bonser <george@captech.com>


uptime:

Larry Greenfield <greenfie@gauss.rutgers.edu>

Michael K. Johnson <johnsonm@sunsite.unc.edu>

David Cantrell <david.l.cantrell@gmail.com>


vmstat:

Henry Ware <al172@yfn.ysu.edu>.


w:

Larry Greenfield <greenfie@gauss.rutgers.edu>

Michael K. Johnson <johnsonm@redhat.com>

Charles Blake


watch:

Tony Rems <rembo@unisoft.com>

Mike Coleman <mkc@acm.org>

Jarrod Lowe <procps@rrod.net>


GNU GENERAL PUBLIC LICENSE

Version 2, June 1991


Copyright (C) 1989, 1991 Free Software Foundation, Inc.,

51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA

Everyone is permitted to copy and distribute verbatim copies

of this license document, but changing it is not allowed.


Preamble


The licenses for most software are designed to take away your

freedom to share and change it. By contrast, the GNU General Public

License is intended to guarantee your freedom to share and change free

software--to make sure the software is free for all its users. This

General Public License applies to most of the Free Software

Foundation's software and to any other program whose authors commit to

using it. (Some other Free Software Foundation software is covered by

the GNU Lesser General Public License instead.) You can apply it to

your programs, too.


When we speak of free software, we are referring to freedom, not

price. Our General Public Licenses are designed to make sure that you

have the freedom to distribute copies of free software (and charge for

this service if you wish), that you receive source code or can get it

if you want it, that you can change the software or use pieces of it

in new free programs; and that you know you can do these things.


To protect your rights, we need to make restrictions that forbid

anyone to deny you these rights or to ask you to surrender the rights.

These restrictions translate to certain responsibilities for you if you

distribute copies of the software, or if you modify it.


For example, if you distribute copies of such a program, whether

gratis or for a fee, you must give the recipients all the rights that

you have. You must make sure that they, too, receive or can get the

source code. And you must show them these terms so they know their

rights.


We protect your rights with two steps: (1) copyright the software, and

(2) offer you this license which gives you legal permission to copy,

distribute and/or modify the software.


Also, for each author's protection and ours, we want to make certain

that everyone understands that there is no warranty for this free

software. If the software is modified by someone else and passed on, we

want its recipients to know that what they have is not the original, so

that any problems introduced by others will not reflect on the original

authors' reputations.


Finally, any free program is threatened constantly by software

patents. We wish to avoid the danger that redistributors of a free

program will individually obtain patent licenses, in effect making the

program proprietary. To prevent this, we have made it clear that any

patent must be licensed for everyone's free use or not licensed at all.


The precise terms and conditions for copying, distribution and

modification follow.


GNU GENERAL PUBLIC LICENSE

TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION


0. This License applies to any program or other work which contains

a notice placed by the copyright holder saying it may be distributed

under the terms of this General Public License. The "Program", below,

refers to any such program or work, and a "work based on the Program"

means either the Program or any derivative work under copyright law:

that is to say, a work containing the Program or a portion of it,

either verbatim or with modifications and/or translated into another

language. (Hereinafter, translation is included without limitation in

the term "modification".) Each licensee is addressed as "you".


Activities other than copying, distribution and modification are not

covered by this License; they are outside its scope. The act of

running the Program is not restricted, and the output from the Program

is covered only if its contents constitute a work based on the

Program (independent of having been made by running the Program).

Whether that is true depends on what the Program does.


1. You may copy and distribute verbatim copies of the Program's

source code as you receive it, in any medium, provided that you

conspicuously and appropriately publish on each copy an appropriate

copyright notice and disclaimer of warranty; keep intact all the

notices that refer to this License and to the absence of any warranty;

and give any other recipients of the Program a copy of this License

along with the Program.


You may charge a fee for the physical act of transferring a copy, and

you may at your option offer warranty protection in exchange for a fee.


2. You may modify your copy or copies of the Program or any portion

of it, thus forming a work based on the Program, and copy and

distribute such modifications or work under the terms of Section 1

above, provided that you also meet all of these conditions:


a) You must cause the modified files to carry prominent notices

stating that you changed the files and the date of any change.


b) You must cause any work that you distribute or publish, that in

whole or in part contains or is derived from the Program or any

part thereof, to be licensed as a whole at no charge to all third

parties under the terms of this License.


c) If the modified program normally reads commands interactively

when run, you must cause it, when started running for such

interactive use in the most ordinary way, to print or display an

announcement including an appropriate copyright notice and a

notice that there is no warranty (or else, saying that you provide

a warranty) and that users may redistribute the program under

these conditions, and telling the user how to view a copy of this

License. (Exception: if the Program itself is interactive but

does not normally print such an announcement, your work based on

the Program is not required to print an announcement.)


These requirements apply to the modified work as a whole. If

identifiable sections of that work are not derived from the Program,

and can be reasonably considered independent and separate works in

themselves, then this License, and its terms, do not apply to those

sections when you distribute them as separate works. But when you

distribute the same sections as part of a whole which is a work based

on the Program, the distribution of the whole must be on the terms of

this License, whose permissions for other licensees extend to the

entire whole, and thus to each and every part regardless of who wrote it.


Thus, it is not the intent of this section to claim rights or contest

your rights to work written entirely by you; rather, the intent is to

exercise the right to control the distribution of derivative or

collective works based on the Program.


In addition, mere aggregation of another work not based on the Program

with the Program (or with a work based on the Program) on a volume of

a storage or distribution medium does not bring the other work under

the scope of this License.


3. You may copy and distribute the Program (or a work based on it,

under Section 2) in object code or executable form under the terms of

Sections 1 and 2 above provided that you also do one of the following:


a) Accompany it with the complete corresponding machine-readable

source code, which must be distributed under the terms of Sections

1 and 2 above on a medium customarily used for software interchange; or,


b) Accompany it with a written offer, valid for at least three

years, to give any third party, for a charge no more than your

cost of physically performing source distribution, a complete

machine-readable copy of the corresponding source code, to be

distributed under the terms of Sections 1 and 2 above on a medium

customarily used for software interchange; or,


c) Accompany it with the information you received as to the offer

to distribute corresponding source code. (This alternative is

allowed only for noncommercial distribution and only if you

received the program in object code or executable form with such

an offer, in accord with Subsection b above.)


The source code for a work means the preferred form of the work for

making modifications to it. For an executable work, complete source

code means all the source code for all modules it contains, plus any

associated interface definition files, plus the scripts used to

control compilation and installation of the executable. However, as a

special exception, the source code distributed need not include

anything that is normally distributed (in either source or binary

form) with the major components (compiler, kernel, and so on) of the

operating system on which the executable runs, unless that component

itself accompanies the executable.


If distribution of executable or object code is made by offering

access to copy from a designated place, then offering equivalent

access to copy the source code from the same place counts as

distribution of the source code, even though third parties are not

compelled to copy the source along with the object code.


4. You may not copy, modify, sublicense, or distribute the Program

except as expressly provided under this License. Any attempt

otherwise to copy, modify, sublicense or distribute the Program is

void, and will automatically terminate your rights under this License.

However, parties who have received copies, or rights, from you under

this License will not have their licenses terminated so long as such

parties remain in full compliance.


5. You are not required to accept this License, since you have not

signed it. However, nothing else grants you permission to modify or

distribute the Program or its derivative works. These actions are

prohibited by law if you do not accept this License. Therefore, by

modifying or distributing the Program (or any work based on the

Program), you indicate your acceptance of this License to do so, and

all its terms and conditions for copying, distributing or modifying

the Program or works based on it.


6. Each time you redistribute the Program (or any work based on the

Program), the recipient automatically receives a license from the

original licensor to copy, distribute or modify the Program subject to

these terms and conditions. You may not impose any further

restrictions on the recipients' exercise of the rights granted herein.

You are not responsible for enforcing compliance by third parties to

this License.


7. If, as a consequence of a court judgment or allegation of patent

infringement or for any other reason (not limited to patent issues),

conditions are imposed on you (whether by court order, agreement or

otherwise) that contradict the conditions of this License, they do not

excuse you from the conditions of this License. If you cannot

distribute so as to satisfy simultaneously your obligations under this

License and any other pertinent obligations, then as a consequence you

may not distribute the Program at all. For example, if a patent

license would not permit royalty-free redistribution of the Program by

all those who receive copies directly or indirectly through you, then

the only way you could satisfy both it and this License would be to

refrain entirely from distribution of the Program.


If any portion of this section is held invalid or unenforceable under

any particular circumstance, the balance of the section is intended to

apply and the section as a whole is intended to apply in other

circumstances.


It is not the purpose of this section to induce you to infringe any

patents or other property right claims or to contest validity of any

such claims; this section has the sole purpose of protecting the

integrity of the free software distribution system, which is

implemented by public license practices. Many people have made

generous contributions to the wide range of software distributed

through that system in reliance on consistent application of that

system; it is up to the author/donor to decide if he or she is willing

to distribute software through any other system and a licensee cannot

impose that choice.


This section is intended to make thoroughly clear what is believed to

be a consequence of the rest of this License.


8. If the distribution and/or use of the Program is restricted in

certain countries either by patents or by copyrighted interfaces, the

original copyright holder who places the Program under this License

may add an explicit geographical distribution limitation excluding

those countries, so that distribution is permitted only in or among

countries not thus excluded. In such case, this License incorporates

the limitation as if written in the body of this License.


9. The Free Software Foundation may publish revised and/or new versions

of the General Public License from time to time. Such new versions will

be similar in spirit to the present version, but may differ in detail to

address new problems or concerns.


Each version is given a distinguishing version number. If the Program

specifies a version number of this License which applies to it and "any

later version", you have the option of following the terms and conditions

either of that version or of any later version published by the Free

Software Foundation. If the Program does not specify a version number of

this License, you may choose any version ever published by the Free Software

Foundation.


10. If you wish to incorporate parts of the Program into other free

programs whose distribution conditions are different, write to the author

to ask for permission. For software which is copyrighted by the Free

Software Foundation, write to the Free Software Foundation; we sometimes

make exceptions for this. Our decision will be guided by the two goals

of preserving the free status of all derivatives of our free software and

of promoting the sharing and reuse of software generally.


NO WARRANTY


11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY

FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN

OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES

PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED

OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF

MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS

TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE

PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,

REPAIR OR CORRECTION.


12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING

WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR

REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,

INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING

OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED

TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY

YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER

PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE

POSSIBILITY OF SUCH DAMAGES.


END OF TERMS AND CONDITIONS


How to Apply These Terms to Your New Programs


If you develop a new program, and you want it to be of the greatest

possible use to the public, the best way to achieve this is to make it

free software which everyone can redistribute and change under these terms.


To do so, attach the following notices to the program. It is safest

to attach them to the start of each source file to most effectively

convey the exclusion of warranty; and each file should have at least

the "copyright" line and a pointer to where the full notice is found.


<one line to give the program's name and a brief idea of what it does.>

Copyright (C) <year> <name of author>


This program is free software; you can redistribute it and/or modify

it under the terms of the GNU General Public License as published by

the Free Software Foundation; either version 2 of the License, or

(at your option) any later version.


This program is distributed in the hope that it will be useful,

but WITHOUT ANY WARRANTY; without even the implied warranty of

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the

GNU General Public License for more details.


You should have received a copy of the GNU General Public License along

with this program; if not, write to the Free Software Foundation, Inc.,

51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.


Also add information on how to contact you by electronic and paper mail.


If the program is interactive, make it output a short notice like this

when it starts in an interactive mode:


Gnomovision version 69, Copyright (C) year name of author

Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.

This is free software, and you are welcome to redistribute it

under certain conditions; type `show c' for details.


The hypothetical commands `show w' and `show c' should show the appropriate

parts of the General Public License. Of course, the commands you use may

be called something other than `show w' and `show c'; they could even be

mouse-clicks or menu items--whatever suits your program.


You should also get your employer (if you work as a programmer) or your

school, if any, to sign a "copyright disclaimer" for the program, if

necessary. Here is a sample; alter the names:


Yoyodyne, Inc., hereby disclaims all copyright interest in the program

`Gnomovision' (which makes passes at compilers) written by James Hacker.


<signature of Ty Coon>, 1 April 1989

Ty Coon, President of Vice


This General Public License does not permit incorporating your program into

proprietary programs. If your program is a subroutine library, you may

consider it more useful to permit linking proprietary applications with the

library. If this is what you want to do, use the GNU Lesser General

Public License instead of this License.


GNU LIBRARY GENERAL PUBLIC LICENSE

Version 2, June 1991


Copyright (C) 1991 Free Software Foundation, Inc.

51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA

Everyone is permitted to copy and distribute verbatim copies

of this license document, but changing it is not allowed.


[This is the first released version of the library GPL. It is

numbered 2 because it goes with version 2 of the ordinary GPL.]


Preamble


The licenses for most software are designed to take away your

freedom to share and change it. By contrast, the GNU General Public

Licenses are intended to guarantee your freedom to share and change

free software--to make sure the software is free for all its users.


This license, the Library General Public License, applies to some

specially designated Free Software Foundation software, and to any

other libraries whose authors decide to use it. You can use it for

your libraries, too.


When we speak of free software, we are referring to freedom, not

price. Our General Public Licenses are designed to make sure that you

have the freedom to distribute copies of free software (and charge for

this service if you wish), that you receive source code or can get it

if you want it, that you can change the software or use pieces of it

in new free programs; and that you know you can do these things.


To protect your rights, we need to make restrictions that forbid

anyone to deny you these rights or to ask you to surrender the rights.

These restrictions translate to certain responsibilities for you if

you distribute copies of the library, or if you modify it.


For example, if you distribute copies of the library, whether gratis

or for a fee, you must give the recipients all the rights that we gave

you. You must make sure that they, too, receive or can get the source

code. If you link a program with the library, you must provide

complete object files to the recipients so that they can relink them

with the library, after making changes to the library and recompiling

it. And you must show them these terms so they know their rights.


Our method of protecting your rights has two steps: (1) copyright

the library, and (2) offer you this license which gives you legal

permission to copy, distribute and/or modify the library.


Also, for each distributor's protection, we want to make certain

that everyone understands that there is no warranty for this free

library. If the library is modified by someone else and passed on, we

want its recipients to know that what they have is not the original

version, so that any problems introduced by others will not reflect on

the original authors' reputations.


Finally, any free program is threatened constantly by software

patents. We wish to avoid the danger that companies distributing free

software will individually obtain patent licenses, thus in effect

transforming the program into proprietary software. To prevent this,

we have made it clear that any patent must be licensed for everyone's

free use or not licensed at all.


Most GNU software, including some libraries, is covered by the ordinary

GNU General Public License, which was designed for utility programs. This

license, the GNU Library General Public License, applies to certain

designated libraries. This license is quite different from the ordinary

one; be sure to read it in full, and don't assume that anything in it is

the same as in the ordinary license.


The reason we have a separate public license for some libraries is that

they blur the distinction we usually make between modifying or adding to a

program and simply using it. Linking a program with a library, without

changing the library, is in some sense simply using the library, and is

analogous to running a utility program or application program. However, in

a textual and legal sense, the linked executable is a combined work, a

derivative of the original library, and the ordinary General Public License

treats it as such.


Because of this blurred distinction, using the ordinary General

Public License for libraries did not effectively promote software

sharing, because most developers did not use the libraries. We

concluded that weaker conditions might promote sharing better.


However, unrestricted linking of non-free programs would deprive the

users of those programs of all benefit from the free status of the

libraries themselves. This Library General Public License is intended to

permit developers of non-free programs to use free libraries, while

preserving your freedom as a user of such programs to change the free

libraries that are incorporated in them. (We have not seen how to achieve

this as regards changes in header files, but we have achieved it as regards

changes in the actual functions of the Library.) The hope is that this

will lead to faster development of free libraries.


The precise terms and conditions for copying, distribution and

modification follow. Pay close attention to the difference between a

"work based on the library" and a "work that uses the library". The

former contains code derived from the library, while the latter only

works together with the library.


Note that it is possible for a library to be covered by the ordinary

General Public License rather than by this special one.


GNU LIBRARY GENERAL PUBLIC LICENSE

TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION


0. This License Agreement applies to any software library which

contains a notice placed by the copyright holder or other authorized

party saying it may be distributed under the terms of this Library

General Public License (also called "this License"). Each licensee is

addressed as "you".


A "library" means a collection of software functions and/or data

prepared so as to be conveniently linked with application programs

(which use some of those functions and data) to form executables.


The "Library", below, refers to any such software library or work

which has been distributed under these terms. A "work based on the

Library" means either the Library or any derivative work under

copyright law: that is to say, a work containing the Library or a

portion of it, either verbatim or with modifications and/or translated

straightforwardly into another language. (Hereinafter, translation is

included without limitation in the term "modification".)


"Source code" for a work means the preferred form of the work for

making modifications to it. For a library, complete source code means

all the source code for all modules it contains, plus any associated

interface definition files, plus the scripts used to control compilation

and installation of the library.


Activities other than copying, distribution and modification are not

covered by this License; they are outside its scope. The act of

running a program using the Library is not restricted, and output from

such a program is covered only if its contents constitute a work based

on the Library (independent of the use of the Library in a tool for

writing it). Whether that is true depends on what the Library does

and what the program that uses the Library does.


1. You may copy and distribute verbatim copies of the Library's

complete source code as you receive it, in any medium, provided that

you conspicuously and appropriately publish on each copy an

appropriate copyright notice and disclaimer of warranty; keep intact

all the notices that refer to this License and to the absence of any

warranty; and distribute a copy of this License along with the

Library.


You may charge a fee for the physical act of transferring a copy,

and you may at your option offer warranty protection in exchange for a

fee.


2. You may modify your copy or copies of the Library or any portion

of it, thus forming a work based on the Library, and copy and

distribute such modifications or work under the terms of Section 1

above, provided that you also meet all of these conditions:


a) The modified work must itself be a software library.


b) You must cause the files modified to carry prominent notices

stating that you changed the files and the date of any change.


c) You must cause the whole of the work to be licensed at no

charge to all third parties under the terms of this License.


d) If a facility in the modified Library refers to a function or a

table of data to be supplied by an application program that uses

the facility, other than as an argument passed when the facility

is invoked, then you must make a good faith effort to ensure that,

in the event an application does not supply such function or

table, the facility still operates, and performs whatever part of

its purpose remains meaningful.


(For example, a function in a library to compute square roots has

a purpose that is entirely well-defined independent of the

application. Therefore, Subsection 2d requires that any

application-supplied function or table used by this function must

be optional: if the application does not supply it, the square

root function must still compute square roots.)


These requirements apply to the modified work as a whole. If

identifiable sections of that work are not derived from the Library,

and can be reasonably considered independent and separate works in

themselves, then this License, and its terms, do not apply to those

sections when you distribute them as separate works. But when you

distribute the same sections as part of a whole which is a work based

on the Library, the distribution of the whole must be on the terms of

this License, whose permissions for other licensees extend to the

entire whole, and thus to each and every part regardless of who wrote

it.


Thus, it is not the intent of this section to claim rights or contest

your rights to work written entirely by you; rather, the intent is to

exercise the right to control the distribution of derivative or

collective works based on the Library.


In addition, mere aggregation of another work not based on the Library

with the Library (or with a work based on the Library) on a volume of

a storage or distribution medium does not bring the other work under

the scope of this License.


3. You may opt to apply the terms of the ordinary GNU General Public

License instead of this License to a given copy of the Library. To do

this, you must alter all the notices that refer to this License, so

that they refer to the ordinary GNU General Public License, version 2,

instead of to this License. (If a newer version than version 2 of the

ordinary GNU General Public License has appeared, then you can specify

that version instead if you wish.) Do not make any other change in

these notices.


Once this change is made in a given copy, it is irreversible for

that copy, so the ordinary GNU General Public License applies to all

subsequent copies and derivative works made from that copy.


This option is useful when you wish to copy part of the code of

the Library into a program that is not a library.


4. You may copy and distribute the Library (or a portion or

derivative of it, under Section 2) in object code or executable form

under the terms of Sections 1 and 2 above provided that you accompany

it with the complete corresponding machine-readable source code, which

must be distributed under the terms of Sections 1 and 2 above on a

medium customarily used for software interchange.


If distribution of object code is made by offering access to copy

from a designated place, then offering equivalent access to copy the

source code from the same place satisfies the requirement to

distribute the source code, even though third parties are not

compelled to copy the source along with the object code.


5. A program that contains no derivative of any portion of the

Library, but is designed to work with the Library by being compiled or

linked with it, is called a "work that uses the Library". Such a

work, in isolation, is not a derivative work of the Library, and

therefore falls outside the scope of this License.


However, linking a "work that uses the Library" with the Library

creates an executable that is a derivative of the Library (because it

contains portions of the Library), rather than a "work that uses the

library". The executable is therefore covered by this License.

Section 6 states terms for distribution of such executables.


When a "work that uses the Library" uses material from a header file

that is part of the Library, the object code for the work may be a

derivative work of the Library even though the source code is not.

Whether this is true is especially significant if the work can be

linked without the Library, or if the work is itself a library. The

threshold for this to be true is not precisely defined by law.


If such an object file uses only numerical parameters, data

structure layouts and accessors, and small macros and small inline

functions (ten lines or less in length), then the use of the object

file is unrestricted, regardless of whether it is legally a derivative

work. (Executables containing this object code plus portions of the

Library will still fall under Section 6.)


Otherwise, if the work is a derivative of the Library, you may

distribute the object code for the work under the terms of Section 6.

Any executables containing that work also fall under Section 6,

whether or not they are linked directly with the Library itself.


6. As an exception to the Sections above, you may also compile or

link a "work that uses the Library" with the Library to produce a

work containing portions of the Library, and distribute that work

under terms of your choice, provided that the terms permit

modification of the work for the customer's own use and reverse

engineering for debugging such modifications.


You must give prominent notice with each copy of the work that the

Library is used in it and that the Library and its use are covered by

this License. You must supply a copy of this License. If the work

during execution displays copyright notices, you must include the

copyright notice for the Library among them, as well as a reference

directing the user to the copy of this License. Also, you must do one

of these things:


a) Accompany the work with the complete corresponding

machine-readable source code for the Library including whatever

changes were used in the work (which must be distributed under

Sections 1 and 2 above); and, if the work is an executable linked

with the Library, with the complete machine-readable "work that

uses the Library", as object code and/or source code, so that the

user can modify the Library and then relink to produce a modified

executable containing the modified Library. (It is understood

that the user who changes the contents of definitions files in the

Library will not necessarily be able to recompile the application

to use the modified definitions.)


b) Accompany the work with a written offer, valid for at

least three years, to give the same user the materials

specified in Subsection 6a, above, for a charge no more

than the cost of performing this distribution.


c) If distribution of the work is made by offering access to copy

from a designated place, offer equivalent access to copy the above

specified materials from the same place.


d) Verify that the user has already received a copy of these

materials or that you have already sent this user a copy.


For an executable, the required form of the "work that uses the

Library" must include any data and utility programs needed for

reproducing the executable from it. However, as a special exception,

the source code distributed need not include anything that is normally

distributed (in either source or binary form) with the major

components (compiler, kernel, and so on) of the operating system on

which the executable runs, unless that component itself accompanies

the executable.


It may happen that this requirement contradicts the license

restrictions of other proprietary libraries that do not normally

accompany the operating system. Such a contradiction means you cannot

use both them and the Library together in an executable that you

distribute.


7. You may place library facilities that are a work based on the

Library side-by-side in a single library together with other library

facilities not covered by this License, and distribute such a combined

library, provided that the separate distribution of the work based on

the Library and of the other library facilities is otherwise

permitted, and provided that you do these two things:


a) Accompany the combined library with a copy of the same work

based on the Library, uncombined with any other library

facilities. This must be distributed under the terms of the

Sections above.


b) Give prominent notice with the combined library of the fact

that part of it is a work based on the Library, and explaining

where to find the accompanying uncombined form of the same work.


8. You may not copy, modify, sublicense, link with, or distribute

the Library except as expressly provided under this License. Any

attempt otherwise to copy, modify, sublicense, link with, or

distribute the Library is void, and will automatically terminate your

rights under this License. However, parties who have received copies,

or rights, from you under this License will not have their licenses

terminated so long as such parties remain in full compliance.


9. You are not required to accept this License, since you have not

signed it. However, nothing else grants you permission to modify or

distribute the Library or its derivative works. These actions are

prohibited by law if you do not accept this License. Therefore, by

modifying or distributing the Library (or any work based on the

Library), you indicate your acceptance of this License to do so, and

all its terms and conditions for copying, distributing or modifying

the Library or works based on it.


10. Each time you redistribute the Library (or any work based on the

Library), the recipient automatically receives a license from the

original licensor to copy, distribute, link with or modify the Library

subject to these terms and conditions. You may not impose any further

restrictions on the recipients' exercise of the rights granted herein.

You are not responsible for enforcing compliance by third parties to

this License.


11. If, as a consequence of a court judgment or allegation of patent

infringement or for any other reason (not limited to patent issues),

conditions are imposed on you (whether by court order, agreement or

otherwise) that contradict the conditions of this License, they do not

excuse you from the conditions of this License. If you cannot

distribute so as to satisfy simultaneously your obligations under this

License and any other pertinent obligations, then as a consequence you

may not distribute the Library at all. For example, if a patent

license would not permit royalty-free redistribution of the Library by

all those who receive copies directly or indirectly through you, then

the only way you could satisfy both it and this License would be to

refrain entirely from distribution of the Library.


If any portion of this section is held invalid or unenforceable under any

particular circumstance, the balance of the section is intended to apply,

and the section as a whole is intended to apply in other circumstances.


It is not the purpose of this section to induce you to infringe any

patents or other property right claims or to contest validity of any

such claims; this section has the sole purpose of protecting the

integrity of the free software distribution system which is

implemented by public license practices. Many people have made

generous contributions to the wide range of software distributed

through that system in reliance on consistent application of that

system; it is up to the author/donor to decide if he or she is willing

to distribute software through any other system and a licensee cannot

impose that choice.


This section is intended to make thoroughly clear what is believed to

be a consequence of the rest of this License.


12. If the distribution and/or use of the Library is restricted in

certain countries either by patents or by copyrighted interfaces, the

original copyright holder who places the Library under this License may add

an explicit geographical distribution limitation excluding those countries,

so that distribution is permitted only in or among countries not thus

excluded. In such case, this License incorporates the limitation as if

written in the body of this License.


13. The Free Software Foundation may publish revised and/or new

versions of the Library General Public License from time to time.

Such new versions will be similar in spirit to the present version,

but may differ in detail to address new problems or concerns.


Each version is given a distinguishing version number. If the Library

specifies a version number of this License which applies to it and

"any later version", you have the option of following the terms and

conditions either of that version or of any later version published by

the Free Software Foundation. If the Library does not specify a

license version number, you may choose any version ever published by

the Free Software Foundation.


14. If you wish to incorporate parts of the Library into other free

programs whose distribution conditions are incompatible with these,

write to the author to ask for permission. For software which is

copyrighted by the Free Software Foundation, write to the Free

Software Foundation; we sometimes make exceptions for this. Our

decision will be guided by the two goals of preserving the free status

of all derivatives of our free software and of promoting the sharing

and reuse of software generally.


NO WARRANTY


15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO

WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.

EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR

OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY

KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE

IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR

PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE

LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME

THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.


16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN

WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY

AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU

FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR

CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE

LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING

RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A

FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF

SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH

DAMAGES.


END OF TERMS AND CONDITIONS


How to Apply These Terms to Your New Libraries


If you develop a new library, and you want it to be of the greatest

possible use to the public, we recommend making it free software that

everyone can redistribute and change. You can do so by permitting

redistribution under these terms (or, alternatively, under the terms of the

ordinary General Public License).


To apply these terms, attach the following notices to the library. It is

safest to attach them to the start of each source file to most effectively

convey the exclusion of warranty; and each file should have at least the

"copyright" line and a pointer to where the full notice is found.


<one line to give the library's name and a brief idea of what it does.>

Copyright (C) <year> <name of author>


This library is free software; you can redistribute it and/or

modify it under the terms of the GNU Library General Public

License as published by the Free Software Foundation; either

version 2 of the License, or (at your option) any later version.


This library is distributed in the hope that it will be useful,

but WITHOUT ANY WARRANTY; without even the implied warranty of

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU

Library General Public License for more details.


You should have received a copy of the GNU Library General Public

License along with this library; if not, write to the Free Software

Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA


Also add information on how to contact you by electronic and paper mail.


You should also get your employer (if you work as a programmer) or your

school, if any, to sign a "copyright disclaimer" for the library, if

necessary. Here is a sample; alter the names:


Yoyodyne, Inc., hereby disclaims all copyright interest in the

library `Frob' (a library for tweaking knobs) written by James Random Hacker.


<signature of Ty Coon>, 1 April 1990

Ty Coon, President of Vice


That's all there is to it!


============================================================

python3-defaults

============================================================

PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2

--------------------------------------------


1. This LICENSE AGREEMENT is between the Python Software Foundation

("PSF"), and the Individual or Organization ("Licensee") accessing and

otherwise using this software ("Python") in source or binary form and

its associated documentation.


2. Subject to the terms and conditions of this License Agreement, PSF hereby

grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce,

analyze, test, perform and/or display publicly, prepare derivative works,

distribute, and otherwise use Python alone or in any derivative version,

provided, however, that PSF's License Agreement and PSF's notice of copyright,

i.e., "Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010

Python Software Foundation; All Rights Reserved" are retained in Python alone or

in any derivative version prepared by Licensee.


3. In the event Licensee prepares a derivative work that is based on

or incorporates Python or any part thereof, and wants to make

the derivative work available to others as provided herein, then

Licensee hereby agrees to include in any such work a brief summary of

the changes made to Python.


4. PSF is making Python available to Licensee on an "AS IS"

basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR

IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND

DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS

FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT

INFRINGE ANY THIRD PARTY RIGHTS.


5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON

FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS

A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON,

OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.


6. This License Agreement will automatically terminate upon a material

breach of its terms and conditions.


7. Nothing in this License Agreement shall be deemed to create any

relationship of agency, partnership, or joint venture between PSF and

Licensee. This License Agreement does not grant permission to use PSF

trademarks or trade name in a trademark sense to endorse or promote

products or services of Licensee, or any third party.


8. By copying, installing or otherwise using Python, Licensee

agrees to be bound by the terms and conditions of this License

Agreement.


BEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0

-------------------------------------------


BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1


1. This LICENSE AGREEMENT is between BeOpen.com ("BeOpen"), having an

office at 160 Saratoga Avenue, Santa Clara, CA 95051, and the

Individual or Organization ("Licensee") accessing and otherwise using

this software in source or binary form and its associated

documentation ("the Software").


2. Subject to the terms and conditions of this BeOpen Python License

Agreement, BeOpen hereby grants Licensee a non-exclusive,

royalty-free, world-wide license to reproduce, analyze, test, perform

and/or display publicly, prepare derivative works, distribute, and

otherwise use the Software alone or in any derivative version,

provided, however, that the BeOpen Python License is retained in the

Software, alone or in any derivative version prepared by Licensee.


3. BeOpen is making the Software available to Licensee on an "AS IS"

basis. BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR

IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND

DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS

FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT

INFRINGE ANY THIRD PARTY RIGHTS.


4. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE

SOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS

AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY

DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.


5. This License Agreement will automatically terminate upon a material

breach of its terms and conditions.


6. This License Agreement shall be governed by and interpreted in all

respects by the law of the State of California, excluding conflict of

law provisions. Nothing in this License Agreement shall be deemed to

create any relationship of agency, partnership, or joint venture

between BeOpen and Licensee. This License Agreement does not grant

permission to use BeOpen trademarks or trade names in a trademark

sense to endorse or promote products or services of Licensee, or any

third party. As an exception, the "BeOpen Python" logos available at

http://www.pythonlabs.com/logos.html may be used according to the

permissions granted on that web page.


7. By copying, installing or otherwise using the software, Licensee

agrees to be bound by the terms and conditions of this License

Agreement.


CNRI LICENSE AGREEMENT FOR PYTHON 1.6.1

---------------------------------------


1. This LICENSE AGREEMENT is between the Corporation for National

Research Initiatives, having an office at 1895 Preston White Drive,

Reston, VA 20191 ("CNRI"), and the Individual or Organization

("Licensee") accessing and otherwise using Python 1.6.1 software in

source or binary form and its associated documentation.


2. Subject to the terms and conditions of this License Agreement, CNRI

hereby grants Licensee a nonexclusive, royalty-free, world-wide

license to reproduce, analyze, test, perform and/or display publicly,

prepare derivative works, distribute, and otherwise use Python 1.6.1

alone or in any derivative version, provided, however, that CNRI's

License Agreement and CNRI's notice of copyright, i.e., "Copyright (c)

1995-2001 Corporation for National Research Initiatives; All Rights

Reserved" are retained in Python 1.6.1 alone or in any derivative

version prepared by Licensee. Alternately, in lieu of CNRI's License

Agreement, Licensee may substitute the following text (omitting the

quotes): "Python 1.6.1 is made available subject to the terms and

conditions in CNRI's License Agreement. This Agreement together with

Python 1.6.1 may be located on the Internet using the following

unique, persistent identifier (known as a handle): 1895.22/1013. This

Agreement may also be obtained from a proxy server on the Internet

using the following URL: http://hdl.handle.net/1895.22/1013".


3. In the event Licensee prepares a derivative work that is based on

or incorporates Python 1.6.1 or any part thereof, and wants to make

the derivative work available to others as provided herein, then

Licensee hereby agrees to include in any such work a brief summary of

the changes made to Python 1.6.1.


4. CNRI is making Python 1.6.1 available to Licensee on an "AS IS"

basis. CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR

IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND

DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS

FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 1.6.1 WILL NOT

INFRINGE ANY THIRD PARTY RIGHTS.


5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON

1.6.1 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS

A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 1.6.1,

OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.


6. This License Agreement will automatically terminate upon a material

breach of its terms and conditions.


7. This License Agreement shall be governed by the federal

intellectual property law of the United States, including without

limitation the federal copyright law, and, to the extent such

U.S. federal law does not apply, by the law of the Commonwealth of

Virginia, excluding Virginia's conflict of law provisions.

Notwithstanding the foregoing, with regard to derivative works based

on Python 1.6.1 that incorporate non-separable material that was

previously distributed under the GNU General Public License (GPL), the

law of the Commonwealth of Virginia shall govern this License

Agreement only as to issues arising under or with respect to

Paragraphs 4, 5, and 7 of this License Agreement. Nothing in this

License Agreement shall be deemed to create any relationship of

agency, partnership, or joint venture between CNRI and Licensee. This

License Agreement does not grant permission to use CNRI trademarks or

trade name in a trademark sense to endorse or promote products or

services of Licensee, or any third party.


8. By clicking on the "ACCEPT" button where indicated, or by copying,

installing or otherwise using Python 1.6.1, Licensee agrees to be

bound by the terms and conditions of this License Agreement.


ACCEPT


CWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2

--------------------------------------------------


Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam,

The Netherlands. All rights reserved.


Permission to use, copy, modify, and distribute this software and its

documentation for any purpose and without fee is hereby granted,

provided that the above copyright notice appear in all copies and that

both that copyright notice and this permission notice appear in

supporting documentation, and that the name of Stichting Mathematisch

Centrum or CWI not be used in advertising or publicity pertaining to

distribution of the software without specific, written prior

permission.


STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO

THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND

FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE

FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES

WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN

ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT

OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.


py3compile, py3clean and debpython module:

==========================================

Copyright © 2010-2013 Piotr Ożarowski <piotr@debian.org>


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.


============================================================

python3.10

============================================================

Copyright © 2001-2023 Python Software Foundation. All rights reserved.


Copyright © 2000 BeOpen.com. All rights reserved.


Copyright © 1995-2001 Corporation for National Research Initiatives. All

rights reserved.


Copyright © 1991-1995 Stichting Mathematisch Centrum. All rights reserved.


A. HISTORY OF THE SOFTWARE

==========================


Python was created in the early 1990s by Guido van Rossum at Stichting

Mathematisch Centrum (CWI, see https://www.cwi.nl) in the Netherlands

as a successor of a language called ABC. Guido remains Python's

principal author, although it includes many contributions from others.


In 1995, Guido continued his work on Python at the Corporation for

National Research Initiatives (CNRI, see https://www.cnri.reston.va.us)

in Reston, Virginia where he released several versions of the

software.


In May 2000, Guido and the Python core development team moved to

BeOpen.com to form the BeOpen PythonLabs team. In October of the same

year, the PythonLabs team moved to Digital Creations, which became

Zope Corporation. In 2001, the Python Software Foundation (PSF, see

https://www.python.org/psf/) was formed, a non-profit organization

created specifically to own Python-related Intellectual Property.

Zope Corporation was a sponsoring member of the PSF.


All Python releases are Open Source (see https://opensource.org for

the Open Source Definition). Historically, most, but not all, Python

releases have also been GPL-compatible; the table below summarizes

the various releases.


Release Derived Year Owner GPL-

from compatible? (1)


0.9.0 thru 1.2 1991-1995 CWI yes

1.3 thru 1.5.2 1.2 1995-1999 CNRI yes

1.6 1.5.2 2000 CNRI no

2.0 1.6 2000 BeOpen.com no

1.6.1 1.6 2001 CNRI yes (2)

2.1 2.0+1.6.1 2001 PSF no

2.0.1 2.0+1.6.1 2001 PSF yes

2.1.1 2.1+2.0.1 2001 PSF yes

2.1.2 2.1.1 2002 PSF yes

2.1.3 2.1.2 2002 PSF yes

2.2 and above 2.1.1 2001-now PSF yes


Footnotes:


(1) GPL-compatible doesn't mean that we're distributing Python under

the GPL. All Python licenses, unlike the GPL, let you distribute

a modified version without making your changes open source. The

GPL-compatible licenses make it possible to combine Python with

other software that is released under the GPL; the others don't.


(2) According to Richard Stallman, 1.6.1 is not GPL-compatible,

because its license has a choice of law clause. According to

CNRI, however, Stallman's lawyer has told CNRI's lawyer that 1.6.1

is "not incompatible" with the GPL.


Thanks to the many outside volunteers who have worked under Guido's

direction to make these releases possible.


B. TERMS AND CONDITIONS FOR ACCESSING OR OTHERWISE USING PYTHON

===============================================================


Python software and documentation are licensed under the

Python Software Foundation License Version 2.


Starting with Python 3.8.6, examples, recipes, and other code in

the documentation are dual licensed under the PSF License Version 2

and the Zero-Clause BSD license.


Some software incorporated into Python is under different licenses.

The licenses are listed with code falling under that license.


PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2

--------------------------------------------


1. This LICENSE AGREEMENT is between the Python Software Foundation

("PSF"), and the Individual or Organization ("Licensee") accessing and

otherwise using this software ("Python") in source or binary form and

its associated documentation.


2. Subject to the terms and conditions of this License Agreement, PSF hereby

grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce,

analyze, test, perform and/or display publicly, prepare derivative works,

distribute, and otherwise use Python alone or in any derivative version,

provided, however, that PSF's License Agreement and PSF's notice of copyright,

i.e., "Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,

2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023 Python Software Foundation;

All Rights Reserved" are retained in Python alone or in any derivative version

prepared by Licensee.


3. In the event Licensee prepares a derivative work that is based on

or incorporates Python or any part thereof, and wants to make

the derivative work available to others as provided herein, then

Licensee hereby agrees to include in any such work a brief summary of

the changes made to Python.


4. PSF is making Python available to Licensee on an "AS IS"

basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR

IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND

DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS

FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT

INFRINGE ANY THIRD PARTY RIGHTS.


5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON

FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS

A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON,

OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.


6. This License Agreement will automatically terminate upon a material

breach of its terms and conditions.


7. Nothing in this License Agreement shall be deemed to create any

relationship of agency, partnership, or joint venture between PSF and

Licensee. This License Agreement does not grant permission to use PSF

trademarks or trade name in a trademark sense to endorse or promote

products or services of Licensee, or any third party.


8. By copying, installing or otherwise using Python, Licensee

agrees to be bound by the terms and conditions of this License

Agreement.


BEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0

-------------------------------------------


BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1


1. This LICENSE AGREEMENT is between BeOpen.com ("BeOpen"), having an

office at 160 Saratoga Avenue, Santa Clara, CA 95051, and the

Individual or Organization ("Licensee") accessing and otherwise using

this software in source or binary form and its associated

documentation ("the Software").


2. Subject to the terms and conditions of this BeOpen Python License

Agreement, BeOpen hereby grants Licensee a non-exclusive,

royalty-free, world-wide license to reproduce, analyze, test, perform

and/or display publicly, prepare derivative works, distribute, and

otherwise use the Software alone or in any derivative version,

provided, however, that the BeOpen Python License is retained in the

Software, alone or in any derivative version prepared by Licensee.


3. BeOpen is making the Software available to Licensee on an "AS IS"

basis. BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR

IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND

DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS

FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT

INFRINGE ANY THIRD PARTY RIGHTS.


4. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE

SOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS

AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY

DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.


5. This License Agreement will automatically terminate upon a material

breach of its terms and conditions.


6. This License Agreement shall be governed by and interpreted in all

respects by the law of the State of California, excluding conflict of

law provisions. Nothing in this License Agreement shall be deemed to

create any relationship of agency, partnership, or joint venture

between BeOpen and Licensee. This License Agreement does not grant

permission to use BeOpen trademarks or trade names in a trademark

sense to endorse or promote products or services of Licensee, or any

third party. As an exception, the "BeOpen Python" logos available at

http://www.pythonlabs.com/logos.html may be used according to the

permissions granted on that web page.


7. By copying, installing or otherwise using the software, Licensee

agrees to be bound by the terms and conditions of this License

Agreement.


CNRI LICENSE AGREEMENT FOR PYTHON 1.6.1

---------------------------------------


1. This LICENSE AGREEMENT is between the Corporation for National

Research Initiatives, having an office at 1895 Preston White Drive,

Reston, VA 20191 ("CNRI"), and the Individual or Organization

("Licensee") accessing and otherwise using Python 1.6.1 software in

source or binary form and its associated documentation.


2. Subject to the terms and conditions of this License Agreement, CNRI

hereby grants Licensee a nonexclusive, royalty-free, world-wide

license to reproduce, analyze, test, perform and/or display publicly,

prepare derivative works, distribute, and otherwise use Python 1.6.1

alone or in any derivative version, provided, however, that CNRI's

License Agreement and CNRI's notice of copyright, i.e., "Copyright (c)

1995-2001 Corporation for National Research Initiatives; All Rights

Reserved" are retained in Python 1.6.1 alone or in any derivative

version prepared by Licensee. Alternately, in lieu of CNRI's License

Agreement, Licensee may substitute the following text (omitting the

quotes): "Python 1.6.1 is made available subject to the terms and

conditions in CNRI's License Agreement. This Agreement together with

Python 1.6.1 may be located on the internet using the following

unique, persistent identifier (known as a handle): 1895.22/1013. This

Agreement may also be obtained from a proxy server on the internet

using the following URL: http://hdl.handle.net/1895.22/1013".


3. In the event Licensee prepares a derivative work that is based on

or incorporates Python 1.6.1 or any part thereof, and wants to make

the derivative work available to others as provided herein, then

Licensee hereby agrees to include in any such work a brief summary of

the changes made to Python 1.6.1.


4. CNRI is making Python 1.6.1 available to Licensee on an "AS IS"

basis. CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR

IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND

DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS

FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 1.6.1 WILL NOT

INFRINGE ANY THIRD PARTY RIGHTS.


5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON

1.6.1 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS

A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 1.6.1,

OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.


6. This License Agreement will automatically terminate upon a material

breach of its terms and conditions.


7. This License Agreement shall be governed by the federal

intellectual property law of the United States, including without

limitation the federal copyright law, and, to the extent such

U.S. federal law does not apply, by the law of the Commonwealth of

Virginia, excluding Virginia's conflict of law provisions.

Notwithstanding the foregoing, with regard to derivative works based

on Python 1.6.1 that incorporate non-separable material that was

previously distributed under the GNU General Public License (GPL), the

law of the Commonwealth of Virginia shall govern this License

Agreement only as to issues arising under or with respect to

Paragraphs 4, 5, and 7 of this License Agreement. Nothing in this

License Agreement shall be deemed to create any relationship of

agency, partnership, or joint venture between CNRI and Licensee. This

License Agreement does not grant permission to use CNRI trademarks or

trade name in a trademark sense to endorse or promote products or

services of Licensee, or any third party.


8. By clicking on the "ACCEPT" button where indicated, or by copying,

installing or otherwise using Python 1.6.1, Licensee agrees to be

bound by the terms and conditions of this License Agreement.


ACCEPT


CWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2

--------------------------------------------------


Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam,

The Netherlands. All rights reserved.


Permission to use, copy, modify, and distribute this software and its

documentation for any purpose and without fee is hereby granted,

provided that the above copyright notice appear in all copies and that

both that copyright notice and this permission notice appear in

supporting documentation, and that the name of Stichting Mathematisch

Centrum or CWI not be used in advertising or publicity pertaining to

distribution of the software without specific, written prior

permission.


STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO

THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND

FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE

FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES

WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN

ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT

OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.


ZERO-CLAUSE BSD LICENSE FOR CODE IN THE PYTHON DOCUMENTATION

----------------------------------------------------------------------


Permission to use, copy, modify, and/or distribute this software for any

purpose with or without fee is hereby granted.


THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH

REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY

AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,

INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM

LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR

OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR

PERFORMANCE OF THIS SOFTWARE.


============================================================

rake

============================================================

# Copyright 2003-2010 by Jim Weirich (jim.weirich@gmail.com)

#

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


============================================================

readline5

============================================================

GNU GENERAL PUBLIC LICENSE

Version 2, June 1991


Copyright (C) 1989, 1991 Free Software Foundation, Inc.

59 Temple Place, Suite 330, Boston, MA 02111 USA

Everyone is permitted to copy and distribute verbatim copies

of this license document, but changing it is not allowed.


Preamble


The licenses for most software are designed to take away your

freedom to share and change it. By contrast, the GNU General Public

License is intended to guarantee your freedom to share and change free

software--to make sure the software is free for all its users. This

General Public License applies to most of the Free Software

Foundation's software and to any other program whose authors commit to

using it. (Some other Free Software Foundation software is covered by

the GNU Library General Public License instead.) You can apply it to

your programs, too.


When we speak of free software, we are referring to freedom, not

price. Our General Public Licenses are designed to make sure that you

have the freedom to distribute copies of free software (and charge for

this service if you wish), that you receive source code or can get it

if you want it, that you can change the software or use pieces of it

in new free programs; and that you know you can do these things.


To protect your rights, we need to make restrictions that forbid

anyone to deny you these rights or to ask you to surrender the rights.

These restrictions translate to certain responsibilities for you if you

distribute copies of the software, or if you modify it.


For example, if you distribute copies of such a program, whether

gratis or for a fee, you must give the recipients all the rights that

you have. You must make sure that they, too, receive or can get the

source code. And you must show them these terms so they know their

rights.


We protect your rights with two steps: (1) copyright the software, and

(2) offer you this license which gives you legal permission to copy,

distribute and/or modify the software.


Also, for each author's protection and ours, we want to make certain

that everyone understands that there is no warranty for this free

software. If the software is modified by someone else and passed on, we

want its recipients to know that what they have is not the original, so

that any problems introduced by others will not reflect on the original

authors' reputations.


Finally, any free program is threatened constantly by software

patents. We wish to avoid the danger that redistributors of a free

program will individually obtain patent licenses, in effect making the

program proprietary. To prevent this, we have made it clear that any

patent must be licensed for everyone's free use or not licensed at all.


The precise terms and conditions for copying, distribution and

modification follow.


GNU GENERAL PUBLIC LICENSE

TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION


0. This License applies to any program or other work which contains

a notice placed by the copyright holder saying it may be distributed

under the terms of this General Public License. The "Program", below,

refers to any such program or work, and a "work based on the Program"

means either the Program or any derivative work under copyright law:

that is to say, a work containing the Program or a portion of it,

either verbatim or with modifications and/or translated into another

language. (Hereinafter, translation is included without limitation in

the term "modification".) Each licensee is addressed as "you".


Activities other than copying, distribution and modification are not

covered by this License; they are outside its scope. The act of

running the Program is not restricted, and the output from the Program

is covered only if its contents constitute a work based on the

Program (independent of having been made by running the Program).

Whether that is true depends on what the Program does.


1. You may copy and distribute verbatim copies of the Program's

source code as you receive it, in any medium, provided that you

conspicuously and appropriately publish on each copy an appropriate

copyright notice and disclaimer of warranty; keep intact all the

notices that refer to this License and to the absence of any warranty;

and give any other recipients of the Program a copy of this License

along with the Program.


You may charge a fee for the physical act of transferring a copy, and

you may at your option offer warranty protection in exchange for a fee.


2. You may modify your copy or copies of the Program or any portion

of it, thus forming a work based on the Program, and copy and

distribute such modifications or work under the terms of Section 1

above, provided that you also meet all of these conditions:


a) You must cause the modified files to carry prominent notices

stating that you changed the files and the date of any change.


b) You must cause any work that you distribute or publish, that in

whole or in part contains or is derived from the Program or any

part thereof, to be licensed as a whole at no charge to all third

parties under the terms of this License.


c) If the modified program normally reads commands interactively

when run, you must cause it, when started running for such

interactive use in the most ordinary way, to print or display an

announcement including an appropriate copyright notice and a

notice that there is no warranty (or else, saying that you provide

a warranty) and that users may redistribute the program under

these conditions, and telling the user how to view a copy of this

License. (Exception: if the Program itself is interactive but

does not normally print such an announcement, your work based on

the Program is not required to print an announcement.)


These requirements apply to the modified work as a whole. If

identifiable sections of that work are not derived from the Program,

and can be reasonably considered independent and separate works in

themselves, then this License, and its terms, do not apply to those

sections when you distribute them as separate works. But when you

distribute the same sections as part of a whole which is a work based

on the Program, the distribution of the whole must be on the terms of

this License, whose permissions for other licensees extend to the

entire whole, and thus to each and every part regardless of who wrote it.


Thus, it is not the intent of this section to claim rights or contest

your rights to work written entirely by you; rather, the intent is to

exercise the right to control the distribution of derivative or

collective works based on the Program.


In addition, mere aggregation of another work not based on the Program

with the Program (or with a work based on the Program) on a volume of

a storage or distribution medium does not bring the other work under

the scope of this License.


3. You may copy and distribute the Program (or a work based on it,

under Section 2) in object code or executable form under the terms of

Sections 1 and 2 above provided that you also do one of the following:


a) Accompany it with the complete corresponding machine-readable

source code, which must be distributed under the terms of Sections

1 and 2 above on a medium customarily used for software interchange; or,


b) Accompany it with a written offer, valid for at least three

years, to give any third party, for a charge no more than your

cost of physically performing source distribution, a complete

machine-readable copy of the corresponding source code, to be

distributed under the terms of Sections 1 and 2 above on a medium

customarily used for software interchange; or,


c) Accompany it with the information you received as to the offer

to distribute corresponding source code. (This alternative is

allowed only for noncommercial distribution and only if you

received the program in object code or executable form with such

an offer, in accord with Subsection b above.)


The source code for a work means the preferred form of the work for

making modifications to it. For an executable work, complete source

code means all the source code for all modules it contains, plus any

associated interface definition files, plus the scripts used to

control compilation and installation of the executable. However, as a

special exception, the source code distributed need not include

anything that is normally distributed (in either source or binary

form) with the major components (compiler, kernel, and so on) of the

operating system on which the executable runs, unless that component

itself accompanies the executable.


If distribution of executable or object code is made by offering

access to copy from a designated place, then offering equivalent

access to copy the source code from the same place counts as

distribution of the source code, even though third parties are not

compelled to copy the source along with the object code.


4. You may not copy, modify, sublicense, or distribute the Program

except as expressly provided under this License. Any attempt

otherwise to copy, modify, sublicense or distribute the Program is

void, and will automatically terminate your rights under this License.

However, parties who have received copies, or rights, from you under

this License will not have their licenses terminated so long as such

parties remain in full compliance.


5. You are not required to accept this License, since you have not

signed it. However, nothing else grants you permission to modify or

distribute the Program or its derivative works. These actions are

prohibited by law if you do not accept this License. Therefore, by

modifying or distributing the Program (or any work based on the

Program), you indicate your acceptance of this License to do so, and

all its terms and conditions for copying, distributing or modifying

the Program or works based on it.


6. Each time you redistribute the Program (or any work based on the

Program), the recipient automatically receives a license from the

original licensor to copy, distribute or modify the Program subject to

these terms and conditions. You may not impose any further

restrictions on the recipients' exercise of the rights granted herein.

You are not responsible for enforcing compliance by third parties to

this License.


7. If, as a consequence of a court judgment or allegation of patent

infringement or for any other reason (not limited to patent issues),

conditions are imposed on you (whether by court order, agreement or

otherwise) that contradict the conditions of this License, they do not

excuse you from the conditions of this License. If you cannot

distribute so as to satisfy simultaneously your obligations under this

License and any other pertinent obligations, then as a consequence you

may not distribute the Program at all. For example, if a patent

license would not permit royalty-free redistribution of the Program by

all those who receive copies directly or indirectly through you, then

the only way you could satisfy both it and this License would be to

refrain entirely from distribution of the Program.


If any portion of this section is held invalid or unenforceable under

any particular circumstance, the balance of the section is intended to

apply and the section as a whole is intended to apply in other

circumstances.


It is not the purpose of this section to induce you to infringe any

patents or other property right claims or to contest validity of any

such claims; this section has the sole purpose of protecting the

integrity of the free software distribution system, which is

implemented by public license practices. Many people have made

generous contributions to the wide range of software distributed

through that system in reliance on consistent application of that

system; it is up to the author/donor to decide if he or she is willing

to distribute software through any other system and a licensee cannot

impose that choice.


This section is intended to make thoroughly clear what is believed to

be a consequence of the rest of this License.


8. If the distribution and/or use of the Program is restricted in

certain countries either by patents or by copyrighted interfaces, the

original copyright holder who places the Program under this License

may add an explicit geographical distribution limitation excluding

those countries, so that distribution is permitted only in or among

countries not thus excluded. In such case, this License incorporates

the limitation as if written in the body of this License.


9. The Free Software Foundation may publish revised and/or new versions

of the General Public License from time to time. Such new versions will

be similar in spirit to the present version, but may differ in detail to

address new problems or concerns.


Each version is given a distinguishing version number. If the Program

specifies a version number of this License which applies to it and "any

later version", you have the option of following the terms and conditions

either of that version or of any later version published by the Free

Software Foundation. If the Program does not specify a version number of

this License, you may choose any version ever published by the Free Software

Foundation.


10. If you wish to incorporate parts of the Program into other free

programs whose distribution conditions are different, write to the author

to ask for permission. For software which is copyrighted by the Free

Software Foundation, write to the Free Software Foundation; we sometimes

make exceptions for this. Our decision will be guided by the two goals

of preserving the free status of all derivatives of our free software and

of promoting the sharing and reuse of software generally.


NO WARRANTY


11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY

FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN

OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES

PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED

OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF

MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS

TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE

PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,

REPAIR OR CORRECTION.


12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING

WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR

REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,

INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING

OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED

TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY

YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER

PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE

POSSIBILITY OF SUCH DAMAGES.


END OF TERMS AND CONDITIONS


Appendix: How to Apply These Terms to Your New Programs


If you develop a new program, and you want it to be of the greatest

possible use to the public, the best way to achieve this is to make it

free software which everyone can redistribute and change under these terms.


To do so, attach the following notices to the program. It is safest

to attach them to the start of each source file to most effectively

convey the exclusion of warranty; and each file should have at least

the "copyright" line and a pointer to where the full notice is found.


<one line to give the program's name and a brief idea of what it does.>

Copyright (C) 19yy <name of author>


This program is free software; you can redistribute it and/or modify

it under the terms of the GNU General Public License as published by

the Free Software Foundation; either version 2 of the License, or

(at your option) any later version.


This program is distributed in the hope that it will be useful,

but WITHOUT ANY WARRANTY; without even the implied warranty of

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the

GNU General Public License for more details.


You should have received a copy of the GNU General Public License

along with this program; if not, write to the Free Software

Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA


Also add information on how to contact you by electronic and paper mail.


If the program is interactive, make it output a short notice like this

when it starts in an interactive mode:


Gnomovision version 69, Copyright (C) 19yy name of author

Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.

This is free software, and you are welcome to redistribute it

under certain conditions; type `show c' for details.


The hypothetical commands `show w' and `show c' should show the appropriate

parts of the General Public License. Of course, the commands you use may

be called something other than `show w' and `show c'; they could even be

mouse-clicks or menu items--whatever suits your program.


You should also get your employer (if you work as a programmer) or your

school, if any, to sign a "copyright disclaimer" for the program, if

necessary. Here is a sample; alter the names:


Yoyodyne, Inc., hereby disclaims all copyright interest in the program

`Gnomovision' (which makes passes at compilers) written by James Hacker.


<signature of Ty Coon>, 1 April 1989

Ty Coon, President of Vice


This General Public License does not permit incorporating your program into

proprietary programs. If your program is a subroutine library, you may

consider it more useful to permit linking proprietary applications with the

library. If this is what you want to do, use the GNU Library General

Public License instead of this License.


============================================================

realpath

============================================================

* Copyright: (C) 1996 Lars Wirzenius <liw@iki.fi>

* (C) 1996-1998 Jim Pick <jim@jimpick.com>

* (C) 2001-2009 Robert Luberda <robert@debian.org>

*

* realpath is free software. You may copy it according to the

* GNU General Public License, version 2. A copy of the license

* is not included, but you can get one from most FTP sites that

* have GNU software, for example, ftp.gnu.org.


============================================================

ruby-defaults

============================================================

© Copyright 2012-2016 Antonio Terceiro <terceiro@debian.org>

2014-2016 Christian Hofstaedtler <zeha@debian.org>

2007-2011 Lucas Nussbaum <lucas@lucas-nussbaum.net>

2003-2004 Fumitoshi UKAI <ukai@debian.or.jp>

akira yamada <akira@debian.org>

Akira TAGOH <tagoh@debian.org>


Ruby is copyrighted free software by Yukihiro Matsumoto <matz@netlab.co.jp>.

You can redistribute it and/or modify it under either the terms of the GPL

(see COPYING file), or the conditions below:


1. You may make and give away verbatim copies of the source form of the

software without restriction, provided that you duplicate all of the

original copyright notices and associated disclaimers.


2. You may modify your copy of the software in any way, provided that

you do at least ONE of the following:


a) place your modifications in the Public Domain or otherwise

make them Freely Available, such as by posting said

modifications to Usenet or an equivalent medium, or by allowing

the author to include your modifications in the software.


b) use the modified software only within your corporation or

organization.


c) rename any non-standard executables so the names do not conflict

with standard executables, which must also be provided.


d) make other distribution arrangements with the author.


3. You may distribute the software in object code or executable

form, provided that you do at least ONE of the following:


a) distribute the executables and library files of the software,

together with instructions (in the manual page or equivalent)

on where to get the original distribution.


b) accompany the distribution with the machine-readable source of

the software.


c) give non-standard executables non-standard names, with

instructions on where to get the original software distribution.


d) make other distribution arrangements with the author.


4. You may modify and include the part of the software into any other

software (possibly commercial). But some files in the distribution

are not written by the author, so that they are not under this terms.

They are gc.c(partly), utils.c(partly), regex.[ch], fnmatch.[ch],

glob.c, st.[ch] and some files under the ./missing directory. See

each file for the copying condition.


5. The scripts and library files supplied as input to or produced as

output from the software do not automatically fall under the

copyright of the software, but belong to whomever generated them,

and may be sold commercially, and may be aggregated with this

software.


6. THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR

IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED

WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR

PURPOSE.


============================================================

ruby-net-telnet

============================================================

Ruby is copyrighted free software by Yukihiro Matsumoto <matz@netlab.jp>.

You can redistribute it and/or modify it under either the terms of the

2-clause BSDL (see the file BSDL), or the conditions below:


1. You may make and give away verbatim copies of the source form of the

software without restriction, provided that you duplicate all of the

original copyright notices and associated disclaimers.


2. You may modify your copy of the software in any way, provided that

you do at least ONE of the following:


a) place your modifications in the Public Domain or otherwise

make them Freely Available, such as by posting said

modifications to Usenet or an equivalent medium, or by allowing

the author to include your modifications in the software.


b) use the modified software only within your corporation or

organization.


c) give non-standard binaries non-standard names, with

instructions on where to get the original software distribution.


d) make other distribution arrangements with the author.


3. You may distribute the software in object code or binary form,

provided that you do at least ONE of the following:


a) distribute the binaries and library files of the software,

together with instructions (in the manual page or equivalent)

on where to get the original distribution.


b) accompany the distribution with the machine-readable source of

the software.


c) give non-standard binaries non-standard names, with

instructions on where to get the original software distribution.


d) make other distribution arrangements with the author.


4. You may modify and include the part of the software into any other

software (possibly commercial). But some files in the distribution

are not written by the author, so that they are not under these terms.


For the list of those files and their copying conditions, see the

file LEGAL.


5. The scripts and library files supplied as input to or produced as

output from the software do not automatically fall under the

copyright of the software, but belong to whomever generated them,

and may be sold commercially, and may be aggregated with this

software.


6. THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR

IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED

WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR

PURPOSE.


============================================================

ruby-webrick

============================================================

Copyright (C) 1993-2013 Yukihiro Matsumoto. All rights reserved.


Redistribution and use in source and binary forms, with or without

modification, are permitted provided that the following conditions

are met:

1. Redistributions of source code must retain the above copyright

notice, this list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright

notice, this list of conditions and the following disclaimer in the

documentation and/or other materials provided with the distribution.


THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND

ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE

IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE

ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE

FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL

DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS

OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)

HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT

LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY

OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF

SUCH DAMAGE.


============================================================

ruby-xmlrpc

============================================================

Ruby is copyrighted free software by Yukihiro Matsumoto <matz@netlab.jp>.

You can redistribute it and/or modify it under either the terms of the

2-clause BSDL (see the file BSDL), or the conditions below:


1. You may make and give away verbatim copies of the source form of the

software without restriction, provided that you duplicate all of the

original copyright notices and associated disclaimers.


2. You may modify your copy of the software in any way, provided that

you do at least ONE of the following:


a) place your modifications in the Public Domain or otherwise

make them Freely Available, such as by posting said

modifications to Usenet or an equivalent medium, or by allowing

the author to include your modifications in the software.


b) use the modified software only within your corporation or

organization.


c) give non-standard binaries non-standard names, with

instructions on where to get the original software distribution.


d) make other distribution arrangements with the author.


3. You may distribute the software in object code or binary form,

provided that you do at least ONE of the following:


a) distribute the binaries and library files of the software,

together with instructions (in the manual page or equivalent)

on where to get the original distribution.


b) accompany the distribution with the machine-readable source of

the software.


c) give non-standard binaries non-standard names, with

instructions on where to get the original software distribution.


d) make other distribution arrangements with the author.


4. You may modify and include the part of the software into any other

software (possibly commercial). But some files in the distribution

are not written by the author, so that they are not under these terms.


For the list of those files and their copying conditions, see the

file LEGAL.


5. The scripts and library files supplied as input to or produced as

output from the software do not automatically fall under the

copyright of the software, but belong to whomever generated them,

and may be sold commercially, and may be aggregated with this

software.


6. THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR

IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED

WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR

PURPOSE.


============================================================

ruby3.0

============================================================

Ruby is copyrighted free software by Yukihiro Matsumoto <matz@netlab.jp>.

You can redistribute it and/or modify it under either the terms of the

2-clause BSDL (see the file BSDL), or the conditions below:


1. You may make and give away verbatim copies of the source form of the

software without restriction, provided that you duplicate all of the

original copyright notices and associated disclaimers.


2. You may modify your copy of the software in any way, provided that

you do at least ONE of the following:


a. place your modifications in the Public Domain or otherwise

make them Freely Available, such as by posting said

modifications to Usenet or an equivalent medium, or by allowing

the author to include your modifications in the software.


b. use the modified software only within your corporation or

organization.


c. give non-standard binaries non-standard names, with

instructions on where to get the original software distribution.


d. make other distribution arrangements with the author.


3. You may distribute the software in object code or binary form,

provided that you do at least ONE of the following:


a. distribute the binaries and library files of the software,

together with instructions (in the manual page or equivalent)

on where to get the original distribution.


b. accompany the distribution with the machine-readable source of

the software.


c. give non-standard binaries non-standard names, with

instructions on where to get the original software distribution.


d. make other distribution arrangements with the author.


4. You may modify and include the part of the software into any other

software (possibly commercial). But some files in the distribution

are not written by the author, so that they are not under these terms.


For the list of those files and their copying conditions, see the

file LEGAL.


5. The scripts and library files supplied as input to or produced as

output from the software do not automatically fall under the

copyright of the software, but belong to whomever generated them,

and may be sold commercially, and may be aggregated with this

software.


6. THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR

IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED

WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR

PURPOSE.


============================================================

rubygems

============================================================

RubyGems is copyrighted free software by Chad Fowler, Rich Kilmer, Jim

Weirich and others. You can redistribute it and/or modify it under

either the terms of the MIT license (see the file MIT.txt), or the

conditions below:


1. You may make and give away verbatim copies of the source form of the

software without restriction, provided that you duplicate all of the

original copyright notices and associated disclaimers.


2. You may modify your copy of the software in any way, provided that

you do at least ONE of the following:


a. place your modifications in the Public Domain or otherwise

make them Freely Available, such as by posting said

modifications to Usenet or an equivalent medium, or by allowing

the author to include your modifications in the software.


b. use the modified software only within your corporation or

organization.


c. give non-standard executables non-standard names, with

instructions on where to get the original software distribution.


d. make other distribution arrangements with the author.


3. You may distribute the software in object code or executable

form, provided that you do at least ONE of the following:


a. distribute the executables and library files of the software,

together with instructions (in the manual page or equivalent)

on where to get the original distribution.


b. accompany the distribution with the machine-readable source of

the software.


c. give non-standard executables non-standard names, with

instructions on where to get the original software distribution.


d. make other distribution arrangements with the author.


4. You may modify and include the part of the software into any other

software (possibly commercial).


5. The scripts and library files supplied as input to or produced as

output from the software do not automatically fall under the

copyright of the software, but belong to whomever generated them,

and may be sold commercially, and may be aggregated with this

software.


6. THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR

IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED

WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR

PURPOSE.


Copyright (c) Chad Fowler, Rich Kilmer, Jim Weirich and others.

Portions copyright (c) Engine Yard and Andre Arko


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.


============================================================

rubygems-integration

============================================================

Copyright © 2012-2014 Antonio Terceiro <terceiro@debian.org>


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.


============================================================

scowl

============================================================

The collective work is Copyright 2000-2019 by Kevin Atkinson as well

as any of the copyrights mentioned below:


Copyright 2000-2019 by Kevin Atkinson


Permission to use, copy, modify, distribute and sell these word

lists, the associated scripts, the output created from the scripts,

and its documentation for any purpose is hereby granted without fee,

provided that the above copyright notice appears in all copies and

that both that copyright notice and this permission notice appear in

supporting documentation. Kevin Atkinson makes no representations

about the suitability of this array for any purpose. It is provided

"as is" without express or implied warranty.


Alan Beale <biljir@pobox.com> also deserves special credit as he has,

in addition to providing the 12Dicts package and being a major

contributor to the ENABLE word list, given me an incredible amount of

feedback and created a number of special lists (those found in the

Supplement) in order to help improve the overall quality of SCOWL.


The 10 level includes the 1000 most common English words (according to

the Moby (TM) Words II [MWords] package), a subset of the 1000 most

common words on the Internet (again, according to Moby Words II), and

frequently class 16 from Brian Kelk's "UK English Wordlist

with Frequency Classification".


The MWords package was explicitly placed in the public domain:


The Moby lexicon project is complete and has

been place into the public domain. Use, sell,

rework, excerpt and use in any way on any platform.


Placing this material on internal or public servers is

also encouraged. The compiler is not aware of any

export restrictions so freely distribute world-wide.


You can verify the public domain status by contacting


Grady Ward

3449 Martha Ct.

Arcata, CA 95521-4884


grady@netcom.com

grady@northcoast.com


The "UK English Wordlist With Frequency Classification" is also in the

Public Domain:


Date: Sat, 08 Jul 2000 20:27:21 +0100

From: Brian Kelk <Brian.Kelk@cl.cam.ac.uk>


> I was wondering what the copyright status of your "UK English

> Wordlist With Frequency Classification" word list as it seems to

> be lacking any copyright notice.


There were many many sources in total, but any text marked

"copyright" was avoided. Locally-written documentation was one

source. An earlier version of the list resided in a filespace called

PUBLIC on the University mainframe, because it was considered public

domain.


Date: Tue, 11 Jul 2000 19:31:34 +0100


> So are you saying your word list is also in the public domain?


That is the intention.


The 20 level includes frequency classes 7-15 from Brian's word list.


The 35 level includes frequency classes 2-6 and words appearing in at

least 11 of 12 dictionaries as indicated in the 12Dicts package. All

words from the 12Dicts package have had likely inflections added via

my inflection database.


The 12Dicts package and Supplement is in the Public Domain.


The WordNet database, which was used in the creation of the

Inflections database, is under the following copyright:


This software and database is being provided to you, the LICENSEE,

by Princeton University under the following license. By obtaining,

using and/or copying this software and database, you agree that you

have read, understood, and will comply with these terms and

conditions.:


Permission to use, copy, modify and distribute this software and

database and its documentation for any purpose and without fee or

royalty is hereby granted, provided that you agree to comply with

the following copyright notice and statements, including the

disclaimer, and that the same appear on ALL copies of the software,

database and documentation, including modifications that you make

for internal use or for distribution.


WordNet 1.6 Copyright 1997 by Princeton University. All rights

reserved.


THIS SOFTWARE AND DATABASE IS PROVIDED "AS IS" AND PRINCETON

UNIVERSITY MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR

IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PRINCETON

UNIVERSITY MAKES NO REPRESENTATIONS OR WARRANTIES OF MERCHANT-

ABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE

LICENSED SOFTWARE, DATABASE OR DOCUMENTATION WILL NOT INFRINGE ANY

THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.


The name of Princeton University or Princeton may not be used in

advertising or publicity pertaining to distribution of the software

and/or database. Title to copyright in this software, database and

any associated documentation shall at all times remain with

Princeton University and LICENSEE agrees to preserve same.


The 40 level includes words from Alan's 3esl list found in version 4.0

of his 12dicts package. Like his other stuff the 3esl list is also in the

public domain.


The 50 level includes Brian's frequency class 1, words appearing

in at least 5 of 12 of the dictionaries as indicated in the 12Dicts

package, and uppercase words in at least 4 of the previous 12

dictionaries. A decent number of proper names is also included: The

top 1000 male, female, and Last names from the 1990 Census report; a

list of names sent to me by Alan Beale; and a few names that I added

myself. Finally a small list of abbreviations not commonly found in

other word lists is included.


The name files form the Census report is a government document which I

don't think can be copyrighted.


The file special-jargon.50 uses common.lst and word.lst from the

"Unofficial Jargon File Word Lists" which is derived from "The Jargon

File". All of which is in the Public Domain. This file also contain

a few extra UNIX terms which are found in the file "unix-terms" in the

special/ directory.


The 55 level includes words from Alan's 2of4brif list found in version

4.0 of his 12dicts package. Like his other stuff the 2of4brif is also

in the public domain.


The 60 level includes all words appearing in at least 2 of the 12

dictionaries as indicated by the 12Dicts package.


The 70 level includes Brian's frequency class 0 and the 74,550 common

dictionary words from the MWords package. The common dictionary words,

like those from the 12Dicts package, have had all likely inflections

added. The 70 level also included the 5desk list from version 4.0 of

the 12Dics package which is in the public domain.


The 80 level includes the ENABLE word list, all the lists in the

ENABLE supplement package (except for ABLE), the "UK Advanced Cryptics

Dictionary" (UKACD), the list of signature words from the YAWL package,

and the 10,196 places list from the MWords package.


The ENABLE package, mainted by M\Cooper <thegrendel@theriver.com>,

is in the Public Domain:


The ENABLE master word list, WORD.LST, is herewith formally released

into the Public Domain. Anyone is free to use it or distribute it in

any manner they see fit. No fee or registration is required for its

use nor are "contributions" solicited (if you feel you absolutely

must contribute something for your own peace of mind, the authors of

the ENABLE list ask that you make a donation on their behalf to your

favorite charity). This word list is our gift to the Scrabble

community, as an alternate to "official" word lists. Game designers

may feel free to incorporate the WORD.LST into their games. Please

mention the source and credit us as originators of the list. Note

that if you, as a game designer, use the WORD.LST in your product,

you may still copyright and protect your product, but you may *not*

legally copyright or in any way restrict redistribution of the

WORD.LST portion of your product. This *may* under law restrict your

rights to restrict your users' rights, but that is only fair.


UKACD, by J Ross Beresford <ross@bryson.demon.co.uk>, is under the

following copyright:


Copyright (c) J Ross Beresford 1993-1999. All Rights Reserved.


The following restriction is placed on the use of this publication:

if The UK Advanced Cryptics Dictionary is used in a software package

or redistributed in any form, the copyright notice must be

prominently displayed and the text of this document must be included

verbatim.


There are no other restrictions: I would like to see the list

distributed as widely as possible.


The 95 level includes the 354,984 single words, 256,772 compound

words, 4,946 female names and the 3,897 male names, and 21,986 names

from the MWords package, ABLE.LST from the ENABLE Supplement, and some

additional words found in my part-of-speech database that were not

found anywhere else.


Accent information was taken from UKACD.


The VarCon package was used to create the American, British, Canadian,

and Australian word list. It is under the following copyright:


Copyright 2000-2016 by Kevin Atkinson


Permission to use, copy, modify, distribute and sell this array, the

associated software, and its documentation for any purpose is hereby

granted without fee, provided that the above copyright notice appears

in all copies and that both that copyright notice and this permission

notice appear in supporting documentation. Kevin Atkinson makes no

representations about the suitability of this array for any

purpose. It is provided "as is" without express or implied warranty.


Copyright 2016 by Benjamin Titze


Permission to use, copy, modify, distribute and sell this array, the

associated software, and its documentation for any purpose is hereby

granted without fee, provided that the above copyright notice appears

in all copies and that both that copyright notice and this permission

notice appear in supporting documentation. Benjamin Titze makes no

representations about the suitability of this array for any

purpose. It is provided "as is" without express or implied warranty.


Since the original words lists come from the Ispell distribution:


Copyright 1993, Geoff Kuenning, Granada Hills, CA

All rights reserved.


Redistribution and use in source and binary forms, with or without

modification, are permitted provided that the following conditions

are met:


1. Redistributions of source code must retain the above copyright

notice, this list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright

notice, this list of conditions and the following disclaimer in the

documentation and/or other materials provided with the distribution.

3. All modifications to the source code must be clearly marked as

such. Binary redistributions based on modified source code

must be clearly marked as modified versions in the documentation

and/or other materials provided with the distribution.

(clause 4 removed with permission from Geoff Kuenning)

5. The name of Geoff Kuenning may not be used to endorse or promote

products derived from this software without specific prior

written permission.


THIS SOFTWARE IS PROVIDED BY GEOFF KUENNING AND CONTRIBUTORS ``AS IS'' AND

ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE

IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE

ARE DISCLAIMED. IN NO EVENT SHALL GEOFF KUENNING OR CONTRIBUTORS BE LIABLE

FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL

DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS

OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)

HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT

LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY

OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF

SUCH DAMAGE.


============================================================

sed

============================================================

GNU Sed was first authored by Jay Fenlason (hack@gnu.org)

and later modified by Tom Lord (lord@gnu.org).


It is currently being maintained by Ken Pizzini (ken@gnu.org)

and Paolo Bonzini (bonzini@gnu.org).


GNU GENERAL PUBLIC LICENSE

Version 2, June 1991


Copyright (C) 1989, 1991 Free Software Foundation, Inc.

59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Everyone is permitted to copy and distribute verbatim copies

of this license document, but changing it is not allowed.


Preamble


The licenses for most software are designed to take away your

freedom to share and change it. By contrast, the GNU General Public

License is intended to guarantee your freedom to share and change free

software--to make sure the software is free for all its users. This

General Public License applies to most of the Free Software

Foundation's software and to any other program whose authors commit to

using it. (Some other Free Software Foundation software is covered by

the GNU Library General Public License instead.) You can apply it to

your programs, too.


When we speak of free software, we are referring to freedom, not

price. Our General Public Licenses are designed to make sure that you

have the freedom to distribute copies of free software (and charge for

this service if you wish), that you receive source code or can get it

if you want it, that you can change the software or use pieces of it

in new free programs; and that you know you can do these things.


To protect your rights, we need to make restrictions that forbid

anyone to deny you these rights or to ask you to surrender the rights.

These restrictions translate to certain responsibilities for you if you

distribute copies of the software, or if you modify it.


For example, if you distribute copies of such a program, whether

gratis or for a fee, you must give the recipients all the rights that

you have. You must make sure that they, too, receive or can get the

source code. And you must show them these terms so they know their

rights.


We protect your rights with two steps: (1) copyright the software, and

(2) offer you this license which gives you legal permission to copy,

distribute and/or modify the software.


Also, for each author's protection and ours, we want to make certain

that everyone understands that there is no warranty for this free

software. If the software is modified by someone else and passed on, we

want its recipients to know that what they have is not the original, so

that any problems introduced by others will not reflect on the original

authors' reputations.


Finally, any free program is threatened constantly by software

patents. We wish to avoid the danger that redistributors of a free

program will individually obtain patent licenses, in effect making the

program proprietary. To prevent this, we have made it clear that any

patent must be licensed for everyone's free use or not licensed at all.


The precise terms and conditions for copying, distribution and

modification follow.