monotone

monotone Mtn Source Tree

Root/AUTHORS

1main files:
2-----------
3
4Graydon Hoare <graydon@pobox.com> originally wrote most of the files
5*.{lua,sql,cc,hh} in the top level directory. That's me.
6
7Three exceptions are the file main.cc, which is a slightly reworked
8copy of execution_monitor.cc from the boost project; the file
9lru_cache.h, which is a slightly modified copy of a file from Patrick
10Audley, and the file mkstemp.cc, which is a slightly reworked copy of
11mkstemp code from glib. In both cases I've noted the original
12copyrights in the files.
13
14Another possible exception -- depending on how you interpret the word
15"wrote" -- is the file lcs.hh, which I did write, but the writing was
16merely *translation* (without much inventive contribution) from a file
17called differ.scm, from SLIB, which is written by Aubrey Jaffer
18<agj@alum.mit.edu>, and on which he retains Copyright. He has licensed
19this code for any use provided its copyright notice is preserved,
20which it is, in lcs.hh. You can find the original (scheme) code at
21http://www.swiss.ai.mit.edu/~jaffer/
22
23Several of the top level files have subsequently been amended by other
24contributing authors, including:
25
26 Tom Tromey <tromey@redhat.com>
27 Nathaniel Smith <njs@pobox.com>
28 Matt Kraai <kraai@ftbfs.org>
29 Lorenzo Campedelli <lorenzo.campedelli@libero.it>
30 Eric Kidd <eric.kidd@pobox.com>
31 Christof Petig <christof@petig-baender.de>
32 Paul Snively <psnively@mac.com>
33 Anders Petersson <demitar@worldforge.org>
34 Nathan Myers <ncm@cantrip.org>
35 Olivier Andrieu <oliv__a@users.sourceforge.net>
36 Robert Helgesson <rycee@home.se>
37 Robert Bihlmeyer <robbe+mt@orcus.priv.at>
38 Joel Rosdahl <joel@rosdahl.net>
39 Ben Elliston <bje@wasabisystems.com>
40 Michael Scherer <misc@mandrake.org>
41 Richard Levitte <richard@levitte.org>
42 Derek Scherger <derek@echologic.com>
43 Ulrich Drepper <drepper@redhat.com>
44 Matt Johnston <matt@ucc.asn.au>
45 Julio M. Merino Vidal <jmmv@NetBSD.org>
46 Badai Aqrandista <badaiaqrandista@hotmail.com>
47 Jordi Vilalta Prat <jvprat@wanadoo.es>
48 Christian Kollee <stuka@pestilenz.org>
49 Faheem Mitha <faheem@email.unc.edu>
50 Neil Conway <neilc@samurai.com>
51 Wojciech Miłkowski <wmilkowski@interia.pl>
52 Georg-W. Koltermann <Georg.Koltermann@mscsoftware.com>
53 Daniel Berlin <dberlin@dberlin.org>
54 Jon Bright <jon@siliconcircus.org>
55 Corey Halpin <chalpin@cs.wisc.edu>
56 Jeremy Cowgar <jeremy@cowgar.com>
57 Martin Dvorak <jezek2@advel.cz>
58 Emile Snyder <emile@alumni.reed.edu>
59 Sebastian Spaeth <Sebastian@SSpaeth.de>
60 Joel Reed <joelwreed@comcast.net>
61 Timothy Brownawell <tbrownaw@gmail.com>
62 Matthew Gregan <kinetik@orcon.net.nz>
63 Riccardo Ghetta <birrachiara@tin.it>
64 Brian Campbell <brian.p.campbell@dartmouth.edu>
65 Ethan Blanton <elb@elitists.net>
66 Eric Anderson <anderse-monotone@cello.hpl.hp.com>
67 Kaushik Veeraraghavan <kaushikv@gmail.com>
68 Jordan Breeding <jordan.breeding@mac.com>
69 Vladimir Vukicevic <vladimirv@gmail.com>
70 Benoît Dejean <benoit@placenet.org>
71 Patrick Mauritz <oxygene@studentenbude.ath.cx>
72 Grahame Bowland <grahame@angrygoats.net>
73 Marcel van der Boom <marcel@hsdev.com>
74 Roland McGrath <roland@redhat.com>
75 Daniel Carosone <dan@geek.com.au>
76 Vinzenz Feenstra <evilissimo@c-plusplus.de>
77 Blake Kaplan <mrbkap@gmail.com>
78 Jeronimo Pellegrini <pellegrini@mpcnet.com.br>
79 Thomas Moschny <thomas.moschny@gmx.de>
80 Zack Weinberg <zackw@panix.com>
81 Justin Patrin <papercrane@reversefold.com>
82 Kelly F. Hickel <kfh@mqsoftware.com>
83
84Several people have also contributed to the translation of monotone
85into non-English languages; their work is available in the po/
86subdirectory. Contributors include:
87
88 Benoît Dejean <benoit@placenet.org>
89 Satoru SATOH <ss@gnome.gr.jp>
90 Alex Queiroz <asandroq@gmail.com>
91 Richard Levitte <richard@levitte.org>
92 Joel Rosdahl <joel@rosdahl.net>
93 Lapo Luchini <lapo@lapo.it>
94 Thomas Keller <me@thomaskeller.biz>
95
96supporting files:
97-----------------
98
99D. Richard Hipp <drh@hwaci.com> wrote the files in sqlite/*, but is in
100no way affiliated with this project. I simply copied his code, which
101is assigned to the public domain. You can find the original code at
102http://www.sqlite.org.
103
104
105The files in idna/* are copies of the core portion of the "GNU libidn"
106library. Copyright (C) 2002, 2003 Simon Josefsson. They are licensed
107under the GNU LGPL version 2.1. The original sources for libidn can be
108retrieved from http://josefsson.org/libidn/. The library carries an
109additional legal requirement of reproduction of the following text in
110any copies made:
111
112---
113
114Libidn AUTHORS -- Information about the authors.
115Copyright (C) 2002, 2003 Simon Josefsson
116See the end for copying conditions.
117
118Simon Josefsson <simon@josefsson.org>
119Designed and implemented libidn.
120
121-----BEGIN PGP PUBLIC KEY BLOCK-----
122Comment: This 0xB565716F key is used to sign releases of Libidn.
123
124mKsEPNUHKwEFALqJSBHn6Qk5ex138kwymxA3idCFoTi5Q6mVooEVVaYVfeDG+5uV
125T5rhTFDfDcT9SO0eIlfKOraSRnVEHyDDH2PAgJFxyneFELcmLUQ66D+m8z+ziGro
1266bcDSBBDMRkHIX6/kH/vnevjqivIld+j8WTcVX+SArcKyzgQ58uMTrfQdLqzh6D9
127sE/838+ZPZkabmKKWMVWccoaUbWGYOcNwO0ABim0IVNpbW9uIEpvc2Vmc3NvbiA8
128amFzQGV4dHVuZG8uY29tPojYBBMBAgAiAhsDBAsHAwIDFQIDAxYCAQIeAQIXgAUC
129P6QrUQUJA7xyJgAKCRDtoh6UtWVxbwueBP4uh9ZEOuSjt2n5OpfuAablsrRzhlgP
130fluBMfjHNynEFsGjn81l81TCqStRln7wDUj95ZufSi3YvoYSFG1jffGMk/k2trgI
131NtT3kxaGkfns6dykBuV7Ki2wWqdJkTe1ibyai+RCqt+J1ldSUuHdfQZ5wALPJQRb
1324Hqi7M29azFHcfxbMLf3yGYyBuKC7eBVNVaR58UTFK6r0CX3T7eGuk8biEYEExEC
133AAYFAj1Y8r8ACgkQV5Mp08AbKiIX9wCfR2rMiXdKzZB95acA5YSQ4MLQyygAn1Nv
1347M36SAofR/73WjqlPpVAQ+fRiEwEExECAAwFAj1esHUFgwFXijYACgkQvLvElXGK
135klYZnQCeOXIzmEoZ5yOVNygphYmUwON/S8IAn32gWDyaTMpqyDcJEQeLdjcW7boS
136tCVTaW1vbiBKb3NlZnNzb24gPHNpbW9uQGpvc2Vmc3Nvbi5vcmc+iNgEEwECACIC
137GwMECwcDAgMVAgMDFgIBAh4BAheABQI/pCtUBQkDvHImAAoJEO2iHpS1ZXFvPREE
138/j3fX+cLxCCZNTjMhThGFujiT7ty4x1jVc91J6QOA+Jp+78NIIeyg3JTeR3WIv7/
139WFNzLKJXJEEcga+0ViPjoLfvGsHMAnwXqPYAxu1cDY4jId0bCYgoVlnfF9gwOWxe
140btotLpCiuXGL/168zEAXWJpPg6r2MfPhAKUJ9G8q52OOWJW3cObxoZ2gyXjuWOFt
141ygZ1vUAqP/8UGeZNdajHD5uIRgQTEQIABgUCPVjywgAKCRBXkynTwBsqImY3AKCS
142COO5LlNxmritUFY1i7VXBCUlZgCgll/6kE0G/NP3E6AdyzVwAzBPgUeITAQTEQIA
143DAUCPV6wdQWDAVeKNgAKCRC8u8SVcYqSVleXAJ9NZKUvb/erk53fMFUwpUeClOjh
144qwCcC3Du9UQjCn2k+7LWgqNMH+huqW24qwQ81Qd7AQUA2PTaoT8RNkFDlX7UCOB9
145vaRFxrX+dN7l6QO+O0Mg7dVdjItEnaaYkJ+r4LXecI47HogsUGExRdDYGT0Dq7aZ
1468GkC4UKPXc3q2KWQ3ib3wj3qnCGm3IX/I249ydYLAzQyWqMW09wLB5vxhPi4yjet
1474FTGWmtYUlGzDb7+6VZilYRTty0vhFF4cVXlO2R+vgPxFMvUc7o8WGDnQ3iyWAiz
148kQAGKYjFBBgBAgAPAhsMBQI/pCt8BQkDvHIBAAoJEO2iHpS1ZXFvEeIE/ixQWhAC
149pnKjQZeTA7zcshH683NU/bBAjbOq7lJ51aWMXOdXExGJsBD0fyPtRJywMtSB4vrM
150F1WjKZlA0jBOxzxWaWpLvMwdwgkSiql8KTNActxIoijtu0e5GI3V+55Z+Cv/jsPD
151lzeYiob0cO6u/2todt6XVTyCIFKWjf6/5i/LdhXlw7J9gzrCwm28ITC4is3voTNh
152Uceqods6zDrk0qo=
153=1RsN
154-----END PGP PUBLIC KEY BLOCK-----
155
156----------------------------------------------------------------------
157Copying and distribution of this file, with or without modification,
158are permitted in any medium without royalty provided the copyright
159notice and this notice are preserved.
160
161---
162
163The file gettext.h is a copy of the one included in the GNU Gettext
164package, and is Copyright (C) 1995-1998, 2000-2002 Free Software
165Foundation, Inc. It is licensed under the GNU LGPL version 2. For
166more information, see the message on top of that file.
167
168---
169
170The files in netxx/* are copies of the NetXX library, which is
171Copyright (C) 2001-2003 Peter J Jones (pjones@pmade.org), and
172distributed under a BSD-like license. The license terms are reproduced
173in the files, and do not require that they be reproduced here.
174
175---
176
177
178The files in lua/*, except lposix.c and modemuncher.c, are copies of
179the lua 5.0 source distribution, from Tecgraf PUC-Rio. lposix.c and
180modemuncher.c are from Claudio Terra and Luiz Henrique de Figueiredo,
181both of Tecgraf PUC-Rio, but as near as I can tell those two files are
182declared to be in the public domain. The lua distribution can be
183retrieved from www.lua.org. The files are provided under an MIT-like
184license, reproduced here:
185
186---
187
188Copyright (C) 2003 Tecgraf, PUC-Rio.
189
190Permission is hereby granted, free of charge, to any person obtaining a copy
191of this software and associated documentation files (the "Software"), to deal
192in the Software without restriction, including without limitation the rights
193to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
194copies of the Software, and to permit persons to whom the Software is
195furnished to do so, subject to the following conditions:
196
197The above copyright notice and this permission notice shall be included in
198all copies or substantial portions of the Software.
199
200THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
201IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
202FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
203AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
204LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
205OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
206THE SOFTWARE.
207
208---
209
210The files in boost/* are copies of unofficial development files from
211the boost "sandbox" CVS repository, linked off of
212http://www.boost.org. The only license obligation I can find in those
213files is to reproduce their license statement in documentation, which
214I am doing here:
215
216files in boost/ related to circular buffers:
217
218// Copyright (c) 2003
219// Jan Gaspar, Whitestein Technologies
220
221// Permission to use or copy this software for any purpose is hereby granted
222// without fee, provided the above notices are retained on all copies.
223// Permission to modify the code and to distribute modified code is granted,
224// provided the above notices are retained, and a notice that the code was
225// modified is included with the above copyright notice.
226
227---
228
229Jack Lloyd <lloyd@randombit.net> wrote the majority of the Botan
230library, with contributions as noted in botan/thanks.txt
231The library is distributed under a BSD-like license:
232
233---
234
235Copyright (C) 1999-2004 The Botan Project. All rights reserved.
236
237Redistribution and use in source and binary forms, for any use, with or without
238modification, is permitted provided that the following conditions are met:
239
2401. Redistributions of source code must retain the above copyright notice, this
241list of conditions, and the following disclaimer.
242
2432. Redistributions in binary form must reproduce the above copyright notice,
244this list of conditions, and the following disclaimer in the documentation
245and/or other materials provided with the distribution.
246
247THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) "AS IS" AND ANY EXPRESS OR IMPLIED
248WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
249MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ARE DISCLAIMED.
250
251IN NO EVENT SHALL THE AUTHOR(S) OR CONTRIBUTOR(S) BE LIABLE FOR ANY DIRECT,
252INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
253BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
254DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
255LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
256OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
257ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
258
259---
260
261The file contrib/colorize is a copy of a perl script written by Cédric
262Bouvier, which is released under the GNU GPL.
263
264---
265
266The file lru_cache.h is a copy of a C++ header written by Patrick
267Audley, which was released under the GNU GPL.
268
269---
270
271copyright status:
272-----------------
273
274I believe I am within my rights to assert my own copyright on:
275
276 - the files I wrote
277
278 - the collective work, including the use (though not authorship) of
279 files I copied from the public domain, and other copyrighted but
280 freely-licensed sources (and possibly lcs.cc, as mentionned)
281
282I license my publication of these copyrighted works to the public
283under the terms of the GNU GPL, version 2 or greater. See the file
284COPYING for details. If you believe I am in violation of some existing
285copyrights, please contact me.
286
287Subsequent additions by contributing authors are implicitly licensed
288to the public under the same terms (GPL), but the contributing authors
289retain copyrights on their portions of the work.
290
291---
292
293The file ssh_agent.cc includes a translation of the GET_32BIT_MSB_FIRST
294define from PuTTY's misc.h. PuTTY is licensed under an MIT-like license,
295reproduced here:
296
297---
298
299PuTTY is copyright 1997-2007 Simon Tatham.
300
301Portions copyright Robert de Bath, Joris van Rantwijk, Delian
302Delchev, Andreas Schultz, Jeroen Massar, Wez Furlong, Nicolas Barry,
303Justin Bradford, Ben Harris, Malcolm Smith, Ahmad Khalifa, Markus
304Kuhn, and CORE SDI S.A.
305
306Permission is hereby granted, free of charge, to any person
307obtaining a copy of this software and associated documentation files
308(the "Software"), to deal in the Software without restriction,
309including without limitation the rights to use, copy, modify, merge,
310publish, distribute, sublicense, and/or sell copies of the Software,
311and to permit persons to whom the Software is furnished to do so,
312subject to the following conditions:
313
314The above copyright notice and this permission notice shall be
315included in all copies or substantial portions of the Software.
316
317THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
318EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
319MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
320NONINFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE
321FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
322CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
323WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
324
325---
326
327The file ssh_agent.cc includes socket creation code copied from OpenSSH's
328authfd.c. OpenSSH is licensed under a BSD-like license, reproduced here:
329
330---
331
332Author: Tatu Ylonen <ylo@cs.hut.fi>
333Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
334 All rights reserved
335Functions for connecting the local authentication agent.
336
337As far as I am concerned, the code I have written for this software
338can be used freely for any purpose. Any derived versions of this
339software must be clearly marked as such, and if the derived work is
340incompatible with the protocol description in the RFC file, it must be
341called by a name other than "ssh" or "Secure Shell".
342
343SSH2 implementation,
344Copyright (c) 2000 Markus Friedl. All rights reserved.
345
346Redistribution and use in source and binary forms, with or without
347modification, are permitted provided that the following conditions
348are met:
3491. Redistributions of source code must retain the above copyright
350 notice, this list of conditions and the following disclaimer.
3512. Redistributions in binary form must reproduce the above copyright
352 notice, this list of conditions and the following disclaimer in the
353 documentation and/or other materials provided with the distribution.
354
355THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
356IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
357OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
358IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
359INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
360NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
361DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
362THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
363(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
364THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
365

Archive Download this file

Branches

Tags

Quick Links:     www.monotone.ca    -     Downloads    -     Documentation    -     Wiki    -     Code Forge    -     Build Status