monotone

monotone Mtn Source Tree

Root/AUTHORS

1main files:
2-----------
3
4Graydon Hoare <graydon@pobox.com> originally wrote most of the files
5in the 'src' directory and the OS-specific directories 'src/unix' and
6'src/win32'. That's me.
7
8Many of the top level files have subsequently been amended, and new
9files added, by other contributing authors, including:
10
11 Eric Anderson <anderse-monotone@cello.hpl.hp.com>
12 Olivier Andrieu <oliv__a@users.sourceforge.net>
13 Badai Aqrandista <badaiaqrandista@hotmail.com>
14 Daniel Berlin <dberlin@dberlin.org>
15 Robert Bihlmeyer <robbe+mt@orcus.priv.at>
16 Ethan Blanton <elb@elitists.net>
17 Marcel van der Boom <marcel@hsdev.com>
18 Grahame Bowland <grahame@angrygoats.net>
19 Jordan Breeding <jordan.breeding@mac.com>
20 Jon Bright <jon@siliconcircus.org>
21 Timothy Brownawell <tbrownaw@gmail.com>
22 Brian Campbell <brian.p.campbell@dartmouth.edu>
23 Lorenzo Campedelli <lorenzo.campedelli@libero.it>
24 Daniel Carosone <dan@geek.com.au>
25 Neil Conway <neilc@samurai.com>
26 Jeremy Cowgar <jeremy@cowgar.com>
27 Benoît Dejean <benoit@placenet.org>
28 Ulrich Drepper <drepper@redhat.com>
29 Martin Dvorak <jezek2@advel.cz>
30 Ben Elliston <bje@wasabisystems.com>
31 Ralf S. Engelschall <rse@engelschall.com>
32 Vinzenz Feenstra <evilissimo@c-plusplus.de>
33 Riccardo Ghetta <birrachiara@tin.it>
34 Matthew Gregan <kinetik@orcon.net.nz>
35 Corey Halpin <chalpin@cs.wisc.edu>
36 Robert Helgesson <rycee@home.se>
37 Kelly F. Hickel <kfh@mqsoftware.com>
38 Matt Johnston <matt@ucc.asn.au>
39 Blake Kaplan <mrbkap@gmail.com>
40 Thomas Keller <me@thomaskeller.biz>
41 Eric Kidd <eric.kidd@pobox.com>
42 Christian Kollee <stuka@pestilenz.org>
43 Georg-W. Koltermann <Georg.Koltermann@mscsoftware.com>
44 Matt Kraai <kraai@ftbfs.org>
45 Richard Levitte <richard@levitte.org>
46 Jack Lloyd <lloyd@randombit.net>
47 Lapo Luchini <lapo@lapo.it>
48 Patrick Mauritz <oxygene@studentenbude.ath.cx>
49 Roland McGrath <roland@redhat.com>
50 Wojciech Miłkowski <wmilkowski@interia.pl>
51 Faheem Mitha <faheem@email.unc.edu>
52 Thomas Moschny <thomas.moschny@gmx.de>
53 Nathan Myers <ncm@cantrip.org>
54 Justin Patrin <papercrane@reversefold.com>
55 Jeronimo Pellegrini <pellegrini@mpcnet.com.br>
56 Anders Petersson <demitar@worldforge.org>
57 Christof Petig <christof@petig-baender.de>
58 Jordi Vilalta Prat <jvprat@wanadoo.es>
59 Joel Reed <joelwreed@comcast.net>
60 Joel Rosdahl <joel@rosdahl.net>
61 Michael Scherer <misc@mandrake.org>
62 Derek Scherger <derek@echologic.com>
63 Nathaniel Smith <njs@pobox.com>
64 Paul Snively <psnively@mac.com>
65 Emile Snyder <emile@alumni.reed.edu>
66 Sebastian Spaeth <Sebastian@SSpaeth.de>
67 Tom Tromey <tromey@redhat.com>
68 Kaushik Veeraraghavan <kaushikv@gmail.com>
69 Julio M. Merino Vidal <jmmv@NetBSD.org>
70 Vladimir Vukicevic <vladimirv@gmail.com>
71 Markus Wanner <markus@bluegap.ch>
72 Zack Weinberg <zackw@panix.com>
73 Richard Hopkins <richhguard-monotone@yahoo.co.uk>
74
75Several people have also contributed to the translation of monotone
76into non-English languages; their work is available in the po/
77subdirectory. Contributors include:
78
79 Aristid Breitkreuz <aribrei@arcor.de>
80 Benoît Dejean <benoit@placenet.org>
81 Stéphane Gimenez <dev@gim.name>
82 Thomas Keller <me@thomaskeller.biz>
83 Richard Levitte <richard@levitte.org>
84 Lapo Luchini <lapo@lapo.it>
85 Thomas Moschny <thomas.moschny@gmx.de>
86 Alex Sandro Queiroz e Silva <asandroq@gmail.com>
87 Joel Rosdahl <joel@rosdahl.net>
88 Nicolas Ruiz <juan.ruiz@ula.ve>
89 Satoru SATOH <ss@gnome.gr.jp>
90 Roberta Lazzeri <ripley@lapo.it>
91
92I believe I am within my rights to assert my own copyright on:
93
94 - the files I wrote
95
96 - the collective work, including the use (though not authorship) of
97 files I copied from the public domain, and other copyrighted but
98 freely-licensed sources (and possibly src/lcs.cc, as discussed below)
99
100I license my publication of these copyrighted works to the public
101under the terms of the GNU GPL, version 2 or greater. See the file
102COPYING for details. If you believe I am in violation of some existing
103copyrights, please contact me.
104
105Subsequent additions by contributing authors are implicitly licensed
106to the public under the same terms (GPL), but the contributing authors
107retain copyrights on their portions of the work.
108
109the manual:
110-----------
111
112The monotone manual, like the rest of the collective work, was written
113by me and the other contributing authors listed above, and is licensed
114under the terms of the GNU GPL, version 2 or later.
115
116Prior to version 0.38 the monotone manual was licensed under the terms
117of the GNU FDL (version 1.1 or later). This was changed in version
1180.38 to facilitate sharing of text between the manual and the program
119itself, and to simplify the licensing requirements of the monotone
120distribution as a whole, by using just one license for everything.
121
122files derived from other sources:
123---------------------------------
124
125Some files included with the monotone distribution began as copies of
126code from other sources, but have been modified for use in monotone.
127These files all carry attribution notices, and may qualify as
128'separate and independent works in themselves' for purposes of the
129GPL: that is, if separated from the monotone sources, they may be
130usable under less restrictive terms.
131
132src/lru_writeback_cache.hh was originally written by Patrick Audley
133and is licensed under the GPL v2+.
134
135src/mkstemp.cc was based on a portion of gfileutils.c in glib and is
136licensed under the LGPL (version 2 or later).
137
138src/gettext.h is a copy of the one included in the GNU Gettext package,
139and is Copyright (C) 1995-1998, 2000-2002 Free Software Foundation,
140Inc. It is licensed under the GNU LGPL version 2 (or later). For
141more information, see the message on top of that file.
142
143src/unix/main.cc and src/win32/main.cc were originally execution_monitor.cc
144from the Boost project. The files in the src/boost/ directory are copies
145of files that were at one time available from the boost "sandbox" CVS
146repository, linked off of http://www.boost.org/. monotone also makes
147use of several "header-only" Boost libraries (not included in the
148source distribution) and therefore the binary incorporates their code.
149Boost in general is licensed under the Boost Software License:
150
151# Boost Software License - Version 1.0 - August 17th, 2003
152#
153# Permission is hereby granted, free of charge, to any person or
154# organization obtaining a copy of the software and accompanying
155# documentation covered by this license (the "Software") to use,
156# reproduce, display, distribute, execute, and transmit the Software,
157# and to prepare derivative works of the Software, and to permit
158# third-parties to whom the Software is furnished to do so, all
159# subject to the following:
160#
161# The copyright notices in the Software and this entire statement,
162# including the above license grant, this restriction and the
163# following disclaimer, must be included in all copies of the
164# Software, in whole or in part, and all derivative works of the
165# Software, unless such copies or derivative works are solely in the
166# form of machine-executable object code generated by a source
167# language processor.
168#
169# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
170# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
171# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND
172# NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE
173# DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER
174# LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM,
175# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
176# DEALINGS IN THE SOFTWARE.
177
178The files in src/boost/ are under a slightly different license:
179
180# Copyright (c) 2003 Jan Gaspar, Whitestein Technologies
181#
182# Permission to use or copy this software for any purpose is hereby
183# granted without fee, provided the above notices are retained on all
184# copies. Permission to modify the code and to distribute modified
185# code is granted, provided the above notices are retained, and a
186# notice that the code was modified is included with the above
187# copyright notice.
188
189
190src/lcs.cc is a C++ translation of Scheme code written by Aubrey Jaffer.
191The original source is under the following license:
192
193# "differ.scm" O(NP) Sequence Comparison Algorithm.
194# Copyright (C) 2001, 2002, 2003 Aubrey Jaffer
195#
196# Permission to copy this software, to modify it, to redistribute it, to
197# distribute modified versions, and to use it for any purpose is granted,
198# subject to the following restrictions and understandings.
199#
200# 1. Any copy made of this software must include this copyright notice
201# in full.
202#
203# 2. I have made no warrantee or representation that the operation of
204# this software will be error-free, and I am under no obligation to
205# provide any services, by way of maintenance, update, or otherwise.
206#
207# 3. In conjunction with products arising from the use of this material,
208# there shall be no use of my name in any advertising, promotional, or
209# sales literature without prior written consent in each case.
210
211The translation is licensed under the GPL v2+ as the rest of Monotone,
212but only if an independent copyright actually exists in the
213translation, which was quite mechanical.
214
215src/ssh_agent.cc includes a translation of the GET_32BIT_MSB_FIRST define
216from PuTTY's misc.h. PuTTY is licensed under an MIT-like license,
217reproduced here:
218
219# PuTTY is copyright 1997-2007 Simon Tatham.
220#
221# Portions copyright Robert de Bath, Joris van Rantwijk, Delian
222# Delchev, Andreas Schultz, Jeroen Massar, Wez Furlong, Nicolas Barry,
223# Justin Bradford, Ben Harris, Malcolm Smith, Ahmad Khalifa, Markus
224# Kuhn, and CORE SDI S.A.
225#
226# Permission is hereby granted, free of charge, to any person
227# obtaining a copy of this software and associated documentation files
228# (the "Software"), to deal in the Software without restriction,
229# including without limitation the rights to use, copy, modify, merge,
230# publish, distribute, sublicense, and/or sell copies of the Software,
231# and to permit persons to whom the Software is furnished to do so,
232# subject to the following conditions:
233#
234# The above copyright notice and this permission notice shall be
235# included in all copies or substantial portions of the Software.
236#
237# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
238# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
239# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
240# NONINFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE
241# FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
242# CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
243# WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
244#
245
246src/ssh_agent.cc also includes socket creation code copied from OpenSSH's
247authfd.c. OpenSSH is licensed under a BSD-like license, reproduced
248here:
249
250# Author: Tatu Ylonen <ylo@cs.hut.fi>
251# Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
252# All rights reserved
253# Functions for connecting the local authentication agent.
254#
255# As far as I am concerned, the code I have written for this software
256# can be used freely for any purpose. Any derived versions of this
257# software must be clearly marked as such, and if the derived work is
258# incompatible with the protocol description in the RFC file, it must be
259# called by a name other than "ssh" or "Secure Shell".
260#
261# SSH2 implementation,
262# Copyright (c) 2000 Markus Friedl. All rights reserved.
263#
264# Redistribution and use in source and binary forms, with or without
265# modification, are permitted provided that the following conditions
266# are met:
267# 1. Redistributions of source code must retain the above copyright
268# notice, this list of conditions and the following disclaimer.
269# 2. Redistributions in binary form must reproduce the above copyright
270# notice, this list of conditions and the following disclaimer in the
271# documentation and/or other materials provided with the distribution.
272#
273# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
274# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
275# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
276# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
277# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
278# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
279# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
280# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
281# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
282# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
283
284
285external libraries:
286-------------------
287
288The files in src/netxx/ comprise the NetXX library, written by Peter
289Jones. It is no longer available from its author. It is distributed
290under a BSD-like license, reproduced here:
291
292# Copyright (C) 2001-2004 Peter J Jones (pjones@pmade.org)
293# All Rights Reserved
294#
295# Redistribution and use in source and binary forms, with or without
296# modification, are permitted provided that the following conditions
297# are met:
298#
299# 1. Redistributions of source code must retain the above copyright
300# notice, this list of conditions and the following disclaimer.
301# 2. Redistributions in binary form must reproduce the above
302# copyright notice, this list of conditions and the following
303# disclaimer in the documentation and/or other materials provided
304# with the distribution.
305# 3. Neither the name of the Author nor the names of its contributors
306# may be used to endorse or promote products derived from this
307# software without specific prior written permission.
308#
309# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS''
310# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
311# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
312# PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR
313# OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
314# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
315# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
316# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
317# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
318# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
319# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
320# SUCH DAMAGE.
321
322the contrib directory:
323----------------------
324
325The contrib/ directory contains a variety of contributions that may be
326useful in conjunction with monotone. Each file carries its own
327copyright statement and licensing; however, to the best of our
328collective knowledge, all files are available under terms compatible
329with the GPL version 2 (*not* necessarily later versions). See
330contrib/README for further details.
331
332details of the manual relicensing:
333----------------------------------
334
335All contributors who made more than a few lines' worth of changes to
336the manual were polled for their assent to the relicensing, and as of
337November 2007, all agreed.
338
339These contributors gave written agreement on the monotone mailing list
340in February 2007:
341
342alex@ventonegro.org
343bdwalton@gmail.com
344birrachiara@tin.it
345brian.p.campbell@dartmouth.edu
346dan@geek.com.au
347elb@elitists.net
348emile@talentcodeworks.com aka emile@alumni.reed.edu
349evan@warpedview.com
350fw@deneb.enyo.de
351grahame@angrygoats.net
352jeremy@cowgar.com
353joel@rosdahl.net
354joelwreed@comcast.net
355marcel@hsdev.com
356matt@matt-land.com
357matt@ucc.asn.au aka matt+rez@ucc.asn.au
358me@thomaskeller.biz
359papercrane@reversefold.com
360pellegrini@mpcnet.com.br
361richard@levitte.org
362rse@engelschall.com
363Sebastian@SSpaeth.de
364tbrownaw@gmail.com
365
366These contributors gave written agreement on the monotone mailing list
367in November 2007:
368
369derek@echologic.com
370mrbkap@gmail.com
371stephen_leake-2@stephe-leake.org
372willu@cse.unsw.edu.au
373mstone@icali.net
374tromey@redhat.com
375henry@bigfoot.de
376
377These contributors gave verbal assent at the monotone developers'
378summit in February 2007:
379
380christof.petig@arcor.de aka christof@petig-baender.de
381graydon@pobox.com aka graydon@dub.venge.net
382kinetik@orcon.net.nz
383mtn-dev@zackw.users.panix.com
384njs@pobox.com
385thomas.moschny@gmx.de
386
387These contributors made a few small, mechanical changes to the manual,
388which are probably not copyrightable, and were not polled.
389
390jmmv@menta.net
391 three patches; typo fixes and use of IANA-reserved
392 example domain names
393 d64ee74bbafc09497d70c169667ae960171a5fcc
394 8975520d4b2c73065004cb9d21990885b391d36c
395 eb8b5710e3720d4fb4ee3ae573aacc3b629ae1a3
396
397jon@siliconcircus.com
398 one patch; change of quoting conventions
399 fcd914bd694bbcc6d0fca080ac4c8132f78f2c2f
400
401martine@danga.com
402 one patch; corrected "cat revision" to "automate get_revision"
403 e92a79a9a56076a4ead5013c29fb705a3c4de719
404
405tomfa@debian.org
406 signed a merge rev involving the manual, but did not
407 change the manual personally
408 8abd5712749648b2232cc4dfa549ce11b627f679

Archive Download this file

Branches

Tags

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